Prva izdaja atomarno posodobljive različice carbonOS.

Predstavljen je prvi izdan uporabniškega Linux-distribucija carbonOS, zgrajenega z uporabo modela atomske kompozicije sistema, pri čemer se osnovno okolje zagotavlja kot celota, ne razdeljeno na posamezne pakete. Dodatne aplikacije se nameščajo v formatu Flatpak in se izvajajo v izoliranih kontejnerjih. Velikost namestitvenega image-a je 1,7 GB. Pridobitve projekta se širijo pod licenco MIT.

Vsebina osnovnega sistema se montira v načinu samo za branje za zaščito pred spremembami v primeru kompromitacije (v prihodnosti načrtujejo dodatno vgrajeno možnost šifriranja podatkov in preverjanja celovitosti datotek s digitalnimi podpisi). Razdelka /usr/local sta na voljo za pisanje. Postopek posodobitve sistema se zmanjšuje na ozadjem nalaganje novega sistemskega image-a in preklapljanje nanj po ponovnem zagonu. Pri tem se stari sistemski image shrani in ob morebitnih težavah se lahko uporabnik kadar koli vrne na prejšnjo različico. V procesu razvoja distribucije se vsebina sistemskega okolja sestavi z orodjem OSTree (image se oblikuje iz Git-podobne shrambe) in sistemom za gradnjo BuildStream, brez uporabe paketov iz drugih distribucij.

Naložene aplikacije uporabnika so izolirane ena od druge v kontejnerjih. Poleg namestitve paketov Flatpak distribucija omogoča tudi uporabo orodja nsbox za ustvarjanje poljubnih kontejnerjev, v katerih lahko gostijo okolja tradicionalnih distribucij, kot sta Arch Linux in Debian. Podprto je tudi orodje podman, ki zagotavlja združljivost s kontejnerji Docker. Za namestitev distribucije je na voljo grafični namestitveni program in vmesnik za začetno nastavitev sistema.

Kot datotečnega sistema se uporablja Btrfs z vključevanjem stiskanja shranjenih podatkov in aktivno uporabo posnetkov. Za obvladovanje situacij pomanjkanja pomnilnika v sistemu je vključen systemd-oomd, namesto ločene swap particije pa se uporablja tehnologija swap-on-zram, ki omogoča shranjevanje izpodbijanih strani pomnilnika v stisnjeni obliki. V distribuciji je uveden centralizirani mehanizem upravljanja pooblastil na osnovi Polkit – sudo ni podprt in je edini način izvajanja ukazov s pravicami root pkexec.

Projekt razvija lastno uporabniško okolje GDE (Graphite Desktop Environment), ki je temelji na GNOME 42 in vključuje aplikacije iz dobave GNOME. Med razlikami od GNOME: posodobljen zaslon za prijavo v sistem, konfigurator, indikatorji glasnosti in svetlosti, plošča ter lupina Graphite Shell. Za upravljanje namestitve sistemskih posodobitev se uporablja aplikacijski manager na osnovi GNOME Software. Za obdelavo multimedijskih tokov se uporablja PipeWire. Omogočena je vgrajena podpora za različne multimedijske kodeke.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster