Найти в Дзене
IT вопросы, Linux

Плюсы и минусы российских Linux, сравнение c Ubuntu

Оглавление

За последний год я довольно плотно начал использовать различные версии LInux в качестве Desktop-систем вместо Windows. Я использую Ubuntu в качестве основной домашней персоналки чуть более 1 года. Параллельно у меня несколько компьютеров на Astra Linux и Alt Linux.

Сейчас планирую мой офисный компьютер перевести на Alt Linux.

К настоящему моменту у меня сложились следующие впечатления от эксплуатации этих трёх операционных систем.

Начну обзор с Ubuntu как с "наиболее популярного дистрибутива Linux", а ниже - особенности российских дистрибутивов в сравнении.

Ubuntu

К достоинствам данного дистрибутива я бы отнёс:

  • большой репозиторий приложений для Ubuntu
  • широкое сообщество пользователей и большой объём материалов и инструкций, касающихся именно настройки Ubuntu
  • в большинстве случаев (не всегда) - самые новые версии приложений в репозитории Ubuntu
  • большое количество вариаций с разными графическими средами (классический Ubuntu со средой Gnome, XUbuntu о средой XFCE, KUbuntu со средой KDE и другие подобные варианты)
  • неплохая русификация и русскоязычная документация

К минусам Ubuntu я отнесу следующее:

  • В Ubuntu есть неприятные особенности с переключением раскладки клавиатуры по сочетаниям клавиш вида Ctrl+Shift, Ctrl+Alt или Alt+Shift. В отличие от Windows, в Ubuntu при таких сочетаниях раскладка переключается не тогда когда Вы нажимаете на клавиши, а когда Вы отпускаете все клавиши в вышеуказанном сочетании. Лично у меня это приводило к машинальным ошибкам при печати текста на русском языке с отдельными аббревиатурами и техническими терминами на английском языке. Мне удалось преодолеть эту проблему путём установки дополнительных программ. См статью https://dzen.ru/a/ZlIVLXc4Lkn1LFNS
  • Также мне не очень нравится то, что некоторые самые новые приложения в Ubunty можно установить только через snap или flatpack. Мне значительно комфортнее и понятнее ставить пакеты из обычного репозитория.
  • Я столкнулся с серьёзными проблемами при установке среды wine для запуска Windows приложений. Как выяснилось, в репозитории Ubuntu довольно старые версии wine и мне не удалось запустить на Ubunty ряд критичных для меня Windows приложений (например, WeChat или старые версии системы для работы с базами данных Navicat, которые раньше были только под Windows).
  • Ubuntu - это продукт американской компании Canonical. Миграция с Windows на Ubuntu ни в коем случае не может рассматриваться как шаг к импорто-замещению - Вы всё равно зависите от американской компании и от непредсказуемых требований американского законодательства.
  • Для Ubuntu не существует антивирусов от российского производителя. И, как я думаю, их не будет в дальнейшем просто потому, что для американской компании Canonical невозможен какой-либо диалог с подсанкционной компанией Kaspersky Lab.
  • Лично у меня при работе с двумя мониторами одновременно при просмотре видео в полноэкранном режиме на одном из мониторов иногда начинается "мигание" - монитор периодически временно отключается и снова спонтанно включается. Я так и не смог одолеть эту проблему.

Alt Linux

Alt Linux - это один из "старейших" российских дистрибутивов, который развивается с 2003 года (более 20 лет). Впервые я столкнулся с этим дистрибутивом в 2009 году.

-2

