Das elementare Betriebssystem wechselt zu Flatpak und es ist kein Scherz

elementares OS + Flatpak

Gestern haben wir unsere Twitter-Anhänger gewarnt, dass es der 1. April war, der Tag der Heiligen Unschuldigen in einigen angelsächsischen Ländern, und dass wir einige seltsame Nachrichten lesen konnten. So war es mit den Nachrichten, auf denen dieser Beitrag basiert, und wir beschlossen, bis zum zweiten Tag zu warten, um zu bestätigen, dass es kein Witz war. Und es ist nicht: Das elementare Betriebssystem wird an Flatpak-Pakete übergeben, ein modernerer Pakettyp, der viele Funktionen mit den Snap-Paketen von Canonical teilt.

Wie Snap-Pakete, Flatpak-Pakete enthalten alles, was eine Anwendung benötigt, um zu funktionierenund damit beziehen wir uns auf Kernsoftware und Abhängigkeiten. Es ist auch alles sicherer und Updates sind schneller, ganz zu schweigen von den Entwicklern, da sie nur einmal programmieren müssen und es auf jedem Betriebssystem funktioniert, das sie kompatibel machen möchten. Das wird das elementare Betriebssystem in Zukunft tun.

Elementary OS + Flatpak App Center ... aber ohne Flathub

Grundlegende Betriebssystementwickler haben fast von Anfang an mit Flatpak gearbeitet. Und nicht nur mit dieser Art von Paket, sondern sie versichern, dass sie seit Jahren versuchen, zu entscheiden, welche die beste Option wäre. Im Moment in dem Sie bemerkten, dass Flatpak immer noch "XDG-App" hieß und es war 2015. Für diejenigen, die es nicht wissen, war 2015 das Jahr, in dem sowohl das jetzt als Flatpak bekannte Projekt als auch die Snap-Pakete geboren wurden, aber der Vorschlag von Canonical wurde im April 2016 wirklich berühmt, weil er eine der wichtigsten Neuheiten derjenigen war, die mit Ubuntu kamen 16.04 Xenial Xerus. Ich finde es wichtig zu erwähnen, dass Flatpak älter ist als Snap.

Aber sie warnen: "Flatpak ist kein Flathub". Sie müssen zwischen dem Paketformat und dem Repository unterscheiden, auf das Sie zugreifen können dieser Link. Das elementare Betriebssystem möchte, dass die Software-Suche und -Installation teilweise weiterhin über das App Center erfolgt, obwohl dies nicht der Fall ist, da auf diese Weise auch alles gesteuert wird, was heruntergeladen wird, und mehr Optionen zum Abrufen von Spenden zur Verfügung stehen. Und App Center verwendet ein Zahlungssystem, mit dem Sie bezahlen können, was Sie möchten, um die Anwendungen herunterzuladen / zu installieren.

Was sie auch klarstellen wollen, ist der Wechsel zu Flatpak Das bedeutet nicht, dass sie ihre nativen Apps beiseite legen noch dass sie das Download- und Installationssystem ändern werden, damit die Entwickler von den Spenden sammeln können. Außerdem wird alles sorgfältig getestet, um sicherzustellen, dass es einwandfrei funktioniert, bevor es im App Center veröffentlicht wird.

elementares Betriebssystem wird erstellt Ihr eigenes Flatpak-Repository für App Center, mehr oder weniger das gleiche wie bisher mit ihrem Repository für Debian-basierte Software.

Die Probleme mit .deb-Paketen

DEB-Pakete

Nun, Ubunlog hat immer noch viele Fans von .deb-Paketen, teils weil uns der Klassiker gefällt, teils weil wir Probleme mit den neuen Pakettypen hatten. Aber es stimmt .deb-Pakete verwenden normalerweise Abhängigkeiten Und wenn einer von ihnen eine Sicherheitslücke enthält, weist das gesamte Programm eine Sicherheitslücke auf. Moderne Paketformate beseitigen diese Probleme und liefern Updates viel früher… theoretisch. In der Theorie oder in der Praxis, aber meiner Meinung nach bleibt noch ein wenig übrig, um alles sowohl in Flatpak- als auch in Snap-Paketen perfekt zu machen.

Darüber hinaus Neue Pakete basieren auf Sandboxen, wodurch der Zugriff von Anwendungen auf das Betriebssystem eingeschränkt wird. Sandbox-Anwendungen verbessern die Sicherheit und den Datenschutz.

Und warum hat sich das elementare Betriebssystem nicht für Snap-Pakete entschieden?

Das elementare Betriebssystem stellt sicher, dass sie auch mit Canonical zusammengearbeitet haben, aber es gibt Dinge, die ihnen überhaupt nicht gefallen haben, und in einigen stimme ich voll und ganz zu:

  1. Dezentrales Design. Mit Flatpak kann jeder sein eigenes Repository erstellen, sodass das elementare Betriebssystem ein eigenes hat. Dies bedeutet, dass alles, was über App Center installiert werden kann, dasselbe Design hat, was bei den Snap-Paketen bei weitem nicht der Fall ist. Das habe ich gemeint hier Daher sollte Canonical etwas anderes tun, z. B. ein wenig Druck auf die Entwickler ausüben, um die Updates früher bereitzustellen (ähm… Mozilla…) und dass alles ein ähnliches Design hat. In den Snap-Paketen finden wir Anwendungen mit Bildern wie Windows 95, GNOME, KDE ... und das System scheint tausend Eltern zu haben.
  2. Flatpak kommt der Arbeit des elementaren Betriebssystems näher. Beispielsweise wurden moderne GTK-Funktionen für eine Flatpak-ähnliche Zukunft entwickelt, und Flatpak wurde von Anfang an unter Berücksichtigung von GTK entwickelt.
  3. Konsens mit unabhängigen Anwendungsentwicklern. Das elementare Betriebssystem arbeitet Schulter an Schulter mit Indie-Entwicklern. Obwohl einige beide Pakete ausgewählt haben, sagen sie, dass das Flatpak einfacher zu handhaben ist.

Wie wird sich dies auf Benutzer und Entwickler auswirken?

elementares Betriebssystem sorgt dafür Benutzer Ihres Betriebssystems werden nichts bemerken. Das einzige, was sie bemerken werden, ist positiv, wie z. B. schnellere Downloads und Updates. Für die Entwickler wird die Bereitstellung und Überprüfung der Apps wie bisher fortgesetzt.

La Zweifel, dass ich gegangen bin, ist ja ermöglicht weiterhin die Installation von .deb-Paketen. In der Vergangenheit konnten Sie keine Software von außerhalb Ihres App Centers installieren, wenn Sie Gdebi, GNOME Software oder ein anderes Installationstool als App Center nicht installiert haben. Wenn dies weiterhin zulässig ist, scheint der Wechsel von DEB-Paketen zu Flatpak nur von Vorteil zu sein.

Was halten Sie von der Umstellung des elementaren Betriebssystems auf Flatpak?

elementaros5
Verwandte Artikel:
Die neue Version von Elementary OS 5 Juno ist jetzt verfügbar

Einen Kommentar, hinterlasse deinen

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.

  1.   Patricio sagte

    Hervorragende Klarstellungen, weiter so !!