Prvo izdanje atomski nadogradive distribucije carbonOS

Predstavljeno je prvo izdanje carbonOS-a, prilagođene distribucije Linuxa, izgrađene korištenjem modela atomskog izgleda sustava, u kojem se osnovno okruženje isporučuje kao jedinstvena cjelina, a ne razbijena u zasebne pakete. Dodatne aplikacije instalirane su u formatu Flatpak i pokreću se u izoliranim spremnicima. Veličina instalacijske slike je 1.7 GB. Razvoj projekta distribuira se pod licencom MIT-a.

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 spremnicima. Uz instaliranje Flatpak paketa, distribucija vam također omogućuje korištenje alata nsbox za stvaranje proizvoljnih spremnika, koji također mogu ugostiti okruženja tradicionalnih distribucija kao što su Arch Linux i Debian. Također pruža podršku za podman toolkit, pružajući kompatibilnost s Docker spremnicima. Za instalaciju distribucije nudi se grafički instalacijski program i sučelje za početno postavljanje 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

Dodajte komentar