Звоните, мы на связи +7 (495) 134-72-22

Переход на Linux: подготовка и подводные камни

Переход на Linux: подготовка и подводные камни

О чем речь? Переход на Linux является неизбежным шагом в условиях санкционного давления. Вопрос о поддержке корпоративного сектора от Microsoft висит в воздухе, и у компаний, заботящихся об IT-безопасности, не остается выбора.

На что обратить внимание? Переход на Linux всегда сопровождается проблемами двух типов: программного и социального. В первом случае необходимо найти совместимое ПО с таким же функционалом, а во втором – преодолеть сопротивление сотрудников.

Из этого материала вы узнаете:

  • Необходимость перехода на Linux
  • Плюсы и минусы перехода на Linux
  • Этапы перехода на Linux
  • Перевод 1С на Linux
  • Подводные камни перехода на Linux
  • Часто задаваемые вопросы о переходе на Linux

Необходимость перехода на Linux

Российский бизнес активно переходит на отечественные операционные системы, работающие на ядре Linux.

Эта тенденция во многом вынужденная и связанная с санкциями против России, к которым присоединилась компания Microsoft. В этих условиях основанные на Linux ОС становятся востребованными не только для коммерческих учреждений, но и для государственных структур.
Еще весной 2022 года для пользователей из России стало ограничено обновление Windows через официальный сайт. Многие обходили данное введение при помощи VPN, поэтому разработчик вновь открыл доступ для скачивания ОС в России. Тем не менее, сложившаяся ситуация непредсказуема, и новые рестрикции, которые ударят по российскому пользователю, могут быть введены в любой момент.

Как для коммерческих, так и для государственных структур такие риски совершенно неприемлемы, так как грозят в любой момент оставить их без IT-инфраструктуры. В этой связи продолжается активный переход с Windows на Linux. Данный процесс по определению не может протекать гладко по целому ряду причин, которые будут рассмотрены ниже. Тем не менее, эта тенденция приобрела уже такие масштабы, что выглядит необратимой.

Плюсы и минусы перехода на Linux

Переход на Linux в России в 2023 году имеет следующие преимущества:

  • Бесплатность ОС (не во всех случаях).
  • Открытый исходный код.
  • Огромное количество версий ОС, которые предназначены для различных задач.
  • Снижение зависимости от санкций.

Недостатки в такой миграции тоже присутствуют.

  • Не все приложения имеют версии, разработанные для Linux.
  • Недовольство сотрудников. Интерфейс большинства версий ОС, основанных на Linux, значительно отличается от Windows и стандартных приложений. Пользователи, особенно старшего возраста, не захотят принудительно переучиваться на новую систему и осваивать иные программы для привычных задач.
  • Ограниченность функционала некоторых устройств под Linux. Это касается ряда моделей видеокарт, принтеров и т.д.
  • Трудоёмкость процесса миграции. На его реализацию понадобится немало времени и сил.
Эти минусы, конечно, довольно существенны, однако с ними приходится мириться, чтобы обезопасить себя от риска в один день лишиться всей IT-инфраструктуры.

Этапы перехода на Linux

Переход на Linux в организации включает в себя несколько этапов, каждый из которых подразумевает тесное сотрудничество с персоналом.

Аудит и проектирование

Перед началом миграции на новую ОС, специалисты отдела IT должны провести аудит используемого в компании программного обеспечения, которым пользуется большая часть персонала. Обычно в этот список входит:

  • Набор офисных приложений Microsoft Office.
  • Приложение «1С».
  • Другие узкоспециализированные программы.

Разработка инструкций для пользователей

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

Разъяснения касаются базовых навыков работы в Linux, например, как создать ярлык для файла, где посмотреть недавние документы, как найти файл по маске и т.п. Также могут встречаться и усложнённые инструкции типа настройки двусторонней печати.

Разработанные IT-отделом методики публикуются в корпоративной базе знаний, и только после этого к системе подключают персонал.

Запуск пилотного проекта

На начальном этапе Linux внедряется в пилотном филиале или департаменте. По окончании развертывания новой системы на всех компьютерах в компании начинается техническая поддержка пользователей.

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

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

Для решения этих и многих других проблем на первых порах системный администратор должен составить список рабочих задач и определить приоритетность каждой из них. Когда они будут решены, работа пользователей постепенно начнет входить в норму.

Распространение опыта

Когда пилотная группа освоила работу в Linux и действующих под ним приложений, пользовательский опыт можно распространить на всю компанию в целом. Начинается общий приход на новую операционную систему.

Используя опыт пилотной группы, масштабировать новое программное обеспечение будет намного легче, так как в наличии будут инструкции по типичным проблемам в понятном для рядового сотрудника виде.

Перевод 1С на Linux

Базы данных, которые используются в 1C на Windows, можно перенести на Linux и продолжить работу в прежнем режиме. Тем не менее, необходимо понимать, что это процесс достаточно сложен, поэтому без помощи специалистов здесь не обойтись.

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

Перечень поддерживаемых версий Linux можно прочитать на сайте 1С.

Если выбранного дистрибутива нет в списке, то это не значит, что программа не заработает, но в этом случае переход на Linux 1С будет выполняться на собственный страх и риск.

