Опыт реализации образовательных проектов в сфере свободного программного обеспечения для целей импортозамещения на примере ОС «Альт» (Тамара Пестунова, OSEDUCONF-2021)

Материал из 0x1.tv

Докладчик
Тамара Пестунова

В работе рассматриваются концептуальные аспекты обучения ИТ-специалистов, осваивающих Linux-системы в целях перехода на отечественное системное программное обеспечение. На основе опыта авторизованных курсов по администрированию ОС «Альт» анализируются некоторые методические особенности учебного процесса, обусловленные потребностями слушателей в приобретении за ограниченное время основных компетенций для миграции ИТ-инфраструктуры с платформы Windows на Linux.

Видео

Презентация

Thesis

Переход на отечественное программное обеспечение (далее — ПО) в современных условиях является актуальной задачей для государственных и многих коммерческих компаний. В части системного ПО наиболее ярко это выражается в необходимости перехода с операционной системы (далее — ОС) Windows на ОС, разработанные российскими компаниями на платформе ядра Linux.

Трудности при реализации подобных проектов обусловлены рядом причин, среди которых значимую роль играет недостаток квалифицированных ИТ-кадров, способных грамотно внедрять и администрировать ОС семейства Linux, используя широкий спектр их функциональных возможностей и механизмов обеспечения безопасности информации. Несмотря на неизменно повышенный интерес к Linux-системам, они долгое время остаются уделом узкой прослойки специалистов, порождая в среде пользователей массу «страшилок» и мифов о трудности работы с ней. При этом активная маркетинговая политика Microsoft, которая с начала 2000-х годов предоставляла образовательным организациям бесплатно весь комплекс своих продуктов для разработчиков ПО и системных администраторов, способствовала тому, что из образовательных программ большинства вузов за короткое время исчезло всё другое системное ПО, а подготовка специалистов по Linux-системам стала своеобразным эксклюзивом. А поскольку с учётом сертификации по требованиям безопасности в соответствии с нормативными документами ФСТЭК России, системное и прикладное ПО Майкрософт стало основой государственных и муниципальных информационных систем, информационных систем персональных данных, объектов критической инфраструктуры, то потребности в освоении Linux-платформ у обслуживающих их ИТ-специалистов в процессе трудовой деятельности практически не возникало.

С учётом сказанного основная проблема при внедрении и изучении системы Linux в целом и «Альт» в частности обусловлена инертностью мышления системных администраторов и обычных пользователей, привыкших к ПО от Майкрософт. Но в рамках проектов миграции на Linux-платформы задача приобретения ими необходимых компетенций должна эффективно решаться в сжатый период времени. В этой ситуации важно дать понять пользователям, что ОС Linux (в дальнейшем будем рассматривать именно ОС Альт), ничуть не хуже ОС Windows. Она просто другая. Никто ведь не требует от ОС Android или iOS быть похожими на Windows. Основываясь на опыте преподавания, можно выделить следующие вопросы, возникающие при первом знакомстве с ОС Альт:

  • непонимание организации структуры хранения файлов (первый вопрос: «А где диск С?»).
  • неприятие интерфейса («интерфейс из 90-х»), сюда же можно отнести и непривычные изображения указателя мыши.
  • неприятие работы с командной строкой («А можно это графической утилитой сделать?», «возврат в 90-е»).

Очевидно, что они связаны исключительно с субъективным восприятием ОС, и не относятся к глобальным недостаткам системы. Успешность преодоления подобных психологических проблем в процессе обучения во многом зависит от преподавателя, его опыта работы с ОС семейства Linux и личной харизмы.

Технически проведение курсов по ОС Альт не представляет проблем — ОС легко устанавливается и практически не требует какого-либо специфического программного или аппаратного обеспечения. Целесообразно использовать технологию виртуальных машин (далее — ВМ), что позволяет гибко подходить к организации курса и исключить возможные потери времени на устранение неполадок, возникающих от неграмотных или преднамеренных действий пользователей. При этом не так важно, на базе какой ОС устанавлены ВМ – это может быть и ОС Windows, и ОС Linux, хотя технологически при большом потоке слушателей последние будут более устойчивы, и обслуживание их будет более лёгким. Но это при условии, что персонал, администрирующий учебную инфраструктуру является достаточно квалифицированным в OC Linux. ВМ позволят использовать технологии snapshot’ов — возможности делать снимки состояний ВМ для их последующего восстановления в случае, если что-то пойдёт не так. Это самое востребованное их свойство в процессе проведения курсов, ибо пользователи могут неграмотными действиями не только полностью приводить систему в негодность, но и ставить в тупик преподавателя.

