Лучшие rolling release Linux дистрибутивы
Большинство операционных систем Linux обновляются стандартно — с помощью новых релизов. Прежде чем стать доступными для широкого круга пользователей, они проходят тестирование, поэтому отличаются надёжностью и стабильностью. Однако есть у них и недостаток — устаревшее ПО. Устанавливая дистрибутив, релиз которого состоялся полгода назад, пользователь получает работоспособные, но менее функциональные приложения (те же браузеры и месседжеры регулярно обрастают новыми «фишками»). Чтобы установить последние версии программ, приходится вручную скачивать пакеты с официальных сайтов и инсталлировать их в систему.
Однако существуют ОС, в которых обновление происходит постоянно (иногда по нескольку раз в день). Устанавливая их, пользователь может быть уверен, что на его компьютере появится самое свежее программное обеспечение и будет оставаться таким всегда (при условии регулярной установки обновлений, предлагаемых разработчиками). Такая модель обновлений носит название rolling release. В этой статье мы собрали лучшие rolling release Linux дистрибутивы.
Лучшие rolling release дистрибутивы Linux
На данный момент существует больше 40 дистрибутивов Linux, обновляющихся по модели rolling release. Представляем вашему вниманию лучшие из них.
1. Manjaro Linux
Дистрибутив, созданный на основе Arch. Ориентирован на процессоры с 64-битной архитектурой. Существуют также 32-битные редакции, поддерживаемые сообществом. В официальной версии представлены три окружения рабочего стола: KDE Plasma, Xfce и Gnome. В неофициальной: Awesome, Cinnamon, Budgie, LXDE, Mate, Openbox, LXQt, Bspwm. В качестве менеджера пакетов используется Pacman, но, начиная с релиза 17.1.12, доступна ещё и система управления пакетами Snappy.
Главная особенность Manjaro заключается в том, что пользователь может установить сразу несколько ядер и переключаться между ними в меню Grub.
2. Zenwalk Linux
Небольшой, быстрый и современный дистрибутив для машин с процессорами x86_64. Ориентирован на использование в качестве домашней ОС, но также предоставляет много возможностей пользователям, занимающимся разработкой ПО. Окружение рабочего стола по умолчанию — Xfce. Для управления программным обеспечением предназначен пакетный менеджер TXZ. Основой для Zenwalk послужила одна из самых старых операционных систем Linux — Slackware, которой долгое время пользовался основатель проекта.
3. Arch Linux
Легковесный дистрибутив с очень гибкими настройками. Оптимизирован под архитектуру x86_64. Графическое окружение можно выбрать на свой вкус из семи доступных вариантов: Cinnamon, Enlightenment, Gnome, KDE, LXDE, Mate, Xfce. Существует несколько версий Arch: десктопная, серверная и для Raspberry Pi.
«Из коробки» пользователи получают голую операционную систему с консолью и минимальным набором предустановленных пакетов. Всё необходимое ПО нужно устанавливать самостоятельно, так что Arch вряд ли подойдёт тем, кто никогда не имел дела с Linux.
4. CentOS
CentOS разработана на основе кодов Red Hat Enterprise Linux и почти идентична ей, но является бесплатной операционной системой. Она включает в себя менеджеры пакетов Flatpak и RPM, окружения рабочего стола Gnome и KDE. Подходит для машин с процессорами aarch64, ppc64le, x86_64.
Обновления по методу rolling release доступны только для ветки CentOS, получившей название Stream. Она содержит изменения, которые в будущем будут внесены в новые выпуски RHEL.
5. Kali Linux
Дистрибутив с огромным набором инструментов для социальной инженерии, обратной разработки, криминальной экспертизы, проверки безопасности IT-систем. Идеально подходит для установки на серверы и рабочие станции. Основан на Debian (testing).
Кроме архитектур i686 и x86_64 поддерживает ARM. В зависимости от версии ОС доступны разные окружения рабочего стола, среди которых Enlightenment, Gnome, KDE Plasma, LXDE, Mate, Xfce. Для управления программным обеспечением предусмотрен менеджер пакетов Deb.
6. Anarchy Linux
Это дистрибутив, основанный на Arch и во многом его повторяющий. Имеет серверную и десктопную версии. От «родителя» выгодно отличается наличием текстового установщика — он позволяет выбрать версию графической оболочки и настроить основные конфигурации системы, не имея навыков работы в консоли.
Пользователям доступны четыре графические оболочки: Budgie, Cinnamon, Gnome, Xfce. Для установки и удаления пакетов предназначен менеджер Pacman. Anarchy Linux будет работать на компьютерах с архитектурой процессора x86_64.
7. ОpenSUSE Tumbleweed
Tumbleweed был создан как дополнение к основной линейке дистрибутивов openSUSE. Разработчики хотели удовлетворить нужды пользователей, которым нужны новейшие версии приложений, ядра и прочего ПО, поэтому реализовали в этой ОС обновления по модели rolling release. Установка Tumbleweed возможна на машины с процессорами Intel (32 и 64 бита), а также POWER (ppc64 и ppc64le).
В качестве менеджера пакетов задействован RPM (zypper). Доступно два окружения рабочего стола: KDE Plasma и Gnome. Также сообщество разработало следующие инструменты:
- Open Build Service – для сборки пакетов;
- openQA – для автоматизированного тестирования ОС с возможностью имитировать действия человека, работающего за компьютером;
- YaST – для настройки системы;
- Kiwi – для создания образов ОС.
8. Feren OS
Красивый, удобный, легковесный и простой в использовании дистрибутив, созданный на базе Debian и ядра Ubuntu, c графическим окружением Cinnamon и KDE Plasma. Он предназначен для процессоров i686, x86_64. Управление пакетами осуществляется при помощи менеджера пакетов Deb (apt).
Feren OS использует псевдо-модель роллинг-релизов, поэтому пользователи получают обновления в виде патчей некоторых программ, а не всей системы.
9. Gentoo Linux
Универсальный мета-дистрибутив. Подходит для большинства компьютеров, поскольку поддерживает архитектуру процессоров i686, x86_64, alpha, arm, hppa, ia64, ppc, sparc, а также s390 (экспериментально). Существуют десктопный и серверный варианты. Gentoo использует BSD-подобную систему управления пакетами — Portage, которая позволяет получить полный контроль над программным обеспечением.
В этой ОС доступны следующие окружения рабочего стола: KDE, Cinnamon, Gnome, LXDE, TDE, Xfce, Mate, Lumina, LXQt, DDE, Unity, Pantheon, Budgie.
10. Solus
Дистрибутив разработан для современных машин с процессорами, имеющими 64-битную архитектуру. В качестве графической оболочки выступает Budgie, также доступны KDE Plasma, Mate и Gnome. Стандартный менеджер пакетов — eopkg, являющийся ответвлением pisi. Также есть возможность устанавливать приложения из репозиториев Flatpak и Snappy.
Solus рекомендован для домашнего использования, но подойдёт и разработчикам ПО. Этот дистрибутив поддерживает множество инструментов для написания и редактирования кода (в том числе, Atom, Idea, GNOME Builder, Qt Creator, Visual Studio Code, а также Bazaar, Git, Mercurial, SVN).
Выводы
Тем, кто хочет установить дистрибутив Linux rolling release, есть из чего выбрать. Впрочем, новичкам в мире Linux нужно быть осторожными — такие дистрибутивы могут неожиданно «выходить из строя» и требовать самостоятельной починки, например, ручной переустановки драйверов.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
8 Best Rolling Release Linux Distros to try in 2023
Well, before hopping into the list of Linux distros, let’s first understand what exactly is the rolling-release distribution.
It is a distribution that releases the updates of each of the programs that it includes at the moment that it is proven that the program is in a stable version. To clear it, let’s take the example of Arch and Ubuntu. Arch is a rolling release Linux distro because its developers offer the latest upgrade & updates of kernel and software as soon as their least stable versions are available.
Unlike Arch, Ubuntu is known for its long-term stable version. And that is the reason it is not a rolling release Linux because updates we usually get in it are for security and maintenance along with well stable package updates for installed software. That means no new feature or kernel upgrade in the current release, hence the user has to wait for the next release. For example, Ubuntu 20.04 is running on GNOME 3.36 and it will not get the 3.38 at all. For that, the users have to move to its latest upcoming version.
That’s the reason non-rolling release distros are much more stable than rolling ones. For this reason, it is always recommended to perform a fresh installation to non-rolling Linux from scratch, although in general users with the version it is syndrome are the most affected.
This is exactly what rolling release distributions solve. In the rolling release, we don’t need to jump from one major release to another, hence fewer chances of break-down appearing during the system upgrade. No need to reinstall when a new version is released unless there is a very serious problem with the system. Once you have installed all the packages you need, as they are updated with new versions, all you have to do is update them from the repositories, including the system packages like the kernel.
Rolling-release Advantage
The newest possible version of the software will be on your system means you’ll have more “polished” software with fewer bugs, more and better features, etc.
Now need to perform a full system upgrade or reinstall to get the latest packages and features. It is very beneficial because many Linux distros release new versions every 6 months such as Ubuntu, which is a very short time.
Rolling-release Disadvantage
The first and immediate disadvantage is instability as many packages that get by the system are in their latest with least tested versions.
Mainly the most recent versions of a package do not have to be compatible with another package that you are using, so it may stop working, and, for example, you are left without a graphical environment until they update the package that is incompatible with the update. It is not something that happens frequently, but it can happen. Know more about it on Wikipedia.