Достоинства Alt Linux:

  • Самый полный репозиторий из российских версий Linux, сопоставимый по объёму с репозиторием Ubuntu. Всё что я использую в Ubuntu - я нашел также в репозитории Alt Linux, причем некоторые пакеты (например, wine) в Alt Linux были новее.
  • Отлаженный бизнес-процесс по разработке (адаптации существующих) приложений, включению новых версий приложений в репозитарий, написанию документации. Знаю по своей работе - хороший инструментарий для поддержания и обновления системы - это большое дело.
  • Продолжая тему wine - при настройке Ubuntu я довольно значительное время потратил на то, что Wine, как правило, некорректно работает без дополнительных пакетов wine-gecko и wine-mono, которые я подбирал по рекомендациям разработчиков wine, скачивал и ставил себе. Неожиданно в Alt Linux я обнаружил, что wine-gecko и wine-mono даже не нужно скачивать с сайтов третьих лиц - всё уже оформлено в специальный пакет и ставится автоматически вместе с wine. Таким образом, если Вы хотите перенести в Linux какие-то привычные Вам программы Windows, то Alt Linux позволит Вам это сделать значительно более комфортно, чем Ubuntu.
  • Очевидно, в Alt Linux нет никаких проблем с русификацией и раскладками клавиатуры. Всё настроено "как надо" прямо из коробки.
  • В дистрибутив Alt Linux включены стандартные приложения, специфичные для России: Яндекс-браузер, какие-то приложения для поддержки работы в 1С, КриптоПро, утилиты для работы с криптографическими токенами.
  • Для большинства "импортозамещающих" приложений (типа Р7 Office, Yandex Disk или AtiveColors) - предусматриваются варианты установки специально для российских Linux (Alt, Astra или РЕД ОС).
  • Для Alt Linux есть версия антивируса Касперского.
  • Для Alt (также как и для Ubuntu) есть разные сборки с разными графическими средами (XFCE, Mate, KDE). Есть из чего выбрать.
  • Ещё одна приятная особенность Alt Linux - это специальный удобный интерфейс для скачивания и автоматической установки сторонних приложений (например, P7-Office, разные среды разработки, Телеграмм). В принципе, можно и самому скачать, но тут разработчики постарались и сделали дополнительное удобство.

Недостатки Alt Linux

  • На мой взгляд, дизайн версий со средой XFCE (Simply Linux, Alt образование) слишком "простецкий" и пользователю нужно приложить усилия чтобы сделать "конфету" из того, что у него установилось по умолчанию. Если работаешь с компьютером по 12 часов в сутки, то внешний вид операционной системы должен быть приятным.
  • Лично я последние 20 лет на серверах использовал Linux с DEB-пакетами. Формат RPM для меня непривычен. Однако, это субъективная придирка. По здравом размышлении, мне как пользователю всё равно как устроен процесс установки и какой в системе формат пакетов, если в итоге всё нормально работает.

Astra Linux

Операционная система Astra Linux в последние 2-3 года очень активно рекламируется в России. Если судить по рекламе, это должна быть "самая лучшая" операционная система. Однако, пока (на мой взгляд) это не так. Хотя система очень активно развивается и шанс "стать лидером" у Astra Linux есть.

Основная особенность этой операционной системы - это сверх-бдительность. Данная операционная система используется во многих крупных компаниях, где требуется высокая надёжность. Например, в Росатоме. Команда Astra Linux активно перепроверяет все исходные коды Open-Source приложений, включаемых в состав операционной системы. Из-за такой "сверх-бдительности" вытекает ряд достоинств и недостатков данной операционной системы - малое количество пакетов и очень старые версии ПО.

-3

Достоинства Astra Linux

  • Если Ваш сервер или персоналка критически важны и сбой может привести к серьёзным последствиям, Astra Linux - это хороший выбор
  • Мне субъективно нравится дизайн системы и то, что команда Astra Linux отдельные приложения разрабатывает самостоятельно.
  • Команда Astra Linux разработала свою собственную графическую оболочку Fly. Эта оболочка считается одной из "легчайших" по потреблению оперативной памяти.
  • В Astra Linux я также нашел более новые пакеты wine, чем в Ubuntu
  • Также в Astra Linux качественно реализована русификация (т.е. нет проблем с комбинациями клавиш Ctrl+Shift, Alt+Shirt)
  • Также как в Alt Linux и в Ubuntu, здесь есть большой объём документации

