Prima liberazione di a distribuzione carbonOS atomically upgradable

A prima versione di carbonOS, una distribuzione Linux persunalizata, hè presentata, custruita cù u mudellu di schema di sistema atomicu, in quale l'ambiente di basa hè furnitu cum'è un unicu tutale, micca spartutu in pacchetti separati. L'applicazioni supplementari sò installate in formatu Flatpak è eseguite in cuntenituri isolati. A dimensione di l'imagine di l'installazione hè 1.7 GB. I sviluppi di u prugettu sò distribuiti sottu a licenza MIT.

I cuntenuti di u sistema di basa sò muntati in modu di sola lettura per pruteggiri da a mudificazione in casu di cumprumissu (in più, in u futuru, pensanu à integrà a capacità di criptà e dati è verificate l'integrità di i schedari cù signature digitale). A partizione /usr/local hè scrivibile. U prucessu di l'aghjurnamentu di u sistema si riduce à scaricà una nova maghjina di u sistema in u sfondate è cambià à questu dopu un riavviu. À u listessu tempu, a vechja maghjina di u sistema hè salvata è, se vulete o prublemi, l'utilizatore pò vultà à a versione precedente in ogni mumentu. Durante u sviluppu di a distribuzione, l'ambiente di u sistema hè assemblatu cù u toolkit OSTree (l'imagine hè generata da un repository Git-like) è u sistema di assemblea BuildStream, senza aduprà pacchetti da altre distribuzioni.

L'applicazioni installate da l'utilizatori sò isolate l'una di l'altru in cuntenituri. In più di installà i pacchetti Flatpak, a distribuzione permette ancu di utilizà u toolkit nsbox per creà cuntenituri arbitrarii, chì ponu ancu accoglie ambienti di distribuzioni tradiziunali cum'è Arch Linux è Debian. Fornisce ancu supportu per u toolkit podman, chì furnisce cumpatibilità cù i cuntenituri Docker. Per installà a distribuzione, un installatore graficu è una interfaccia per a cunfigurazione iniziale di u sistema sò offerti.

Btrfs hè adupratu cum'è un sistema di fugliale cù a compressione di dati almacenati attivatu è l'usu attivu di snapshots. Per trattà e situazioni di poca memoria, u sistema usa systemd-oomd, è invece di una partizione di swap separata, hè aduprata a tecnulugia swap-on-zram, chì permette à e pagine di memoria per esse scacciate per esse guardate in una forma compressa. A distribuzione implementa un mecanismu di gestione di permessi centralizati basatu in Polkit - sudo ùn hè micca supportatu è l'unicu modu per eseguisce cumandamenti cù diritti di root hè pkexec.

U prughjettu sviluppa u so propiu ambiente d'utilizatore GDE (Graphite Desktop Environment), basatu annantu à GNOME 42 è includendu applicazioni da a distribuzione GNOME. Trà e differenze da GNOME: una schermu di login mudernizatu, cunfiguratore, indicatori di voluminu è luminosità, pannellu è Graphite Shell. Un gestore d'applicazioni basatu nantu à u Software GNOME hè utilizatu per gestisce l'installazione di l'aghjurnamenti di u sistema. PipeWire hè adupratu per processà flussi multimediali. Fornisce supportu integratu per una varietà di codecs multimedia.

Source: opennet.ru

Add a comment