CarbonOS, solidna dystrybucja, która stawia na pojemniki i Flatpak 

Kilka dni temu Pierwsze wydanie nowa niestandardowa dystrybucja Linuksa o nazwie „węgle” który wyróżnia się tym, że zbudowany jest w oparciu o model projektowania systemu atomowego, w którym środowisko bazowe dostarczane jest jako jedna całość, nie podzielona na osobne pakiety.

Jedną z cech wyróżniających się w tej nowej dystrybucji Linuksa jest to, że aplikacje koszty są instalowane w formacie Flatpak i działają w izolowanych pojemnikach.

W przeciwieństwie do innych dystrybucji Atomic, carbonOS nie stara się zachować tradycyjnych funkcji zarządzania pakietami: carbonOS to najpierw Flatpak dla aplikacji i kontener dla wszystkiego innego.

Ostatecznym celem carbonOS jest bycie dystrybucją, która wykorzystuje unikalne możliwości Linuksa, aby zapewnić bezpieczne, stabilne i solidne środowisko dla aplikacji użytkownika. Chcę, aby był to system operacyjny ogólnego przeznaczenia, o którym użytkownik nie musi myśleć. Użytkownicy powinni móc na nim grać, pracować na nim, programować na nim i robić, co chcą, bez martwienia się o szczegóły techniczne swojego systemu operacyjnego.

O CarbonOS

W CarbonOS w przeciwieństwie do wielu dystrybucji popularnego Linuksa, a zwłaszcza zdecydowanej większości obecnych, w tym zawartość systemu podstawowego jest zamontowana tylko do odczytu aby chronić go przed modyfikacją w przypadku włamania (dodatkowo w przyszłości planują zintegrować możliwość szyfrowania danych i weryfikacji integralności plików za pomocą podpisów cyfrowych).

Jedynym przypadkiem, w którym można zapisywać system, jest partycja /usr/local. W procesie aktualizacji systemu sprowadza się to do załadowania nowego obrazu systemu w tle i przełączenia się na niego po restarcie. Wspomniano, że jednocześnie zachowany jest stary obraz systemu i w razie potrzeby lub problemów użytkownik może w dowolnym momencie wrócić do poprzedniej wersji.

Podczas tworzenia środowiska dystrybucji wypełnienie środowiska systemowego jest kompilowane za pomocą OSTree (obraz jest budowany z repozytorium podobnego do Git) i systemu budowania BuildStream, bez użycia pakietów z innych dystrybucji.

Część zainstalowane aplikacje przez użytkownika, są one odizolowane od siebie w pojemnikach. Oprócz instalowania pakietów Flatpak dystrybucja pozwala również na użycie El zestaw herramientas nsbox do tworzenia dowolnych kontenerów, który może również obsługiwać tradycyjne środowiska dystrybucyjne, takie jak Arch Linux i Debian.

Zapewnia również obsługę zestawu narzędzi podman, który zapewnia zgodność z kontenerami Docker. Aby zainstalować dystrybucję, oferowany jest instalator graficzny i interfejs do wstępnej konfiguracji systemu.

Btrfs jest używany jako system plików z włączoną kompresją przechowywanych danych i aktywnym wykorzystaniem migawek. Systemd-oomd służy do obsługi sytuacji małej ilości pamięci w systemie i zamiast oddzielnej partycji wymiany używana jest technologia swap-on-zram, która umożliwia usuwanie stron pamięci przechowywanych w postaci skompresowanej. Dystrybucja implementuje scentralizowany mechanizm zarządzania uprawnieniami oparty na Polkit: sudo nie jest obsługiwane, a jedynym sposobem uruchamiania poleceń jako root jest pkexec.

Projekt rozwija własne środowisko użytkownika GDE (grafitowe środowisko graficzne), oparty na GNOME 42 i włączając aplikacje z dystrybucji GNOME. Zmiany GNOME obejmują przeprojektowany ekran logowania, konfigurator, wskaźniki głośności i jasności, panel i powłokę Graphite. Do zarządzania instalacją aktualizacji systemu służy menedżer aplikacji oparty na oprogramowaniu GNOME.

Wreszcie dla tych, którzy są zainteresowany testowaniem tej dystrybucji, powinieneś wiedzieć, że rozmiar obrazu instalacyjnego wynosi 1.7 GB i możesz go pobrać z oficjalnej strony internetowej W poniższym linku.

Jeśli chodzi o osoby zainteresowane poznaniem rozwoju projektu, powinny wiedzieć, że są one rozpowszechniane na licencji MIT.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   txerrenak powiedział

    Jestem zdezorientowany z tą dystrybucją. Na przykład chciałem zarządzać rozszerzeniami gnome (zainstalowałem rozszerzenia i odpowiadający im dodatek w Firefoksie) i wszystkie są oznaczone jako NIEZGODNE.

    Czy nie mogę mieć tych rozszerzeń?