Canonical arbeitet mit einer Variante von Ubuntu Desktop, die nur Snap-Pakete enthält

Kanonisch

Canonical ist das Unternehmen, das für die Entwicklung von Ubuntu verantwortlich ist

Kürzlich kam die Nachricht, dass die Canonical-Entwickler beabsichtigen dies anfangen zu Builds senden zusätzlich vom Ubuntu-Desktop nächstes Jahr, basierend auf der Ubuntu Core-Plattform und einschließlich nur Apps im Format verpackt Schnappen.

Ubuntu-Kern beinhaltet die Lieferung eines unteilbaren monolithischen Bildes vom Basissystem, das keine Aufteilung in separate Deb-Pakete verwendet und einen systemweiten atomaren Update-Mechanismus verwendet.

Ubuntu Core-Komponenten, darunter das Basissystem, der Linux-Kernel, System-Plugins und Zusatzanwendungen, liegen im Snap-Format vor und werden vom snapd-Toolkit verwaltet.

Snap-Format-Komponenten werden durch AppArmor und Seccomp isoliert und schaffen so eine zusätzliche Grenze für den Systemschutz für den Fall, dass einzelne Anwendungen kompromittiert werden. Das zugrunde liegende Dateisystem ist schreibgeschützt gemountet. Aktualisierungen der Basisumgebung werden OTA (over the air) bereitgestellt, enthalten nur Änderungen (Delta-Updates) und werden mit der aktuellen LTS-Version von Ubuntu synchronisiert.

Was Ubuntu Core betrifft, können wir hervorheben, dass der Start erst kürzlich angekündigt wurde wurde offiziell im Ubuntu-Blog angekündigt.

In diesem Blogbeitrag diskutieren wir die Architektur unveränderlicher Betriebssysteme, ihre Vor- und Nachteile sowie die Rolle von Ubuntu Core in der unveränderlichen Linux-Landschaft. Wir zeigen, wie der Fokus auf Zusammensetzbarkeit und Sicherheit IoT-, Edge-, Robotik- und Cloud-Entwicklern einzigartige Vorteile bringt.

In der Notiz geht es um die Architektur von Ubuntu Core und um die Vor- und Nachteile einer monolithischen Organisation der Distribution.

  • Besonderheiten:
    Systemkomponenten werden schreibgeschützt gemountet und können nicht geändert werden.
    Atomares Systemupdate mit der Möglichkeit, zum vorherigen Status zurückzukehren und Updates automatisch anzuwenden.
    Vorhersagbarkeit des Verhaltens und Zustands des Systems in verschiedenen Geräten;
    Isolierung von Anwendungen vom Hauptsystem und voneinander.
  • Vorteile:
    Höheres Schutzniveau vor Malware und unangemessenem Verhalten von Anwendungen.
    Stabilität: Systemdateien können nicht durch versehentliches Eingreifen beschädigt oder gelöscht werden, und atomare Updates stellen einen konstanten Zustand des Systems sicher (das System kann nicht in einem teilweise aktuellen und möglicherweise instabilen Zustand belassen werden).
    Vereinfachung von Tests, Integritätsüberprüfung und Problemdiagnose (der Zustand der Systeme ist bei unterschiedlicher Belastung identisch).
    Verwaltbarkeit: Die Umgebung ist auf verschiedenen Systemen identisch, sodass sich Administratoren keine Sorgen über Unterschiede und Inkonsistenzen zwischen verschiedenen Systemen machen müssen. Atomare Updates und die Möglichkeit, ein Update rückgängig zu machen, machen es einfach, auf dem neuesten Stand zu bleiben und Ausfälle zu beheben.
  • Mängel:
    Mangelnde Flexibilität: Benutzer können auf dem Niveau herkömmlicher Systeme keine Änderungen an Systemdateien vornehmen und das System nicht an ihre Bedürfnisse anpassen.
    Eingeschränkte Unterstützung: Nicht alle Apps und Dienste können in Sandbox-Umgebungen verwendet werden.
    Erhöhter Speicherplatzverbrauch: Atomaktualisierungen erfordern zusätzlichen Speicher zum Herunterladen, bevor auf eine neue Version umgestellt wird, und die Verwendung von Containern zum Ausführen von Anwendungen erfordert zusätzlichen Datenspeicher und Abhängigkeiten.
    Komplexere Entwicklungsprozesse für Systeme mit Sandbox-Umgebungen und der Notwendigkeit, unbekannte Tools zu verwenden.

Es ist erwähnenswert, dass Projekte wie Fedora Silverblue und Endless OS verwenden bereits ein ähnliches Distributionsdesign, aber basierend auf Flatpak, für Workstation-Versionen.

Über den Plan von Canonical wird Folgendes erwähntEs ist geplant, dass die ersten experimentellen Gebäude gebaut werden der neuen Version von Ubuntu Desktop Seien Sie im nächsten Frühjahr bereit im Prozess der Bildung von Ubuntu 24.04 LTS. Die Bereitstellung klassischer Versionen von Ubuntu Desktop mit Deb-Paketen wird unverändert fortgesetzt.

Zu den jüngsten Errungenschaften von Ubuntu, die es ermöglichen, einen Build mit einer grafischen Umgebung auf Ubuntu Core bereitzustellen, gehört die Implementierung der Möglichkeit, einen CUPS-basierten Druckstapel und verschiedene Versionen von Mesa-Treibern in Snap-Paketen zu versenden. Der Versand von CUPS per Snap soll mit der Veröffentlichung von Ubuntu 23.10 beginnen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.