CarbonOS, een robuuste distro die gokt op containers en Flatpak 

Een aantal dagen geleden De eerste release van een nieuwe aangepaste Linux-distributie genaamd "koolstoffen" die opvalt door te zijn gebouwd met behulp van het ontwerpmodel van het atomaire systeem, waarin de basisomgeving als één geheel wordt geleverd, niet opgedeeld in afzonderlijke pakketten.

Een van de kenmerken die opvallen in deze nieuwe Linux-distributie is dat: de toepassingen adicionales ze zijn geïnstalleerd in Flatpak-formaat en draaien in geïsoleerde containers.

In tegenstelling tot andere Atomic-distributies, probeert carbonOS de traditionele pakketbeheerfuncties niet te behouden: carbonOS is Flatpak eerst voor apps en container eerst voor al het andere.

Het uiteindelijke doel van carbonOS is om een ​​distributie te zijn die de unieke mogelijkheden van Linux gebruikt om een ​​veilige, stabiele en robuuste omgeving voor gebruikerstoepassingen te bieden. Ik wil dat het een besturingssysteem voor algemeen gebruik is waar de gebruiker niet over hoeft na te denken. Gebruikers moeten ermee kunnen spelen, eraan kunnen werken, erop kunnen programmeren en doen wat ze willen zonder zich zorgen te hoeven maken over de technische details van hun besturingssysteem.

Over CarbonOS

In CarbonOS in tegenstelling tot veel van de distributies van populaire Linux en vooral van de grote meerderheid van de huidige, daarin inhoud van het basissysteem is alleen-lezen gemount om het te beschermen tegen wijziging in geval van compromis (Bovendien zijn ze van plan om in de toekomst de mogelijkheid te integreren om gegevens te coderen en de integriteit van bestanden te verifiëren met behulp van digitale handtekeningen).

Het enige geval waar naar het systeem kan worden geschreven is op de /usr/local partitie. In het systeemupdateproces komt het erop neer dat een nieuwe systeemimage op de achtergrond wordt geladen en er na opnieuw opstarten naar wordt overgeschakeld. Er wordt vermeld dat tegelijkertijd de oude systeemkopie behouden blijft en indien gewenst of zich problemen voordoen, kan de gebruiker op elk moment terugkeren naar de vorige versie.

Tijdens de ontwikkeling van de distributieomgeving wordt de omgevingspopulatie van het systeem samengesteld met behulp van OSTree (het image is gebouwd vanuit een Git-achtige repository) en het BuildStream-buildsysteem, zonder gebruik te maken van pakketten van andere distributies.

Van de kant van geïnstalleerde applicaties door de gebruiker, deze zijn van elkaar geïsoleerd in containers. Naast het installeren van Flatpak-pakketten, is de distributie staat ook toe om te gebruiken de gereedschapskist nsbox om willekeurige containers te maken, die ook traditionele distributieomgevingen zoals Arch Linux en Debian kan hosten.

Het biedt ook ondersteuning voor de podman-toolkit, die compatibiliteit biedt met Docker-containers. Om de distributie te installeren, worden een grafisch installatieprogramma en een interface voor de initiële configuratie van het systeem aangeboden.

Btrfs wordt gebruikt als bestandssysteem met compressie van opgeslagen gegevens ingeschakeld en actief gebruik van snapshots. Systemd-oomd wordt gebruikt om situaties met weinig geheugen aan te pakken in het systeem en in plaats van een aparte swap-partitie, wordt swap-on-zram-technologie gebruikt, waarmee geheugenpagina's die in gecomprimeerde vorm zijn opgeslagen, kunnen worden verwijderd. De distributie implementeert een gecentraliseerd machtigingsbeheermechanisme op basis van Polkit: sudo wordt niet ondersteund en de enige manier om commando's als root uit te voeren is pkexec.

Het project ontwikkelt een eigen gebruikersomgeving GDE (Grafiet Desktop Omgeving), gebaseerd op GNOME 42 en inclusief toepassingen van de GNOME-distributie. GNOME-wijzigingen omvatten een opnieuw ontworpen inlogscherm, een configurator, volume- en helderheidsindicatoren, een paneel en de Graphite Shell. Een applicatiebeheerder op basis van GNOME-software wordt gebruikt om de installatie van systeemupdates te beheren.

Eindelijk voor degenen die dat zijn geïnteresseerd om deze distributie te testen, je moet weten dat de grootte van de installatie-image 1.7 GB is en je kunt deze krijgen van de officiële website In de volgende link.

Wat betreft degenen die geïnteresseerd zijn in het kennen van de ontwikkelingen van het project, ze moeten weten dat ze worden verspreid onder de MIT-licentie.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   txerrenak zei

    Ik ben in de war met deze distro. Ik wilde bijvoorbeeld de gnome-extensies beheren (ik heb de extensies en de bijbehorende add-on in Firefox geïnstalleerd) en ze zijn allemaal gemarkeerd als NIET COMPATIBEL.

    Kan ik deze extensies niet hebben?