Найти тему
Аурига

Перенос приложений Windows на Linux: действуем с осторожностью

Оглавление

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

Зарубежные дистрибутивы с низкими рисками санкций

Три известных дистрибутива Linux, которые наши эксперты считают доступными и относительно безопасными для использования в России – Ubuntu от Canonical (Великобритания), Tails (разработка комьюнити) и Mint компании Linux Mint (Ирландия).

Ubuntu

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

Tails

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

Mint

Mint — это дистрибутив Linux, который базируется на Ubuntu и предоставляет удобную среду для работы с документами, мультимедиа-контентом и сетевыми приложениями. Он также имеет широкий функционал и легкую установку пакетов, а также поддерживает различные десктопы, включая Cinnamon, MATE и Xfce.

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

Эксперты Ауриги наиболее высоко оценили Ubuntu и Mint в качестве выбора для портирования приложений Windows. Обе ОС получили высокие оценки за удобство установки и обновлений, качеству официального репозитория, количеству программных пакетов и новизне версий. Однако, по уровню безопасности и наличию инструментов для ее обеспечения обе они получили меньше на один балл, чем дистрибутив Tails. Tails, в свою очередь получил самый низкий балл за наличие и качество репозитория, и средние оценки в остальных категориях. Tails широко зарекомендовал себя с точки зрения анонимности, шифрования и безопасности. Данный дистрибутив широко используется в связке с луковичными протоколами Tor и регулярно проходит аудит лучших специалистов по кибербезопасности в мире.

Зарубежные дистрибутивы, о которых придется забыть

К сожалению, текущая геополитическая ситуация коснулась и мира систем с открытым исходным кодом. Наши эксперты крайне не рекомендуются прибегать к использованию дистрибутивов Linux, которые распространятся по коммерческой лицензии, ведь потенциально это может вызывать и проблемы с платежами, и с техподдержкой, и даже санкционные риски. К таким дистрибутивам, прежде широко распространенным в России, относятся, в первую очередь, SUSE и Red Hat, принадлежащие одноимённым крупным компании из Германии (SUSE) и США (Red Hat).

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

Одно из главных отличий между Suse и Red Hat заключается в их моделях бизнеса. Suse использует модель коммерческой подписки, где клиенты платят за поддержку и обновления, а Red Hat использует модель подписки на обновления, где клиенты платят за доступ к обновлениям и поддержке.

Еще одним отличием является подход к сертификации безопасности. Suse использует немецкий стандарт сертификации EAL, в то время как Red Hat использует американский стандарт сертификации Common Criteria.

Кроме того, структура компаний-разработчиков также отличается: SUSE является частью компании Micro Focus, а Red Hat была приобретена корпорацией IBM. Таким образом, у них различные подходы к управлению и финансированию проектов, что может влиять на развитие дистрибутивов и качество поддержки.

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

Аурига – опыт работы с Linux

Начиная с 2016 года, наши эксперты активно участвуют в работе сообщества разработчиков систем с открытым исходным кодом. Мы предоставляем консультации и полный цикл внедрения, доработки и интеграции таких решений для наших российских заказчиков. Наши инженеры тесно сотрудничают с Red Hat над новыми релизами программного обеспечения и добиваются включения наших разработок в официальные коробочные поставки этой операционной системы. Кроме того, наши команды активно участвуют в консорциуме Linaro (Linux on ARM) и сообществах Linux Yocto, CentOS, Fedora и других.

Наш эксперт, Владимир Суворов, является коммитером GA4GH, мейнтейнером одного из проектов Linux Foundation, ведущим исследователем и супервайзором проектов Национальной Технической Инициативы (НТИ), а также автором нескольких международных патентов. Он подготовил два вебинара для российских компаний, которые хотят мигрировать свои приложения с ОС Windows на Linux.

На первом вебинаре, который провел Владимир Суворов, были рассмотрены актуальные риски разработки и использования программного обеспечения в условиях санкционного давления. Также были обсуждены вопросы безопасности открытого исходного кода, особенности функционирования сообщества Open Source, правила выбора лицензий и коммерциализации разработок, а также участия в реестре отечественного ПО Минцифры. Просмотреть запись вебинара можно на нашем ютуб канале, по ссылке.

Второй вебинар был посвящен вопросам перехода с ОС Windows на Linux и содержал ответы на следующие вопросы:

  • Как выбрать подходящую сборку Linux?
  • Как перенести приложения на Java, .NET и C++?
  • Какие есть практические примеры миграции ПО на Linux?
  • Как оптимизировать пользовательский интерфейс при переносе на Linux?
  • Какие альтернативные средства работы с AD Windows можно использовать?

Запись вебинара доступна после регистрации по ссылке.

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