Bessere Freedesktop Runtime für Flatpak

Flatpak-Entwickler Alexander Larsson schreibt in einem Blogpost über die neue und deutlich verbesserte Version 18.08 der Freedesktop-SDK Runtime. Die dient unter anderem als Grundlage für das neue Paketsystem.

Die Freedesktop Runtimes isolieren die Flatpak-Apps vom Hostsystem. So dürfen sich die Autoren der Apps ganz auf die von ihnen benötigten Bibliotheken konzentrieren. Die meisten Flatpaks würden laut Larsson bislang aber meist auf der Freedesktop Runtime 1.6 basieren. Die zeige aber inzwischen ihr Alter, schreibt der Entwickler in seinem Blog.

Er kritisiert unter anderem, dass einer der zwei Schritte, um die Runtime zu bauen, Yocto involviere. Das Cross-Compilation-System wird von der Linux Foundation betreut. Es konzentriere sich hauptsächlich auf Cross-Kompilierungen und den Embedded-Bereich. Das aber betreffe den Freedesktop-Runtime-Usecase kaum. Zudem brauchten die Skripte einige manuelle Anpassung und seien die Build Files zu komplex. Das führe dazu, dass nur wenige Nutzer an der Runtime arbeiten.

Neue Basis Buildstream

Die Freedesktop-SDK Flatpak Runtime 18.08 enthalte ähnliche Dateien, sei aber ein kompletter Neubau der Version 1.6 auf Basis des Flatpak-Buildsystems Buildstream (ein Video zu Buildstream gibt es hier). Anders als Yocto, dessen Einsatz nun weg fällt, würden an Buildstream mehr Leute arbeiten, dazu zähle auch die Firma Codethink. Nicht zuletzt setze die Freedesktop Runtime nun auf eine neue Versionierung, sei in Gitlab integriert und werde automatisch gebaut und kontinuierlich getestet und integriert.

Wer mehr über das neue Freedesktop-SDK erfahren möchte, findet ein Video von der Guadec auf Youtube. Als Tar.gz-Datei lässt sich die neue Version über Gitlab herunterladen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben