Впровадження СПО в загальноосвітню школу. Чи можливо?

Цього літа я влаштувався працювати енеєм системним адміністратором в одну загальноосвітню школу. Було поставлено завдання: у далекому 2010 (або раніше) році школу вирішено було перевести на СПО. Мій попередник, хороший чоловік, але не настільки добре розбирається в комп'ютерах, завдання виконував невдало, і мені її переробляти/завершувати. Завдання було поставлено і я, обрадований, приступив.

Що ми маємо?

Весь парк техніки - 34 ПК (в основному це системні блоки з amd 64x2 4200, 1гб DDR2, відеокарти переважно Nvidia (інтегровані і дискретні), є пара Radeon, на ноутбуках вбудоване від Intel).

Особливості

1. Ніяких кабелів, тільки хардкор Wi-Fi (крім кабінету інформатики), бонусом різноманітний парк wi-fi приймачів (pci, usb, різних виробників, є також непідтримуючі N стандарт).

2. Принтери в кабінетах повинні працювати (теж непоганий розкид, в основному hp, canon).

3. У навчальних кабінетах знаходяться проектор/екран (має виводитися однакове зображення для показу дітям).

4. Навчальні диски призначені для Windows (* .exe).

5. Середній вік вчителів близько 50 років, середній рівень володіння ПК - низький, коливається від дуже низького до нижче середнього (у Windows, зрозуміло). Навчити певному алгоритму дій в принципі реально, але крок у бік приводить у глухий кут.

Чим я керувався

Стабільність роботи і простота. Чим менше помилок, збоїв програм, менше нестандартних ситуацій, тим краще. Наведу як приклад - якщо Wi-Fi автоматично не підключився, то інтернет «визнавався» непрацюючим (хоча можна було просто натиснути на мережу і підключитися, більше нічого не було потрібно). І так, на жаль, у всьому.

Підтримка. Через консервативність вчителів необхідний був дистрибутив, який оновлюється якомога довше без перевстановлення.

Хороша база драйверів. Через різний парк техніки (Wi-Fi приймачі, принтери) дистрибутив повинен містити додаткову купу драйверів.

Мій вибір дистрибутива

З урахуванням усіх особливостей зупинився на Ubuntu 12.04 (оскільки версія LTS до 2017 року). Потім були перепробовані різні варіанти середовищ робочого столу - KDE, Gnome, LXDE, XFCE, і їх похідні, наприклад Cinnamon та ін. Тут же найбільше підійшов Gnome Fallback. Безглючний, швидкий, зрозумілий, та частина вчителів, яка сиділа на Ubuntu 10.04, не помітили переходу.

Підводячи короткий підсумок - зараз майже на всіх ПК стоїть Edubuntu 12.04 (де режим Gnome Fallback вибирається під час установки).

ПО і драйвера

Після встановлення системи, її русифікації, видалення непотрібних пакетів і оновлення постає питання про драйвери. Більшість драйверів для відеокарт підхопилися через стандартну утиліту «Драйвери пристроїв». Xorg драйвер в деяких випадках не дозволяє показувати дзеркальну картинку на двох моніторах (не підхоплює), до того ж при запуску певних програм (наприклад Mozila Firefox) на більшості ПК з інтегрованим відео ловився завислий екран зі смужками, рятував ребут (привіт, Windows:) ).

Всі драйвери на Wi-Fi підхопилися з коробки. Для принтерів необхідно встановити драйвера з офіційного сайту (справедливості заради скажу, що 1/3 встановилися автоматом), непідтримуваних драйверів не виявилося:).

Як заміну MS Office залишено стандартний LibreOffice. На жаль, несумісність документів досить значна. Рекомендовано зберігати документи у форматі 97/2003 * .doc, * .ppt, а в презентаціях використовувати менше анімації - частина проблем йде.

Для аудіо/відео потрібен один мультимедіа комбайн. У моєму випадку це був улюблений VLC. Звантаживши його з Центру програм, вам слід зробити його типовим плеєром (Параметри системи - Інформація про систему - Типові програми). Однак таке рішення не спрацювало, тому я вирізав стандартний «Відеопрогравач», і Rhythmbox. Цього виявилося достатньо:)

Для встановлення * .exe - програм використовується PlayOnLinux, що здорово спрощує цей процес (скачуванням бібліотек і версій Wine).

Добре реалізовано захист налаштувань Wi-Fi з коробки. Оскільки за замовчуванням при запуску ПК здійснюється вхід до облікового запису teacher зі звичайними правами, Wi-Fi з'єднується автоматично, проте при вході до налаштування запитує пароль адміністратора (аналог UAC у Windows). Старшокласники в Ubuntu 10.04 і вище спокійно залазили в налаштування, дивилися пароль і підключалися зі своїх гаджетів до шкільного каналу. Швидкість, і без того невелика, вбивалася просідала. Зараз такого немає.

Система в школі влаштована так, що діти перебувають у своєму кабінеті постійно (крім молодших), а вчителі приходять до них. Комп'ютер в зміни залишався без нагляду, і використовувався в неохайних цілях (простіше кажучи vk, facebook, youtube тощо). Частково проблема вирішилася фільтром, але вирішено було поставити програму віддаленого моніторингу. Після порівняння всіх існуючих рішень вибрав Italc. У репозиторіях Ubuntu 12.04 лежить версія 1.0.13, на ній і зупинився. Також Italc стоїть у комп'ютерному класі на головному комп'ютері вчителя.

У якості мережевого сховища файлів встановлено OwnCloud, але використовується рідко. Причина - людський фактор (приблизна відмовка - на флешці краще). Також у комп'ютерному класі використовується загальна мережева тека.

Висновки

Була виконана величезна робота. Самовіддані вчителі щодня повідомляли мені про багів, у них часто змінювалися дистрибутиви (13.04, 12.10, 13,10, AltLinux тощо), середи робочого столу (KDE, Cinnamon і багато іншого) в пошуках кращого, викурено чимале число мануалів для всіляких рішень, витрачено купа нервів, як своїх і так чужих.

Замінити в загальноосвітній школі Windows на СПО теоритично можливо. Практично - стикаєшся з людським фактором небажання що-небудь вивчати (хоч і не всі такі), несумісністю програм/документів, неповною підтримкою технікою Linux. Але все - ж реально. Чим і продовжую займатися.