Objavljeno je prvo izdanje korisničkog sučelja. Linux- carbonOS distribucija izgrađena korištenjem modela kompozicije atomskog sustava, gdje se osnovno okruženje isporučuje kao jedna jedinica, a ne podijeljeno u zasebne pakete. Dodatne aplikacije se instaliraju u Flatpak formatu i pokreću se u izoliranim spremnicima. Veličina instalacijske slike je 1.7 GB. Rad projekta distribuira se pod MIT licencom.
Sadržaj osnovnog sustava montiran je u načinu rada samo za čitanje kako bi se zaštitio od izmjena u slučaju kompromitacije (osim toga, u budućnosti planiraju integrirati mogućnost šifriranja podataka i provjere integriteta datoteka pomoću digitalnih potpisa). /usr/local particija je pisana. Proces ažuriranja sustava svodi se na preuzimanje nove slike sustava u pozadini i prebacivanje na nju nakon ponovnog pokretanja. Istodobno se pohranjuje stara slika sustava te se po želji ili pojavi problema korisnik u svakom trenutku može vratiti na prethodnu verziju. Tijekom razvoja distribucije, okruženje sustava se sastavlja pomoću alata OSTree (slika se generira iz repozitorija sličnog Gitu) i sustava za sastavljanje BuildStream, bez korištenja paketa iz drugih distribucija.
Aplikacije koje instaliraju korisnici izolirane su jedna od druge u kontejnerima. Osim instaliranja Flatpak paketa, distribucija također omogućuje korištenje nsbox alata za stvaranje prilagođenih kontejnera, koji također mogu hostirati okruženja iz tradicionalnih distribucija poput Archa. Linux и DebianTakođer je osigurana podrška za podman toolkit, koji osigurava kompatibilnost s Docker kontejnerima. Za instalaciju su dostupni grafički instalacijski program i početno sučelje za konfiguraciju sustava.
Btrfs se koristi kao datotečni sustav s omogućenom kompresijom pohranjenih podataka i aktivnim korištenjem snimaka. Za rješavanje situacija s nedostatkom memorije, sustav koristi systemd-oomd, a umjesto zasebne swap particije, koristi se swap-on-zram tehnologija, koja omogućuje izbacivanje memorijskih stranica za pohranjivanje u komprimiranom obliku. Distribucija implementira centralizirani mehanizam upravljanja dopuštenjima temeljen na Polkitu - sudo nije podržan i jedini način za izvršavanje naredbi s root pravima je pkexec.
Projekt razvija vlastito korisničko okruženje GDE (Graphite Desktop Environment), temeljeno na GNOME 42 i uključujući aplikacije iz GNOME distribucije. Među razlikama u odnosu na GNOME: modernizirani zaslon za prijavu, konfigurator, indikatori glasnoće i svjetline, ploča i Graphite Shell. Upravitelj aplikacija temeljen na GNOME softveru koristi se za upravljanje instalacijom ažuriranja sustava. PipeWire se koristi za obradu multimedijskih tokova. Omogućuje ugrađenu podršku za razne multimedijske kodeke.
Izvor: opennet.ru
