Release of the atomically updatable distribution carbonOS 2022.2

De release van de gebruikers Linux-distributie carbonOS 2022.2 is gepubliceerd, opgebouwd met behulp van een atomair systeemopbouwmodel, waarbij de basisomgeving als een geheel wordt geleverd, niet opgedeeld in afzonderlijke pakketten. Extra applicaties worden geïnstalleerd in Flatpak-formaat en draaien in geïsoleerde containers. De grootte van de install image is 2 GB. De opbrengsten van het project worden verspreid onder de MIT-licentie.

De inhoud van het basissysteem wordt gemonteerd in alleen-lezen modus ter bescherming tegen wijziging in geval van compromittering. De partitie /usr/local is schrijfbaar. Btrfs wordt als bestandssysteem gebruikt, met geactiveerde compressie van opgeslagen gegevens en actief gebruik van snapshots. Het proces van systeemupdates beperkt zich tot het op de achtergrond downloaden van een nieuw systeembeeld en overschakelen naar dat beeld na een herstart. Hierbij wordt het oude systeembeeld bewaard en kan de gebruiker op elk moment terugkeren naar een vorige versie, indien gewenst of bij problemen. Tijdens de ontwikkeling van de distributie wordt de inhoud van de systeemomgeving samengesteld met behulp van de OSTree-tool (de afbeelding wordt gevormd uit een Git-achtig opslag) en het BuildStream-buildsysteem, zonder gebruik te maken van pakketten van andere distributies.

Voor de installatie van de distributie is een grafische installer en een interface voor de initiële systeemconfiguratie beschikbaar. De door de gebruiker geïnstalleerde applicaties worden van elkaar geïsoleerd in containers. Naast de installatie van Flatpak-pakketten stelt de distributie ook het nsbox-gereedschap beschikbaar voor het creëren van willekeurige containers, waarin ook omgevingen van traditionele distributies zoals Arch Linux en Debian kunnen worden geplaatst. Er is ook ondersteuning voor het podman-gereedschap, dat compatibiliteit met Docker-containers biedt. De distributie heeft een gecentraliseerd mechanisme voor het beheer van permissies op basis van Polkit geïmplementeerd — sudo wordt niet ondersteund en de enige manier om commando's met root-rechten uit te voeren is pkexec.

Het project ontwikkelt zijn eigen gebruikersomgeving GDE (Graphite Desktop Environment), gebaseerd op GNOME. Onder de verschillen met GNOME: gemoderniseerde inlogschermen, configurator, volumetellers en helderheid, panelen en de Graphite Shell. In de volgende uitgave is het de bedoeling om de ondersteuning voor de eigen shell op te geven ten gunste van de standaard GNOME Shell en de ontwikkelde verbeteringen in de hoofdversie van GNOME te promoten.

In de nieuwe versie:

  • De versies van de componenten van de distributie zijn bijgewerkt, inclusief de Linux-kernel 5.19, Mesa 22 en glibc 2.36.
  • De gebruikersshell is gesynchroniseerd met GNOME 43.
  • De kernelinstellingen zijn herzien en ontbrekende stuurprogramma's zijn opgenomen.
  • De ondersteuning voor systemen met Intel-processors is verbeterd, inclusief de installatie van microcode-updates, en thermald is ingeschakeld voor temperatuurcontrole.
  • De systeemlettertypen zijn gestandaardiseerd.
  • Voor het vereenvoudigen van het debuggen is het mogelijk gemaakt om debuginfo-bestanden naar behoefte te laden.
  • Een bootstrap-module is afgesplitst uit de hoofdversie, bedoeld voor het bouwen van de distributie, die nu apart van carbonOS kan worden gebruikt voor het bouwen van andere projecten.
  • De ondersteuning voor vingerafdrukauthenticatie is gedeeltelijk geïmplementeerd, evenals ondersteuning voor systemen met meerdere GPU's en NVIDIA-videokaarten.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster