Atom cəhətdən təkmilləşdirilə bilən carbonOS paylamasının ilk buraxılışı

Xüsusi Linux paylanması olan carbonOS-un ilk buraxılışı, əsas mühitin ayrı-ayrı paketlərə bölünməmiş, tək bir bütöv olaraq çatdırıldığı atom sistemi layout modelindən istifadə edərək qurulmuşdur. Əlavə proqramlar Flatpak formatında quraşdırılır və təcrid olunmuş konteynerlərdə işləyir. Quraşdırma şəklinin ölçüsü 1.7 GB-dır. Layihənin inkişafları MİT lisenziyası altında paylanır.

Baza sisteminin məzmunu kompromis halında onları modifikasiyadan qorumaq üçün yalnız oxumaq rejimində quraşdırılmışdır (əlavə olaraq, gələcəkdə rəqəmsal imzalardan istifadə edərək məlumatları şifrələmək və faylların bütövlüyünü yoxlamaq qabiliyyətini inteqrasiya etməyi planlaşdırırlar). /usr/local bölməsi yazıla bilər. Sistemin yenilənməsi prosesi arxa planda yeni sistem şəklinin endirilməsi və yenidən başladıqdan sonra ona keçidlə başa çatır. Eyni zamanda köhnə sistem şəkli saxlanılır və istəsə və ya problem yaranarsa, istifadəçi istənilən vaxt əvvəlki versiyaya qayıda bilər. Paylanmanın inkişafı zamanı sistem mühiti OSTree alətlər dəsti (şəkil Git-ə bənzər repozitoriyadan yaradılır) və BuildStream montaj sistemindən istifadə etməklə, digər paylanmaların paketlərindən istifadə etmədən yığılır.

İstifadəçi tərəfindən quraşdırılmış proqramlar konteynerlərdə bir-birindən təcrid olunur. Flatpak paketlərini quraşdırmaqdan əlavə, paylama həm də Arch Linux və Debian kimi ənənəvi paylamaların mühitlərini yerləşdirə bilən ixtiyari konteynerlər yaratmaq üçün nsbox alət dəstindən istifadə etməyə imkan verir. O, həmçinin Docker konteynerləri ilə uyğunluğu təmin edən podman alətlər dəstinə dəstək verir. Paylanmanı quraşdırmaq üçün qrafik quraşdırıcı və sistemin ilkin qurulması üçün interfeys təklif olunur.

Btrfs, saxlanılan məlumatların sıxılmasını aktivləşdirən və anlıq görüntülərin aktiv istifadəsi ilə fayl sistemi kimi istifadə olunur. Yaddaş az olan vəziyyətləri idarə etmək üçün sistem systemd-oomd-dan istifadə edir və ayrıca dəyişdirmə bölməsi əvəzinə yaddaş səhifələrinin sıxılmış formada saxlanmasına imkan verən swap-on-zram texnologiyasından istifadə olunur. Dağıtım Polkit-ə əsaslanan mərkəzləşdirilmiş icazə idarəetmə mexanizmini həyata keçirir - sudo dəstəklənmir və kök hüquqları ilə əmrləri yerinə yetirməyin yeganə yolu pkexec-dir.

Layihə GNOME 42-yə əsaslanan və GNOME paylanmasından olan proqramlar da daxil olmaqla, öz istifadəçi mühiti GDE (Graphite Desktop Environment) hazırlayır. GNOME-dan fərqlər arasında: modernləşdirilmiş giriş ekranı, konfiqurator, həcm və parlaqlıq göstəriciləri, panel və Graphite Shell. Sistem yeniləmələrinin quraşdırılmasını idarə etmək üçün GNOME Proqramına əsaslanan proqram meneceri istifadə olunur. PipeWire multimedia axınlarını emal etmək üçün istifadə olunur. Müxtəlif multimedia kodekləri üçün daxili dəstəyi təmin edir.

Mənbə: opennet.ru

Добавить комментарий