Подобным образом организованы курсы по администрированию ОС Альт в авторизованном учебном центре ООО «Спецтехнологии». В 2021 году проводилось корпоративное обучение трёх групп численностью от 6 до 8 слушателей, являющихся специалистами подразделений технического сопровождения и администрирования информационных систем государственного учреждения. Концепция авторизованных курсов предполагает изучение основ применения и администрирования готовой ОС Альт в базовом курсе (часть 1), а затем более глубокое освоение системы (включая установку и детальное конфигурирование) в расширенном курсе (часть 2). В ходе курсов сложилось впечатление, что распределение тематики на эти две части не является оптимальным и порождает примерно одинаковые вопросы у преподавателей и слушателей.

Самый популярный вопрос — «почему установка ОС вынесена в расширенный курс» — вполне логичен: ведь если пользователь собрался изучить ОС Альт, её надо для начала поставить. Тем более, что в установке нет ничего сложного, хотя редактор разделов в ОС Альт, по-прежнему оставляет желать лучшего. Ещё в 4-й версии отзывы по установке были не утешительны: «Процесс инсталляции в ALT Linux 4.1 Desktop проходит не безоблачно. Во-первых, желательно заранее иметь подготовленные разделы на жёстком диске или, как минимум, необходимо обеспечить свободное место. Установщик не умеет менять размеры разделов без потери в них данных. Вторая возможная проблема — это определение видеокарты. Здесь творится какой-то хаос. Конфликт драйверов, неверное разрешение, неверная глубина цвета. Впрочем, и здесь нет ничего фатального. Всё исправляется вручную, уже после установки системы [1]. »

Сейчас таких глобальных проблем не наблюдается, но работа редактора разделов до сих пор вызывает вопросы. Например, при создании таблицы разделов на пустом диске, сразу создаётся раздел размером во всё дисковое пространство, что как-то не логично и в целом не нужно. Приходится по нескольку раз править разделы и добиваться нужной конфигурации разделов. Есть вопросы и к организации хранения логов в системе и к системе установки пакетов. Понятно, что это особенности конкретной системы, но... Ведь и справочной информации по ОС Альт наблюдается сильный дефицит. Если уже делать что-то отличное от других, надо и справочную систему подтянуть. Очень грустно смотреть на практически пустую альт-вики страницу по адресу altlinux.org.

Второй камень преткновения в списке тем — скрипты. Многие пользователи оказались настолько далеки от программирования, что такие задачи вызывают у них неподдельный ужас — это обстоятельство можно как раз отнести к числу «плодов» массовой подготовки системных администраторов исключительно на ПО от Microsoft, о чём было написано выше. Но при изучении любых Linux-систем без этой темы курсы становятся неполноценными. Решением может стать отдельный курс по ОС Альт для «начинающих», где вопросы написания скриптов будут отсутствовать, а далее уже по мере приобретения навыков работы в системе, добавлять основы программирования под Linux при увеличенном объёме часов на данную тему. И такое решение в настоящий момент уже присутствует в некотором виде. Но, с другой стороны, при планировании обучения, важно обращать внимание на то, чтобы в группах были слушатели примерно с одинаковым уровнем исходной подготовки к работе в Linux, поскольку при проведении корпоративного обучения состав каждой группы часто определяется заказчиком из других соображений.

В целом же можно сказать, что ОС Альт вполне работоспособна и интересна, как основа для обучения администрированию и применению ОС семейства Linux, так и в роли платформы рабочей среды корпоративных информационных систем.

Примечания и ссылки

  1. https://www.ixbt.com/soft/alt-linux-41-desktop-1.shtml

Plays:0   Comments:0