Кажется, в наши дни легко создавать дистрибутивы Linux. Возьмите ваш любимый дистрибутив, измените среду рабочего стола, добавьте набор приложений, которые вам необходимы, возможно, добавьте несколько пользовательских обоев и назовите конечный продукт своим собственным дистрибутивом Linux. Многие утверждают, что подобные производные не являются «настоящими» дистрибутивами Linux. Вы найдете обсуждения по этому вопросу в Интернете, где опытные и не очень опытные пользователи пытаются решить, что делает «настоящий» дистрибутив Linux.
Время от времени выходит новый дистрибутив, и большинство пользователей соглашаются, что оно заслуживает похвалы. Многие из этих дистрибутивов начинаются с малого, поддерживаются одним разработчиком с инновационным видением. К сожалению, они не всегда привлекают внимание технической прессы. Вот почему мы решили представить десять дистрибутивов Linux, о которых вы должны знать - будь то из-за их первоначального вклада в сообщество FLOSS или просто потому, что они отлично выглядят и работают.
1. AryaLinux
Возможно, вы слышали о Linux From Scratch (LFS). Это самостоятельный подход к созданию системы Linux из набора автоматизированных сценариев. Тем не менее, это не совсем кусок пирога. Это где AryaLinux вступает.
Прежде чем начать задумываться: нет, название не вдохновлено Game of Thrones; это дань индийской цивилизации. AryaLinux предназначена для того, чтобы помочь вам создать работающую установку Linux с нуля . Он поставляется в двух вариантах, XFCE и MATE, и действует как любой другой дистрибутив в режиме Live. Установка происходит в терминале, и инструмент AryaLinux Builder предлагает вам ввести информацию на разных этапах процесса.
Набор сценариев сборки по умолчанию будет устанавливать только базовую систему Linux. Чтобы установить приложения и среду рабочего стола, вам нужно использовать ALPS (Arya Linux Packaging System). Это простой менеджер пакетов, который может устанавливать приложения и разрешать зависимости. Приложения, которые он может установить, определены в скриптах сборки. ALPS пока не может удалить или обновить их, хотя это может измениться, поскольку AryaLinux продолжает развиваться.
Что особенного в этом дистрибутиве Linux?
- AryaLinux упрощает подход LFS, чтобы помочь вам создать свой собственный дистрибутив.
- Имеет свой собственный, хотя и минимальный, менеджер пакетов под названием ALPS.
- Использует Fusilli Window Manager в качестве альтернативы Compiz.
2. Qubes OS
Компартментализация и изоляция приложений - это два термина, которые недавно стали популярными в таких проектах, как Docker, и реализованы на определенном уровне в пакетах моментальных снимков Ubuntu. Основная идея состоит в том, чтобы отделить работающие приложения и сервисы от ядра ОС для повышения безопасности. На этом основывается ОС Qubes - с изюминкой.
Технически говоря, было бы правильнее называть Qubes OS дистрибутивом Xen, а не Linux. Xen - это гипервизор - технологическая реализация, управляющая виртуальными машинами. В отличие от VirtualBox и VMWare, которые работают в существующей ОС, Xen может работать непосредственно на оборудовании. Qubes OS использует это преимущество. У него есть виртуальная машина системного уровня по умолчанию, называемая dom0, которая запускается при запуске и управляет графическим интерфейсом. Он не имеет доступа к сети, и вы не должны запускать какие-либо приложения в нем. Вот для чего нужны AppVM.
AppVM называются qubes и основаны на TemplateVM. Каждый TemplateVM содержит программное обеспечение, к которому Qubes может обращаться и использовать, но они не могут изменять файловую систему TemplateVM. Шаблон TemplateVM по умолчанию поставляется с Fedora.
Последняя версия ОС Qubes заменяет KDE на XFCE в качестве среды по умолчанию. Однако вы можете установить другие дистрибутивы или даже Microsoft Windows в дополнительные TemplateVM . Это означает, что вы можете использовать несколько дистрибутивов Linux в одной системе Qubes OS.
ОС Qubes назначает разные домены безопасности для Qubes . Они представлены в главном меню «Пуск», и вы можете различать кубы по имени (рабочий, личный, просмотр…) или цвету. Последнее различие поддерживается оконным менеджером. Каждое открытое вами приложение будет иметь разноцветную рамку, в зависимости от того, к какому объекту оно относится. Вы можете управлять всеми своими qubes с помощью инструмента Qubes VM Manager - добавлять, удалять и переименовывать их, а также видеть, какие из них активны и на каких TemplateVM они основаны. Естественно, вы можете легко перемещать файлы и копировать / вставлять информацию между кубами.
Что особенного в этом дистрибутиве Linux?
- ОС Qubes обеспечивает безопасность, изолируя приложения друг от друга.
- Приложения размещаются в нескольких контекстных виртуальных машинах.
- Виртуальные машины могут быть основаны на разных дистрибутивах Linux.
3. Бесконечная ОС
Лучшие проекты с открытым исходным кодом - это те, которые могут изменить жизнь людей к лучшему. Endless OS - дистрибутив с огромным потенциалом именно для этого. Он предназначен для начинающих и неопытных пользователей, и особенно для тех, кто не имеет надежного доступа в Интернет . Вот почему Endless OS стремится быть более дружественным к пользователю и поставляется с целой кучей приложений, обучающих видео, огромной коллекцией книг и даже статьями из Википедии. Весь этот контент доступен в автономном режиме, совершенно бесплатно.
Подумайте об этом: мы принимаем многое как должное, потому что мы всегда можем «просто погуглить», но ресурсы, предоставляемые Endless OS, неоценимы для людей в развивающихся странах. Endless OS также отличный дистрибутив для всех школьников. Вы даже можете использовать его в качестве портативного хранилища знаний, если вы планируете провести некоторое время вне сети.
У Endless OS нет «традиционной» системы управления пакетами. Помимо прочего, это означает, что вы ограничены программным обеспечением, доступным в Endless App Center. Под поверхностью Endless OS представляет собой сильно модифицированную сборку Ubuntu в сочетании с интересными проектами, такими как OSTree, которая позволяет использовать несколько загружаемых файловых систем с разными версиями приложений в одной системе. Рабочий стол основан на оболочке Gnome, дополнительно упрощенной, чтобы напоминать сочетание современных плиток пользовательского интерфейса Microsoft и обычного домашнего экрана смартфона .
Что особенного в этом дистрибутиве Linux?
- Бесконечная ОС предназначена для людей, у которых нет простого доступа к Интернету, поэтому она содержит огромное количество автономного контента.
- Корневая файловая система доступна только для чтения, а дистрибутив использует OSTree для обновления программного обеспечения.
- Компания, занимающаяся его разработкой, продает доступные по цене компьютеры с предустановленной Endless OS.
4. GeckoLinux
Ubuntu может быть самым ремиксированным дистрибутивом Linux за всю историю, и хотя некоторые ремиксы просто фантастические, другие по большей части бессмысленны. Но знаете ли вы, что есть ремиксы openSUSE? Благодаря сервису SUSE Studio каждый может модифицировать и распространять openSUSE. Хотя openSUSE - отличный дистрибутив, его чаще всего рекомендуют для использования в бизнесе, а не в качестве повседневной настольной ОС. GeckoLinux хочет это изменить, и он уже на правильном пути.
Одна из главных причин, по которой был создан GeckoLinux, заключается в том, что для openSUSE Leap не было установочного носителя Live. С GeckoLinux вы можете попробовать несколько разных версий и разновидностей openSUSE. Во-первых, есть две основные версии: Static (на основе openSUSE Leap, которая является стабильной ветвью) и Rolling (на основе openSUSE Tumbleweed, скользящая ветвь релиза). Во второй части GeckoLinux выходит за рамки openSUSE и позволяет вам выбрать одну из семи сред рабочего стола (Cinnamon, Xfce, Gnome, Plasma 5, MATE, Budgie, LXQt), а также версию с открытым набором Openbox и всего несколько. необходимые приложения.
Если вы хорошо разбираетесь в аналогиях, вы можете сказать, что GeckoLinux должен открыть SUSE, как Linux Mint (или был) для Ubuntu. Он направлен на то, чтобы сделать исходный дистрибутив более удобным для пользователя, предоставляя проприетарные кодеки «из коробки» и упрощая установку сторонних приложений, выполнение задач системного администрирования и управление зависимостями пакетов. Что действительно интересно в GeckoLinux, так это возможность попробовать его прямо в браузере.
Что особенного в этом дистрибутиве Linux?
- GeckoLinux делает openSUSE Leap более простым в использовании, установке и использовании.
- Он поставляется в семи разных вариантах, включая Budgie и LXQt.
- Есть онлайн-версия, которую вы можете протестировать в браузере.
5. Void Linux
Void Linux гордится тем, что является независимым дистрибутивом Linux, а не производным от какого-либо другого проекта. Это действительно легкий дистрибутив, который загружается на удивление быстро даже на устаревшем оборудовании и имеет собственную систему управления пакетами под названием XBPS. Опытные пользователи, которым нравится все управление, но никто из них не по достоинству оценит Void Linux.
Одна из вещей, которые они могут сразу заметить, это то, что Void Linux не использует systemd. Вместо этого он использует runit для контроля системных служб и уровней запуска. Когда дело доходит до безопасности, Void Linux использует протокол безопасности LibreSSL, более безопасный форк OpenSSL. Эти две функции отличают Void Linux от большинства дистрибутивов Linux. XBPS предлагает более интересные варианты. Он может создавать пакеты из исходного кода с помощью установочных сценариев (шаблонов), использовать несколько репозиториев и вложенных репозиториев, возобновлять незаконченные обновления и установки и проверять ошибки в самих пакетах.
Void Linux - это постоянно обновляемый дистрибутив, цель которого - предоставить новейшее программное обеспечение, но сохранить базовую систему максимально стабильной. Если вы не хотите настраивать среду рабочего стола с нуля, вы можете загрузить живые изображения с помощью Xfce, MATE, LXDE, Enlightenment или Cinnamon.
Что особенного в этом дистрибутиве Linux?
- Void Linux написан с нуля и имеет собственную систему управления пакетами.
- Он использует runit вместо systemd, LibreSSL вместо OpenSSL, а оболочкой по умолчанию является Dash.
- По умолчанию проприетарное программное обеспечение не установлено.
6. Подграф ОС
Возможно, вы сами никогда этого не испытывали, но наверняка слышали или читали о ком-то, кто стал жертвой злонамеренной атаки в Интернете. Вредоносное ПО - не единственная угроза, о которой нужно беспокоиться - существует также государственное наблюдение, и мы все отслеживаем рекламодателями и нашими любимыми социальными сетями. Все труднее защищать себя в Интернете.
Подграф ОС построен на предположении, что ваш компьютер в какой-то момент станет целью, и поэтому он защищен от взлома и предотвращения повреждений. Вы можете думать о Subgraph OS как о очень безопасном торте, со слоями на уровнях защиты и улучшений.
В Subgraph OS шифрование диска обязательно - вы не можете установить его на незашифрованную файловую систему. Ядро обогащено патчами Grsecurity. Приложения, которым требуется доступ к сети (например, браузеры, мессенджеры и почтовые клиенты), запускаются в своих собственных контейнерах (песочницах), а их соединения маршрутизируются через Tor . Благодаря Metaproxy каждое приложение использует собственную схему Tor, и на всякий случай есть также брандмауэр. Большинство этих мер предосторожности настраиваются автоматически, и дистрибутив выглядит и выглядит знакомым, поскольку он основан на Debian и использует Gnome 3.
Что особенного в этом дистрибутиве Linux?
- Subgraph OS стремится стать устойчивым к противникам дистрибутивом, разработанным для обеспечения максимальной безопасности пользователей.
- Приложения запускаются в песочницах и подключаются к сети через Tor.
- Ядро защищено с помощью Grsecurity, и шифрование файловой системы является обязательным.
7. Nix OS
Nix OS - это демонстрация менеджера пакетов Nix, умного и увлекательного проекта, который может понравиться людям, которым нравится функциональное программирование . Nix строит все из декларативных файлов конфигурации, а принципы менеджера пакетов применяются на практике во всей ОС Nix.
Это означает, что вы можете сконфигурировать всю систему в виде простого файла и перестроить его на другом компьютере. Когда вы вносите изменения в вашу существующую конфигурацию, пакеты, на которые повлияло это изменение, будут автоматически перестраиваться - нет необходимости обновлять их один за другим. Nix OS поддерживает откат системы по своему дизайну, поскольку каждая новая конфигурация сохраняется и изолируется от предыдущих. Если что-то пойдет не так, или вы не довольны новой настройкой, просто загрузите старую.
Еще одна интересная особенность ОС Nix заключается в том, что для установки приложений не требуется root-доступ. У каждого пользователя есть свой профиль, и пакеты, которые он устанавливает, хранятся там. Также возможно установить несколько версий одного и того же приложения без их наложения. Недостатком Nix OS может быть то, что вам придется знакомиться с языком ее сборки, чтобы поддерживать систему. Установка несколько сложна, но хорошо объяснена в документации. Nix OS предлагает установочный носитель Live с KDE, но вы также можете устанавливать и другие среды.
Что особенного в этом дистрибутиве Linux?
- Nix OS позволяет вам создать переносную систему, в которой вся конфигурация описана в одном файле.
- Приложения изолированы друг от друга, и вы можете одновременно запускать несколько версий одного и того же программного обеспечения.
- Вы можете легко вернуть систему в предыдущее состояние, загрузив более старую конфигурацию.
8. Guix SD
Человек может подумать, что между Ubuntu и Linux Mint нет никакой разницы - и они ошибаются. То же самое верно для Nix OS и Guix SD. Хотя они одинаковы на каждом уровне, различия существуют, и они в основном связаны со свободой программного обеспечения. Guix SD - это один из тех редких дистрибутивов Linux (или, скорее, дистрибутивов GNU / Linux), которые соответствуют Руководству по бесплатному распространению систем GNU и которые по мнению Free Software Foundation на 100% бесплатны.
Следовательно, Guix SD использует dmd (GNU Shepherd) вместо systemd и имеет ядро Linux-libre, которое не загрязняется проприетарным кодом. Как и в Nix OS, Guix SD настраивается через декларативные файлы. Однако для написания этих файлов он не использует один и тот же язык - хотя у Nix есть своя собственная реализация, Guix использует GNU Guile для реализации Scheme. Однако это не мешает Guix SD иметь доступ к пакетам Nix. Если это то, что вам нужно, это возможно с помощью опции «import» в менеджере пакетов Guix.
В остальном все практически одинаково: на Guix SD вы можете иметь несколько версий одного и того же приложения без помех. Сборка пакетов не зависит от системы, поэтому она не может привести к повреждению или внесению нежелательных изменений в вашу конфигурацию. Guix SD предлагает Gnome, Xfce и Enlightenment в качестве рабочего стола, но графический установщик пока недоступен.
Что особенного в этом дистрибутиве Linux?
- Guix SD обладает всеми функциями Nix OS, за исключением системных и двоичных двоичных объектов ядра.
- Он использует язык программирования Scheme для настройки пакетов и системы.
- Одобрено Фондом свободного программного обеспечения как абсолютно бесплатное распространение.
9. Основа Linux
Представьте себе идеальный дистрибутив Linux. Это займет только лучшие части из других дистрибутивов, и заставит их всех работать вместе. Bedrock Linux становится ближе к воплощению этой мечты в реальность.
Это экспериментальный дистрибутив, поэтому вы пока не будете использовать его в качестве системы по умолчанию. Однако об этом стоит знать, потому что это может быть что-то революционное. Bedrock Linux просит вас установить другие дистрибутивы Linux, а затем «взломать» или преобразовать их в одну систему. Использование Bedrock Linux означает одновременное использование нескольких дистрибутивов Linux, но это не очевидно. Вы можете одновременно открыть три приложения из трех разных дистрибутивов и использовать их на одном рабочем столе. Bedrock Linux также позволяет получать новые версии программного обеспечения из другого дистрибутива, если его нет в вашем предпочтительном.
Процесс настройки Bedrock Linux несколько сложен, и его невозможно использовать в режиме Live. Тем не менее, это увлекательная концепция с амбициозными планами на будущее. Мы надеемся, что они преуспеют.
Что особенного в этом дистрибутиве Linux?
- Bedrock Linux объединяет несколько дистрибутивов Linux в одну систему.
- Он может открывать приложения из разных дистрибутивов одновременно.
- Вы можете выбрать, какую систему инициализации использовать в зависимости от установленных дистрибутивов.
10. Мару О.С.
Вы можете считать это «обманом», поскольку ОС Maru не является дистрибутивом, который вы можете установить на свой компьютер. Это ОС для вашего смартфона Android, предназначенная для замены системы по умолчанию и введения вас в понятие конвергенции.
ОС Maru имеет два «режима». Мобильный телефон основан на Android Lollipop и позволяет вашему телефону работать как любой другой смартфон. Режим рабочего стола (на основе Debian Jessie) активируется при подключении телефона к экрану через кабель HDMI. Вот когда происходит волшебство, и вы можете использовать свой телефон в качестве полноценной настольной ОС.
Настольный компьютер представляет собой простую настройку Xfce, и вам понадобятся периферийные устройства Bluetooth (мышь и клавиатура) для взаимодействия с ним. Естественно, вы можете перемещать файлы между настольным и мобильным режимами и получать к ним доступ независимо от активного режима. ОС Maru достигает этого, используя контейнеры, где Linux устанавливается в качестве гостевого контейнера «внутри» Android. ОС Maru предоставляет решение 2-в-1 и позволяет вам всегда иметь при себе настольную систему Linux. Канонический, съешь свое сердце.
У Maru OS все еще есть некоторые проблемы. На данный момент он поддерживает только Nexus 5, и Google Play не установлен по умолчанию (хотя есть обходные пути). Пользователи также сообщают о проблемах с тайм-аутом дисплея во время работы ОС Maru в режиме рабочего стола, а также о значительном расходе заряда батареи. Тем не менее, мы считаем, что Maru OS стоит попробовать; если ничего другого, по крайней мере, для новинки.
Что особенного в этом дистрибутиве Linux?
- Maru OS - это дистрибутив Linux для вашего телефона Android.
- Это делает ваш смартфон полностью контекстно-зависимым и позволяет использовать его в качестве настольного компьютера.
- Вы можете получить доступ к файлам Android в Linux и наоборот.
Некоторые дистрибутивы Linux стоит проверить
Эти дистрибутивы доказывают, что сообщество Linux по-прежнему полно творчества и хороших идей и готово к тому, что может принести будущее. Есть еще много похожих проектов, таких как Trenta OS и Clear Linux Project.
Вы знаете какие-нибудь другие интересные дистрибутивы Linux? Вы использовали какие-либо дистрибутивы из этого списка? Дайте нам знать об этом в комментариях!