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

Издадено издание на потребителския Linux дистрибутив carbonOS 2022.2, построен с използването на модел на атомарна компоновка на системата, при който базовата среда се предоставя като цяло, а не разпределена на отделни пакети. Допълнителните приложения се инсталират във формат Flatpak и се стартират в изолирани контейнери. Размерът на инсталационния образ е 2 GB. Резултатите от проекта се разпространяват под лиценз 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