Unua eldono de atome ĝisdatigebla carbonOS-distribuo

La unua eldono de carbonOS, kutima Linuksa distribuo, estas prezentita, konstruita uzante la atomsisteman aranĝan modelon, en kiu la baza medio estas liverita kiel ununura tutaĵo, ne rompita en apartajn pakaĵojn. Pliaj aplikaĵoj estas instalitaj en Flatpak-formato kaj funkcias en izolitaj ujoj. La grandeco de la instalaĵo estas 1.7 GB. La evoluoj de la projekto estas distribuitaj sub la MIT-licenco.

La enhavo de la baza sistemo estas muntita en nurlegebla reĝimo por protekti ilin kontraŭ modifo en kazo de kompromiso (krome, en la estonteco ili planas integri la kapablon ĉifri datumojn kaj kontroli la integrecon de dosieroj uzante ciferecajn subskribojn). La /usr/local diskparto estas skribebla. La procezo de ĝisdatigo de la sistemo signifas elŝuti novan sisteman bildon en la fono kaj ŝanĝi al ĝi post rekomenco. Samtempe, la malnova sistembildo estas konservita kaj, se dezirata aŭ aperos problemoj, la uzanto povas reveni al la antaŭa versio iam ajn. Dum la evoluo de la distribuo, la sistema medio estas kunvenita uzante la ilaron de OSTree (la bildo estas generita de Git-simila deponejo) kaj la BuildStream kunigsistemon, sen uzi pakaĵojn de aliaj distribuoj.

Uzant-instalitaj aplikaĵoj estas izolitaj unu de la alia en ujoj. Krom instali Flatpak-pakaĵojn, la distribuo ankaŭ permesas uzi la ilaron nsbox por krei arbitrajn ujojn, kiuj ankaŭ povas gastigi mediojn de tradiciaj distribuoj kiel Arch Linux kaj Debian. Ĝi ankaŭ provizas subtenon por la podman ilaro, provizante kongruon kun Docker-ujoj. Por instali la distribuon, grafika instalilo kaj interfaco por komenca sistema aranĝo estas ofertitaj.

Btrfs estas uzata kiel dosiersistemo kun kunpremado de stokitaj datumoj ebligita kaj aktiva uzo de momentfotoj. Por pritrakti situaciojn de malalta memoro, la sistemo uzas systemd-oomd, kaj anstataŭ aparta interŝanĝa sekcio, interŝanĝa-sur-zram-teknologio estas uzata, kiu permesas al memorpaĝoj esti elmetitaj por esti stokita en kunpremita formo. La distribuo efektivigas centralizitan permesadministran mekanismon bazitan sur Polkit - sudo ne estas subtenata kaj la nura maniero por ekzekuti komandojn kun radikaj rajtoj estas pkexec.

La projekto disvolvas sian propran uzantmedion GDE (Graphite Desktop Environment), bazitan sur GNOME 42 kaj inkluzive de aplikoj de la GNOME-distribuo. Inter la diferencoj de GNOME: modernigita ensaluta ekrano, agordilo, volumaj kaj brilaj indikiloj, panelo kaj Graphite Shell. Aplikadministranto bazita sur GNOME-Programaro estas uzata por administri la instaladon de sistemaj ĝisdatigoj. PipeWire estas uzata por prilabori plurmediajn fluojn. Provizas enkonstruitan subtenon por diversaj plurmediaj kodekoj.

fonto: opennet.ru

Aldoni komenton