CarbonOS banaketa atomikoaren lehen bertsioa

CarbonOS-en lehen bertsioa, Linux banaketa pertsonalizatua, aurkezten da, sistema atomikoaren diseinuaren eredua erabiliz eraikia, zeinetan oinarrizko ingurunea osotasun bakar batean ematen den, pakete bereizietan zatitu gabe. Aplikazio gehigarriak Flatpak formatuan instalatzen dira eta edukiontzi isolatuetan exekutatzen dira. Instalazioaren irudiaren tamaina 1.7 GB da. Proiektuaren garapenak MIT lizentziapean banatzen dira.

Oinarrizko sistemaren edukiak irakurtzeko soilik moduan muntatzen dira, arriskuan egonez gero aldaketetatik babesteko (gainera, etorkizunean datuak enkriptatzeko eta sinadura digitalak erabiliz fitxategien osotasuna egiaztatzeko gaitasuna integratzeko asmoa dute). /usr/local partizioa idazteko modukoa da. Sistema eguneratzeko prozesua atzeko planoan sistemaren irudi berri bat deskargatzera eta berrabiarazi ondoren horretara aldatzera dator. Aldi berean, sistema zaharraren irudia gordetzen da eta, nahi izanez gero edo arazoak sortzen badira, erabiltzailea edozein unetan itzul daiteke aurreko bertsiora. Banaketaren garapenean, sistemaren ingurunea muntatzen da OSTree toolkit (irudia Git antzeko biltegi batetik sortzen da) eta BuildStream muntaketa sistema erabiliz, beste banaketa batzuetako paketeak erabili gabe.

Erabiltzaileek instalatutako aplikazioak elkarrengandik isolatuta daude edukiontzietan. Flatpak paketeak instalatzeaz gain, banaketak nsbox toolkit erabiltzeko aukera ematen du edukiontzi arbitrarioak sortzeko, Arch Linux eta Debian bezalako banaketa tradizionalen inguruneak ere har ditzaketenak. Podman tresna-kitrako laguntza ere eskaintzen du, Docker edukiontziekin bateragarritasuna eskainiz. Banaketa instalatzeko, instalatzaile grafiko bat eta sistemaren hasierako konfiguraziorako interfaze bat eskaintzen dira.

Btrfs fitxategi-sistema gisa erabiltzen da gordetako datuen konpresioa gaituta eta argazkien erabilera aktiboarekin. Memoria baxuko egoerak kudeatzeko, sistemak systemd-oomd erabiltzen du, eta elkartrukatzeko partizio bereizi baten ordez, swap-on-zram teknologia erabiltzen da, memoria-orriak desalojatzeko modu konprimituan gordetzeko aukera ematen duena. Banaketak Polkit-en oinarritutako baimenak kudeatzeko mekanismo zentralizatua ezartzen du - sudo ez da onartzen eta root eskubideekin komandoak exekutatzeko modu bakarra pkexec da.

Proiektua bere erabiltzaile-ingurune propioa garatzen ari da GDE (Graphite Desktop Environment), GNOME 42n oinarrituta eta GNOME banaketako aplikazioak barne. GNOMEren desberdintasunen artean: saioa hasteko pantaila modernizatua, konfiguratzailea, bolumen eta distira adierazleak, panela eta Graphite Shell. GNOME softwarean oinarritutako aplikazio-kudeatzailea erabiltzen da sistemaren eguneraketen instalazioa kudeatzeko. PipeWire multimedia korronteak prozesatzeko erabiltzen da. Multimedia kodek ezberdinentzako laguntza integratua eskaintzen du.

Iturria: opennet.ru

Gehitu iruzkin berria