Найти в Дзене
Losst

Почему Ubutnu и Debian стабильные

Если вы пользовались дистрибутивами на основе Arch Linux или Gentoo, а затем использовали Debian или Ubuntu, то, наверное, заметили, что последние системы намного стабильнее. Они не ломаются при обновлении, окружение рабочего стола не перестает работать, а в репозиториях всегда есть нужные вам программы, если вы используете актуальную версию. Давайте разберемся почему так происходит и чем

Если вы пользовались дистрибутивами на основе Arch Linux или Gentoo, а затем использовали Debian или Ubuntu, то, наверное, заметили, что последние системы намного стабильнее. Они не ломаются при обновлении, окружение рабочего стола не перестает работать, а в репозиториях всегда есть нужные вам программы, если вы используете актуальную версию. Давайте разберемся почему так происходит и чем приходится жертвовать ради этой стабильности.

Дистрибутивы Arch Linux и Gentoo используют систему rolling обновлений. Это значит, что у них нет никаких релизов. В каждый момент времени в репозиториях находится самая новая версия операционной системы. При такой модели обновления вы получаете самое свежее программное обеспечение и небольшие но частые обновления. Казалось бы, это преимущество, но нет, в нём кроется причина нестабильности. Поскольку система обновляется постоянно разработчики не успевают её тщательно протестировать перед тем, как сделать доступной для пользователей.

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

Дистрибутив Debian, и основанный на нём дистрибутив Ubuntu в отличие от Arch Linux имеют фиксированную модель релизов. Каждая следующая версия Ubuntu выходит раз в шесть месяцев, в апреле и октябре. А Debian и того реже, здесь новые версии выходят раз в несколько лет. Программы в Ubuntu и Debian обновляются только во время релиза. После релиза они не получают никаких новых функций, только обновления безопасности, если в этом будет необходимость.

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

Но в Ubuntu и Debian нам приходится жертвовать новизной пакетов. Если в нестабильных дистрибутивах все пакеты новые, то в стабильных они обновляются раз в шесть месяцев в случае с Ubuntu и раз в несколько лет в случае с Debian. Ситуацию немного улучшают пакетные менеджеры snap и flatpack. В их репозиториях программное обеспечение обновляется сразу после появления новой версии. Но поскольку там находятся не критические системные компоненты, вроде окружения рабочего стола, а браузеры и мессенджеры, то это не вызывает никаких проблем. А какие дистрибутивы больше нравятся вам? Стабильные или не стабильные? Напишите в комментариях!