Минусы Astra Linux

  • Самый большой минус - это очень старое ядро и множество старых пакетов в репозитории. Ядро настолько старое, что я на него с огромным трудом смог поставить старую версию мессенжера Телеграмм. С другой стороны, Астра Линукс уже с августа 2024 года обещает выпустить новейшую версию 1.8, где будет использоваться версия ядра 6.1, кажется. Самое новое ядро короче. Вот сейчас ноябрь. Ждём...
  • Пока что у Alt Linux не очень большой репозиторий пакетов. Это вполне естественно - если всё сверх-бдительно перепроверять, то ресурсов это требует очень много, а продуктивность не очень высокая.

Иные особенности Astra Linux

В публикациях про Astra Linux (да и в документации к самой системе) я сталкивался с рекомендациями "подключить другие DEB репозитории" либо от Ubuntu либо от Debian. Звучит заманчиво - выглядит как отличный вариант "расширения репозитория приложений "за счёт других поставщиков". Однако, по моему опыту, это не работает. Я сам один раз сделал всё по инструкции в мануалах Astra Linux, подключил внешний репозиторий (насколько я помню, от Ubuntu), хотел поставить пару программ. Однако, в итоге я получил конфликт в репозитории на моей персоналке и перемешанные пакеты, которые категорически не подходят к моему старому ядру. Я где-то часа 3 потом вычищал все "залётные" пакеты от Ubuntu чтобы мой менеджер пакетов начал нормально работать (он же просто перестал работать как только обнаружил конфликт). Мой совет: никогда подключайте в вашу систему сторонние репозитории от других операционных систем - есть риск получить конфликт пакетов. К Astra Linux можно подключать только репозитории Astra Linux.

Ещё одна особенность Astra Linux - это "агресcивная" политика продвижения своих продуктов. И операционной системы и репозитория кода GitFlic.tu. Это не плохо. Но при таком информационном воздействии у меня, например, складываются завышенные ожидания от продукта и я очень разочаровываюсь, когда нахожу какие-то проблемы (например, когда не могу установить какое-то приложение из-за того, что его просто нет в репозитории Astra Linux или из-за того, что ядро операционной системы очень старое).

Мой выбор

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

Команда Alt Linux 20 лет развивает продукт и (несмотря на более скромную рекламу), операционная системе Alt - пока наиболее проработанный из российских дистрибутивов.

С точки зрения безопасности, анализ пакетов выполняют и Alt Linux и Astra Linux. Однако, я полагаю, что Alt Linux просто либо научился делать анализ значительно быстрее, чем команда Astra, либо "менее глубоко" вникает в поиск закладок. Но, на мой вгзляд, слишком глубоко копать и не требуется: всё равно я буду ставит разные сторонние приложения типа Telegram. AnyDesk, Zoom, среды разработки (Android Studio, QT , Arduino). Так что "полностью защищенный компьютер" у меня не получится сделать. Мне важно только чтобы основной репозиторий был под контролем российских команд и чтобы проблемы решались по ходу возникновения.

Самое главное:

  • оба российских дистрибутива контролируются российскими командами разработчиков и разработчики могут удалять из своего репозитория любые сомнительные пакеты
  • для обоих российских дистрибутивов есть антивирус Касперского и масса иного программного обеспечения
  • большинство пользователей используют браузер и офисный пакет - это есть в любом дистрибутиве по умолчанию

В настоящий момент, я полагаю, обе эти операционные системы больше конкурируют не друг с другом, а с Windows - пока ещё рядовые пользователи предпочитают ставить "то, к чему привыкли".

Я желаю успеха и команде Alt Linux и команде Astra Linux. Вы делаете хорошее, важное и полезное дело. Надеюсь, что увижу те времена, когда значительная часть пользователей в России будет использовать российские операционные системы.