Издаден е атомно обновяем дистрибутив carbonOS 2022.2

Публикуван е новият потребителски Linux дистрибутив carbonOS 2022.2, изградден с модел за атомарно компониране на системата, при който основната среда се доставя като единно цяло, а не разделена на отделни пакети. Допълнителните приложения се инсталират в формат Flatpak и се стартират в изолирани контейнери. Размерът на инсталационния образ е 2 ГБ. Резултатите от проекта се разпространяват под лиценз MIT.

Съдържанието на основната система се монтира в режим само за четене за защита от модификация в случай на компрометиране. Разделът /usr/local е наличен за запис. Като файлова система се използва Btrfs с включено компресиране на запазените данни и активно използване на снимки. Процесът на обновяване на системата се състои в фоново изтегляне на нов системен образ и превключване на него след рестартиране. При това старият системен образ се запазва и при желание или възникване на проблеми потребителят може по всяко време да се върне към предишната версия. В процеса на разработка дистрибутивът натрупва компоненти на системната среда с помощта на инструмента OSTree (образът се формира от Git-подобно хранилище) и системата за изграждане BuildStream, без да използва пакети от други дистрибутиви.

За инсталиране на дистрибуцията се предлага графичен инсталатор и интерфейс за първоначални настройки на системата. Инсталираните от потребителя приложения се изолират едно от друго в контейнери. Освен инсталирането на Flatpak пакети, дистрибуцията позволява също използването на инструмента nsbox за създаване на произволни контейнери, в които могат да се разполагат среди от традиционни дистрибуции, като Arch Linux и Debian. Осигурена е и поддръжка на инструмента podman, който осигурява съвместимост с Docker контейнери. В дистрибуцията е реализиран централизован механизъм за управление на правата, базиран на Polkit — sudo не се поддържа и единственият начин за изпълнение на команди с права root е pkexec.

Проектът развива собствено потребителско пространство GDE (Graphite Desktop Environment), базирано на GNOME. Сред отличията от GNOME: модернизирани екран за вход в системата, конфигуратор, индикатори за силата на звука и яркостта, лента и обвивка Graphite Shell. В следващото издание се предвижда отказ от поддръжка на собствената си обвивка в полза на стандартната GNOME Shell и прехвърляне на акцента върху подобренията, разработвани от проекта, в основната версия на GNOME.

В новата версия:

  • Актуализирани версии на компонентите на дистрибуцията, включително Linux ядро 5.19, Mesa 22 и glibc 2.36.
  • Потребителската обвивка е синхронизирана с GNOME 43.
  • Переработени са настройките на ядрото, включени са отсъстващите драйвери.
  • Поддържането на системи с процесори Intel е подобрено, като са осигурени актуализации на микрокода, а за контрол на температурата е включен thermald.
  • Проведена е унификация на системните шрифтове.
  • За опростяване на отстраняването на проблеми е организирано зареждането на файлове debuginfo при необходимост.
  • От основния състав е изведен bootstrap модул, предназначен за изграждане на дистрибуцията, който вече може да се използва отделно от carbonOS за изграждане на други проекти.
  • Частично е реализирана поддръжка на автентикация по отпечатъци, поддръжка на системи с множество GPU и поддръжка на видеокарти NVIDIA.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster