Vydání atomárně aktualizovatelného distribuce carbonOS 2022.2

Byla vydána verze uživatelského Linuxového distribuce carbonOS 2022.2, která je postavena na modelu atomárního uspořádání systému, přičemž základní prostředí je dodáváno jako celek, nikoli rozdělené na jednotlivé balíčky. Další aplikace se instalují ve formátu Flatpak a běží v izolovaných kontejnerových prostředích. Velikost instalačního obrazu je 2 GB. Výsledky projektu jsou šířeny pod licencí MIT.

Obsah základního systému je připojen v režimu pouze pro čtení, aby se chránil před modifikací v případě kompromitace. Oddíl /usr/local je dostupný pro zápis. Jako souborový systém je použit Btrfs s povolením komprese uložených dat a aktivním používáním snapshotů. Proces aktualizace systému spočívá v pozadí stahování nového systémového obrazu a přepnutí na něj po restartu. Při tom se starý systémový obraz uchovává a v případě potřeby nebo při problémech se uživatel může kdykoli vrátit na předchozí verzi. Během vývoje distribuce se základní systémové prostředí sestavuje pomocí nástrojů OSTree (obraz se vytváří z Git-podobného úložiště) a systému BuildStream, bez použití balíčků z jiných distribucí.

Pro instalaci distribuce je k dispozici grafický instalační program a rozhraní pro počáteční nastavení systému. Aplikace nainstalované uživateli jsou od sebe izolovány v kontejnerech. Kromě instalace balíčků Flatpak distribuce také umožňuje použít nástroj nsbox pro vytváření libovolných kontejnerů, které mohou zahrnovat prostředí tradičních distribucí, jako jsou Arch Linux a Debian. Také je poskytována podpora pro nástroj podman, který zajišťuje kompatibilitu s kontejnery Docker. Distribuce implementuje centralizovaný mechanismus správy oprávnění na bázi Polkit – sudo není podporováno a jediným způsobem, jak provádět příkazy s právy root, je pkexec.

Projekt vyvíjí vlastní uživatelské prostředí GDE (Graphite Desktop Environment), založené na GNOME. Mezi odlišnostmi od GNOME: modernizované přihlašovací obrazovky, konfigurátor, indikátory hlasitosti a jasu, panel a prostředí Graphite Shell. V následující verzi se plánuje vzdát udržování své shellové aplikace ve prospěch standardního GNOME Shell a zaměřit se na propagaci projektových vylepšení do hlavního jádra GNOME.

V nové verzi:

  • Byly aktualizovány verze komponent distribuce, včetně jádra Linux 5.19, Mesa 22 a glibc 2.36.
  • Uživatelské rozhraní je synchronizováno s GNOME 43.
  • Byly přepracovány nastavení jádra a byly přidány chybějící ovladače.
  • Byla vylepšena podpora pro systémy s procesory Intel, pro které je zajištěna instalace aktualizací mikro kódu a pro kontrolu teploty je využíván thermald.
  • Byla provedena unifikace systémových fontů.
  • Pro zjednodušení ladění byla zorganizována možnost načítání souborů debuginfo podle potřeby.
  • Z hlavního složení byl vyčleněn bootstrap-modul určený pro sestavení distribuce, který lze nyní používat samostatně od carbonOS pro sestavování dalších projektů.
  • Částečně byla implementována podpora pro autentizaci otiskem prstu, podpora pro systémy s více GPU a podpora grafických karet NVIDIA.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster