L-ewwel rilaxx tad-distribuzzjoni tal-carbonOS atomikament upgradeable

L-ewwel rilaxx ta 'carbonOS, distribuzzjoni tad-dwana tal-Linux, hija ppreżentata, mibnija bl-użu tal-mudell tat-tqassim tas-sistema atomika, li fiha l-ambjent bażi jitwassal bħala ħaġa waħda, mhux imkisser f'pakketti separati. Applikazzjonijiet addizzjonali huma installati fil-format Flatpak u jaħdmu f'kontenituri iżolati. Id-daqs tal-immaġni tal-installazzjoni huwa 1.7 GB. L-iżviluppi tal-proġett huma mqassma taħt il-liċenzja MIT.

Il-kontenut tas-sistema bażi huma mmuntati fil-modalità ta 'qari biss biex jipproteġuhom minn modifika f'każ ta' kompromess (barra minn hekk, fil-futur jippjanaw li jintegraw il-kapaċità li jikkriptaw id-data u jivverifikaw l-integrità tal-fajls bl-użu ta 'firem diġitali). Il-partizzjoni /usr/local tista' tinkiteb. Il-proċess tal-aġġornament tas-sistema jinżel biex iniżżel immaġni tas-sistema ġdida fl-isfond u taqleb għaliha wara li terġa 'tibda. Fl-istess ħin, l-immaġni tas-sistema l-antika tiġi ffrankata u, jekk mixtieq jew jinqalgħu problemi, l-utent jista 'jirritorna għall-verżjoni preċedenti fi kwalunkwe ħin. Matul l-iżvilupp tad-distribuzzjoni, l-ambjent tas-sistema jiġi mmuntat bl-użu tal-għodda OSTree (l-immaġni hija ġġenerata minn repożitorju simili għal Git) u s-sistema ta 'assemblaġġ BuildStream, mingħajr ma jintużaw pakketti minn distribuzzjonijiet oħra.

L-applikazzjonijiet installati mill-utent huma iżolati minn xulxin f'kontenituri. Minbarra l-installazzjoni tal-pakketti Flatpak, id-distribuzzjoni tippermetti wkoll li tuża nsbox toolkit biex toħloq kontenituri arbitrarji, li jistgħu wkoll jospitaw ambjenti ta 'distribuzzjonijiet tradizzjonali bħal Arch Linux u Debian. Jipprovdi wkoll appoġġ għall-podman toolkit, li jipprovdi kompatibilità mal-kontenituri Docker. Biex tinstalla d-distribuzzjoni, jiġu offruti installatur grafiku u interface għas-setup inizjali tas-sistema.

Btrfs jintuża bħala sistema ta 'fajls bil-kompressjoni ta' data maħżuna attivata u użu attiv ta 'snapshots. Biex timmaniġġja sitwazzjonijiet ta 'memorja baxxa, is-sistema tuża systemd-oomd, u minflok partizzjoni ta' tpartit separata, tintuża teknoloġija swap-on-zram, li tippermetti li l-paġni tal-memorja jiġu żgumbrati biex jinħażnu f'forma kompressata. Id-distribuzzjoni timplimenta mekkaniżmu ċentralizzat ta 'ġestjoni tal-permessi bbażat fuq Polkit - sudo mhux appoġġjat u l-uniku mod biex tesegwixxi kmandi bi drittijiet ta' l-għeruq huwa pkexec.

Il-proġett qed jiżviluppa l-ambjent tal-utent tiegħu stess GDE (Graphite Desktop Environment), ibbażat fuq GNOME 42 u li jinkludi applikazzjonijiet mid-distribuzzjoni GNOME. Fost id-differenzi minn GNOME: skrin tal-login modernizzat, konfiguratur, indikaturi tal-volum u tal-luminożità, panel u Graphite Shell. Maniġer tal-applikazzjoni bbażat fuq is-Software GNOME jintuża biex jimmaniġġja l-installazzjoni tal-aġġornamenti tas-sistema. PipeWire jintuża biex jipproċessa flussi multimedjali. Jipprovdi appoġġ integrat għal varjetà ta 'codecs multimedjali.

Sors: opennet.ru

Żid kumment