U publikua numri i parë i carbonOS, një distro Linux i ndërtuar duke përdorur modelin e kompozitës atomike të sistemit, ku mjedisi bazë ofrohet si një e tërë, pa u ndarë në paketa të veçanta. Aplikacione të tjera instalohen në formatin Flatpak dhe ekzekutohen në konteinerë të izoluar. Madhësia e imazhit të instalimit është 1.7 GB. Materialet e projektit shpërndahen nën licencën MIT.
Përmbajtja e sistemit bazë monthet në modin vetëm për lexim për mbrojtjen nga modifikimi në rast kompromentimi (për më tepër, në të ardhmen planifikohet të integrohet mundësia e enkriptimit të të dhënave dhe verifikimit të integritetit të skedarëve përmes nënshkrimeve digjitale). Pjesa /usr/local është e disponueshme për shkrim. Procesi i përditësimit të sistemit përfshin shkarkimin në sfond të një imazhi të ri të sistemit dhe kalimin në të pas riparimit. Në këtë rast, imazhi i vjetër ruhet dhe, nëse dëshirohet ose në rast problemi, përdoruesi në çdo moment mund të kthehet në versionin e kaluar. Gjatë zhvillimit të distribucionit, përmbajtja e mjedisit të sistemit është ndërtuar me ndihmën e mjeteve OSTree (imazhi formohet nga një depo e ngjashme me Git) dhe sistemit të ndërtimit BuildStream, pa përdorimin e paketave nga distribucione të tjera.
Aplikacionet e instaluara nga përdoruesi izolohen nga njëra-tjetra në konteinerë. Përveç instalimit të paketeve Flatpak, distribucioni gjithashtu lejon përdorimin e mjeteve nsbox për krijimin e konteinerëve të rastësishëm, në të cilat gjithashtu mund të vendosen mjedise të distribuzioneve tradicionale si Arch Linux dhe Debian. Po ashtu, ofrohet mbështetje për mjete si podman, që siguron përputhshmëri me konteinerët Docker. Për instalimin e distribucionit ofrohet një instalues grafik dhe një ndërfaqe për konfigurimin fillestar të sistemit.
Sistemi i skedarëve përdor Btrfs me kompresimin e të dhënave të ruajtura dhe përdorimin aktiv të snapshots. Për të trajtuar situatat kur mungon memoria, përdoret systemd-oomd, dhe në vend të një ndarjeje të veçantë për ndihmën e kujtesës përdoret teknologjia swap-on-zram, që lejon ruajtjen e faqeve të memories që duhet të flaken në një format të kompresuar. Distribucioni ka implementuar një mekanizëm të centralizuar për menaxhimin e autorizimeve bazuar në Polkit - sudo nuk mbështetet dhe mënyra e vetme për të ekzekutuar komanda me privilegje root është pkexec.
Projekti zhvillon një mjedis të vetë përdorues GDE (Graphite Desktop Environment), i bazuar në GNOME 42 dhe që përfshin aplikacione nga shpërndarja GNOME. Ndër ndryshimet nga GNOME: një ekran i modernizuar për hyrjen në sistem, konfigurator, treguesit e volitshëm dhe ndriçimit, paneli dhe Shell-i Graphite. Për menaxhimin e instalimit të përditësimeve sistemore përdoret një menaxher aplikacionesh i bazuar në GNOME Software. Për trajtimin e fluxeve multimediale përdoret PipeWire. Mbështetje e integruar për një gamë të gjerë kodekësh multimedialë ofrohet.
Burimi: opennet.ru
