Origami Linux представляет неизменяемую операционную систему на базе COSMIC

Недавно моё внимание привлёк новый дистрибутив Linux, и, признаюсь, главной причиной стал его смелый выбор среды рабочего стола. Это один из первых дистрибутивов, полностью основанных на новом рабочем столе COSMIC. Мы говорим об Origami Linux.
Однако прежде чем двигаться дальше, необходимо сделать важное уточнение: это молодой проект, который всё ещё находится на экспериментальной стадии. Поэтому пока нельзя гарантировать, что всё будет работать идеально. Учитывая это, давайте посмотрим, чего можно ожидать от этого новичка.
Этот дистрибутив — ещё одна попытка сделать систему неизменяемой. Он создан на основе Fedora Atomic и использует rpm-ostree для управления системой. В проекте используется дизайн на основе образов, при котором базовая система доступна только для чтения и обновляется атомарно. Другими словами, вместо изменения системных файлов на месте обновления создают новые системные развёртывания, которые применяются при перезагрузке, а предыдущие развёртывания сохраняются, и их можно выбрать для отката.
Что касается среды рабочего стола, то вы получаете рабочий стол COSMIC, который в целом хорошо интегрирован. Мне особенно понравилось, что после обновления вы автоматически переходите на последнюю доступную на данный момент версию COSMIC 1.0.4.
Тем не менее, должен признать, что выбор программного обеспечения нас немного разочаровал. Мы не совсем понимаем, почему Zen был выбран в качестве браузера по умолчанию, учитывая, что он всё ещё находится в стадии разработки и в настоящее время является бета-версией.
В то же время в Origami почти нет предустановленного программного обеспечения, за исключением приложения Cloudflare Zero Trust. Честно говоря, мы не понимаем, зачем было включать именно это приложение.
Как и следовало ожидать от неизменяемой системы, клиентские приложения предоставляются в виде Flatpaks. Что касается инструментов системного уровня, то в Origami Linux предустановлен Distrobox, позволяющий запускать их в контейнерах.
Дистрибутив также включает в себя автоматические фоновые обновления, запускаемые пользовательским таймером systemd, а также возможность ручного обновления образа системы, приложений Flatpak и контейнеров Distrobox. Все эти процессы управляются с помощью удобной команды update на основе Topgrade — унифицированного инструмента для обновления системы, который объединяет эти пути обновления.
Из того, что я сказал, должно быть ясно, что Origami ориентирован в первую очередь на разработчиков, которым нравятся рабочие процессы, ориентированные на контейнеры, а не на обычных пользователей Linux. Не буду скрывать, что неизменяемость в целом (и rpm-ostree в частности).
Тем не менее, если вам нравится идея неизменяемого рабочего стола и вы любите возиться с контейнерными инструментами, такими как Distrobox, то в Origami Linux вы будете чувствовать себя как дома. Однако единственная причина, по которой я могу рекомендовать его вместо Fedora Silverblue, заключается в том, что Origami поставляется с хорошо настроенным, готовым к использованию рабочим столом COSMIC, а не GNOME.
Наконец, дистрибутив предлагает несколько вариантов, которые можно переключать с помощью rpm-ostree rebase, включая стандартные образы и образы NVIDIA, вариант ядра Cachy, ориентированный на производительность, и отдельные тестовые образы для раннего доступа к новым функциям. Откат, закрепление развертывания и инструменты очистки описаны как основные рабочие процессы обслуживания.
Чтобы узнать больше об Origami Linux, см. Вики дистрибутива.
Редактор: AndreyEx
