Earste release fan atomysk opwurdearjebere carbonOS-distribúsje

De earste útjefte fan carbonOS, in oanpaste Linux-distribúsje, wurdt presintearre, boud mei it model fan it atoomsysteem-yndielingsmodel, wêryn de basisomjouwing as ien gehiel wurdt levere, net yn aparte pakketten brutsen. Oanfoljende applikaasjes wurde ynstalleare yn Flatpak-formaat en rinne yn isolearre konteners. De ynstallaasjeôfbyldingsgrutte is 1.7 GB. De ûntwikkelingen fan it projekt wurde ferspraat ûnder de MIT-lisinsje.

De ynhâld fan it basissysteem wurdt ynstalleare yn allinich-lêsmodus om se te beskermjen tsjin wiziging yn gefal fan kompromis (dêrneist planje se yn 'e takomst de mooglikheid om gegevens te fersiferjen en de yntegriteit fan bestannen te ferifiearjen mei digitale hantekeningen). De /usr/local partition is skriuwber. It systeemfernijingsproses komt del op it downloaden fan in nije systeemôfbylding op 'e eftergrûn en nei it wikseljen nei in trochstart. Tagelyk wurdt de âlde systeemôfbylding bewarre en, as jo wolle of problemen ûntsteane, kin de brûker op elk momint weromgean nei de foarige ferzje. Tidens de ûntwikkeling fan de distribúsje wurdt de systeemomjouwing gearstald mei de OSTree toolkit (it byld wurdt generearre út in Git-like repository) en it BuildStream-assemblagesysteem, sûnder pakketten fan oare distribúsjes te brûken.

Brûker-ynstallearre applikaasjes wurde isolearre fan elkoar yn konteners. Neist it ynstallearjen fan Flatpak-pakketten, lit de distribúsje jo ek de nsbox-toolkit brûke om willekeurige konteners te meitsjen, dy't ek omjouwings kinne hostje fan tradisjonele distribúsjes lykas Arch Linux en Debian. It leveret ek stipe foar de podman-toolkit, en leveret kompatibiliteit mei Docker-konteners. Om de distribúsje te ynstallearjen, wurde in grafyske ynstallearder en in ynterface foar inisjele systeemsetup oanbean.

Btrfs wurdt brûkt as in bestânsysteem mei kompresje fan bewarre gegevens ynskeakele en aktyf gebrûk fan snapshots. Om situaasjes mei leech ûnthâld te behanneljen, brûkt it systeem systemd-oomd, en ynstee fan in aparte swap-partysje wurdt swap-on-zram-technology brûkt, wêrtroch't ûnthâldsiden kinne wurde útstutsen om te bewarjen yn in komprimearre foarm. De distribúsje ymplementearret in sintralisearre meganisme foar tastimmingbehear basearre op Polkit - sudo wurdt net stipe en de ienige manier om kommando's út te fieren mei rootrjochten is pkexec.

It projekt ûntwikkelet in eigen brûkersomjouwing GDE (Graphite Desktop Environment), basearre op GNOME 42 en ynklusyf applikaasjes fan 'e GNOME-distribúsje. Under de ferskillen fan GNOME: in modernisearre oanmeldskerm, konfigurator, yndikatoaren foar folume en helderheid, paniel en Graphite Shell. In applikaasjebehearder basearre op GNOME-software wurdt brûkt om de ynstallaasje fan systeemupdates te behearjen. PipeWire wurdt brûkt om multimediastreamen te ferwurkjen. Biedt ynboude stipe foar in ferskaat oan multimedia codecs.

Boarne: opennet.ru

Add a comment