Ряд приложений поддерживается и Windows, и Linux. Это значительно упрощает переход на новую операционную систему. К таковым относятся программы для звонков Zoiper, Skype, мессенджер Телеграм, офисные пакеты LibreOffice, просмотровщик интернет-страниц Firefox.
В некоторых ситуациях обнаруживается полная несовместимость используемого в компании приложения с Linux. Особенно это актуально для тех случаев, когда приложение разрабатывалось для конкретного заказчика, на компьютерах которого ранее использовалось ОС Windows.

Решение этой проблемы может вылиться в значительные финансовые затраты, вплоть до разработки нового программного продукта. Но это все равно лучше, чем ломать уже отлаженные бизнес-процессы, основанные на использовании соответствующего приложения.

Предлагаем несколько вариантов выхода из такой неприятной ситуации.

  • Оставить в компании несколько ПК с Windows, на которых и будет использоваться проблемное приложение.
  • Перенести приложение на Linux при помощи Wine – программы, которая специально предназначена для этих целей, но успех гарантировать невозможно. Конкретные инструкции можно найти на официальном сайте.
  • Подобрать другое приложение, совместимое с Linux. В этом случае лицензии за старое ПО не оплачиваются, финансовые ресурсы тратятся на внедрение нового продукта.

Linux значительно отличается от Windows и по интерфейсу, и по программному коду, поэтому при миграции на новую ОС лучше выделить отдельного специалиста, который будет оказывать пользовательскую поддержку и решать возникающие проблемы.

Сложностей добавляет и то, что для ядра Linux существует множество операционных систем с разным функционалом. Программы, которые работают в одном дистрибутиве на этом ядре, могут оказаться полностью неработоспособными в другом. Чем более масштабная миграция предстоит, и чем более нестандартная задача поставлена перед системным администратором, тем выше должна быть его квалификация.

Активация на Linux делается практически так же, как и на Windows. Запускается клиентская часть, которая активируется в обычном режиме. Начинать ее на сервере 1С не требуется, подойдет и клиентский ПК. Для этого необходимо при настройках прописать, что лицензия требуется на серверный ПК, а не клиентскую машину.

При помощи приложения ring можно узнать данные о первичной лицензии и о лицензии 1С.

Подводные камни перехода на Linux

Скорость перехода

Ограничения по времени миграции на новую ОС могут негативно сказаться на качестве работы IT-отдела и вызывать множество проблем у пользователей. Чем сложнее информационная инфраструктура в компании, тем больше необходимо времени и сил на ее перенос на Linux. Расходы будут значительно выше, если предварительно не подготовиться к деплою «сервисов-мигрантов» на DR-площадку.

Не каждое приложение для Windows имеет аналог для Linux

Один из самых наглядных примеров – AutoCAD. Это приложение, которое используется многими российскими компаниями для трехмерного моделирования. Для коллективного использования программы на серверах запускают виртуальные рабочие столы — VDI. Все эти возможности доступны исключительно для пользователей Windows. Версии AutoCAD для Linux не существует.

Можно попробовать заменить это приложение на Компас 3D, Inventor или Blender, однако это решит проблему лишь частично, так как каждое из них использует свои собственный формат файлов. Для чертежей такого лекарства может хватить, но возможности трехмерного моделирования станут недоступны.

Необходимо тестирование большого числа операций и приложений

В некоторых случаях можно обойтись без поддержки специалиста при выполнении миграции, однако избежать масштабного тестирования не удастся. Даже при кроссплатформенности приложений часто возникают проблемы на стыке «инфраструктура-сервис».

Так, применение в организации MSSQL и скриптов для нее гарантировано вызовет проблемы. Миграция на PostgreSQL вызовет необходимость заново переписывать все программы для работы новым API. Изменения требуют тестирования и на предмет совместимости интерфейсов с новой СУБД.

Часто задаваемые вопросы о переходе на Linux

Влияют ли санкции на Linux?

К сожалению, переход на Linux не способен застраховать пользователей из России от проблем. В марте 2023 Linux Kernel Organization отказалась принимать правки в программный код от российского разработчика процессоров «Байкал Электроникс» и просила его воздержаться от участия в разработке ядра Linux до дальнейших уведомлений.

Как управлять сервером 1С на Linux?

Для ОС Windows есть приложение, позволяющая администрировать серверы 1С: Предприятия, которая не работает под Linux. Есть также специальная разработка для 1С, которую можно активировать из перечня стандартных обработок в меню «Все функции». Ее графическая оболочка и функционал полностью идентичны версии для Windows.

Как быть, если применяются аппаратные ключи защиты 1С (HASP)?

Здесь проблем возникнуть не должно, так как и для Windows, и для Linux есть все требующиеся драйвера и приложения для работы с ключами защиты 1С (HASP).

Пакет всех необходимых файлов можно загрузить с сайта разработчика, там же можно найти соответствующие инструкции.

Еще один момент. Постарайтесь сделать все быстро. Установите Linux на Windows за один день, предварительно сообщив сотрудникам о необходимости скопировать на съемный носитель все важные данные. Если сказать персоналу: «С завтрашнего дня компания работает на Linux», – стадии гнева и отрицания будут преодолены гораздо быстрее.
Открытый вебинар

Как организовать учет финансов и автоматизировать управление платежами за 5 дней на базе 1С:Бухгалтерия

Зарегистрироваться
img