Eerste vrystelling van die atoomopgradeerbare carbonOS-verspreiding

Die eerste weergawe van carbonOS, 'n pasgemaakte Linux-verspreiding, word aangebied, gebou met behulp van die atoomstelsel-uitlegmodel, waarin die basisomgewing as 'n enkele geheel gelewer word, nie in aparte pakkette opgebreek nie. Bykomende toepassings word in Flatpak-formaat geïnstalleer en loop in geïsoleerde houers. Die installasiebeeldgrootte is 1.7 GB. Die projek se ontwikkelings word onder die MIT-lisensie versprei.

Die inhoud van die basisstelsel is in leesalleen-modus gemonteer om dit te beskerm teen verandering in geval van kompromie (daarbenewens beplan hulle om in die toekoms die vermoë te integreer om data te enkripteer en die integriteit van lêers met behulp van digitale handtekeninge te verifieer). Die /usr/local partisie is skryfbaar. Die stelselopdateringsproses kom daarop neer om 'n nuwe stelselbeeld in die agtergrond af te laai en daarna oor te skakel na 'n herbegin. Terselfdertyd word die ou stelselbeeld gestoor en, indien verlang of probleme opduik, kan die gebruiker enige tyd na die vorige weergawe terugkeer. Tydens die ontwikkeling van die verspreiding word die stelselomgewing saamgestel met behulp van die OSTree-gereedskapstel (die beeld word gegenereer uit 'n Git-agtige bewaarplek) en die BuildStream-samestellingstelsel, sonder om pakkette van ander verspreidings te gebruik.

Gebruiker-geïnstalleerde toepassings word in houers van mekaar geïsoleer. Benewens die installering van Flatpak-pakkette, laat die verspreiding jou ook toe om die nsbox-gereedskapstel te gebruik om arbitrêre houers te skep, wat ook omgewings van tradisionele verspreidings soos Arch Linux en Debian kan huisves. Dit bied ook ondersteuning vir die podman-gereedskapstel, wat versoenbaarheid met Docker-houers bied. Om die verspreiding te installeer, word 'n grafiese installeerder en 'n koppelvlak vir aanvanklike stelselopstelling aangebied.

Btrfs word gebruik as 'n lêerstelsel met kompressie van gestoorde data geaktiveer en aktiewe gebruik van foto's. Om lae geheue situasies te hanteer, gebruik die stelsel systemd-oomd, en in plaas van 'n aparte ruil partisie, word swap-on-zram tegnologie gebruik, wat toelaat dat geheue bladsye uitgesit word om in 'n saamgeperste vorm gestoor te word. Die verspreiding implementeer 'n gesentraliseerde toestemmingsbestuurmeganisme gebaseer op Polkit - sudo word nie ondersteun nie en die enigste manier om opdragte met wortelregte uit te voer, is pkexec.

Die projek ontwikkel sy eie gebruikersomgewing GDE (Graphite Desktop Environment), gebaseer op GNOME 42 en sluit toepassings van die GNOME-verspreiding in. Onder die verskille van GNOME: 'n gemoderniseerde aanmeldskerm, konfigurator, volume- en helderheidsaanwysers, paneel en Graphite Shell. 'n Toepassingsbestuurder gebaseer op GNOME-sagteware word gebruik om die installering van stelselopdaterings te bestuur. PipeWire word gebruik om multimedia-strome te verwerk. Bied ingeboude ondersteuning vir 'n verskeidenheid multimedia-kodeks.

Bron: opennet.ru

Voeg 'n opmerking