Pop!_OS
Pop! _OS - это операционная система для разработчиков ПО, специалистов в области вычислительной техники, творческих профессионалов, которые используют свой компьютер как инструмент для исследований и разработки. Разрабатывает Pop!_OS компания из США System76, которая занимается производством и продажей собственных ПК. Цель разработчиков - создать работающий из коробки красивый и современный дистрибутив. Pop!_OS создан на базе Ubuntu. Из плюсов - в дистрибутиве используется GNOME. Внешний вид интерфейса приближен к базовому GNOME 3, своя тема оформления, иконок, измененные шрифты. Хорошая поддержка видео и железа. Вместо GRUB используется kernelstub, основанный на systemd-boot. Релизы выпускаются в двух вариантах: для для компьютеров с видеокартами от Intel или AMD, и для компьютеров с видеокартами от NVIDIA. Используется пакетная база Ubuntu
Clear Linux
Дистрибутив разработан с нуля компанией Intel. Основная задача - работа на оборудовании Intel. Clear Linux OS не предназначен для использования как универсальный дистрибутив Linux, подходящий для начинающих пользователей. Цель разработчиков не состоит в том, чтобы создать ОС для рутинных задач на рабочем столе и обеспечить защиту от всех угроз безопасности в любых ситуациях.
ОС Clear Linux в основном предназначена для профессионалов в области IT и искусственного интеллекта.
Вместо того чтобы делать стандартный дистрибутив Linux, команда Clear Linux OS решила создать уникальный дистрибутив Linux для экспериментов и разработки.
NixOS
Nix - это мощный менеджер пакетов для Linux и других систем Unix, который делает управление пакетами надежным и воспроизводимым. Он обеспечивает атомарное обновление и откат, параллельную установку нескольких версий пакета, многопользовательское управление пакетами и простую настройку сред сборки.
NixOS - это дистрибутив Linux с уникальным подходом к управлению пакетами и конфигурацией.
В NixOS вся операционная система - ядро, приложения, системные пакеты, файлы конфигурации и т.д. - создается менеджером пакетов Nix из описания на функциональном языке сборки. Тот факт, что он является чисто функциональным, по сути означает, что создание новой конфигурации не может перезаписать предыдущие конфигурации. Большинство других функций вытекают из этого.
Вы конфигурируете систему NixOS, написав спецификацию функциональности, которая вам нужна на вашем компьютере, в /etc/nixos/configuration.nix.
Другое преимущество чисто функционального управления пакетами заключается в том, что переключатель nixos-rebuild всегда будет давать один и тот же результат, независимо от того, какие пакеты или файлы конфигурации у вас уже были в вашей системе. Таким образом, обновление системы так же надежно, как и переустановка с нуля.
NixOS имеет транзакционный подход к управлению конфигурацией: изменения конфигурации, такие как обновления, являются атомарными . Это означает, что если обновление до новой конфигурации будет прервано, скажем, сбой питания на полпути, система все равно будет находиться в согласованном состоянии: она будет загружаться либо в старой, либо в новой конфигурации. В большинстве других систем вы окажетесь в несовместимом состоянии, и ваша машина может даже больше не загружаться.
Поскольку файлы новой конфигурации не перезаписывают старые, вы можете (атомарно) выполнить откат к предыдущей конфигурации.
Поскольку NixOS является относительно молодым дистрибутивом Linux, вы можете обнаружить, что некоторые вещи, которые вам нужны, отсутствуют (например, определенные пакеты или поддержка определенного оборудования), поэтому вам, возможно, придется добавить их самостоятельно. Вот некоторые основные моменты того, что в настоящее время предоставляет NixOS:
NixOS предоставляет полную рабочую среду X11 / Plasma 5. Другие менеджеры окон и часть Gnome также доступны.
NixOS использует systemd для управления системными сервисами. Он поддерживает довольно много сервисов (например, Apache HTTPD, PostgreSQL и Tomcat), которые могут быть настроены декларативно с помощью configuration.nix .
NixOS основывается на коллекции пакетов Nix (Nixpkgs), которая предоставляет выражения Nix для более чем 40 000 пакетов, которые можно установить в NixOS.
NixOS имеет автоматическое определение оборудования: процесс загрузки автоматически загружает модули ядра для всех известных устройств. Он также имеет CUPS для печати, поддержку различных беспроводных карт и так далее.
В настоящее время NixOS работает на 32-разрядных и 64-разрядных компьютерах с архитектурой x86 ( i686-linux и x86_64-linux ) и экспериментально на ARM.
Лицензия - permissive MIT/X11.