openSUSE osdiff zeigt Paketunterschiede zwischen Leap und Tumbleweed

10. September 2026

openSUSE erleichtert den Vergleich seiner Distributionen. Das neue Open-Source-Werkzeug osdiff bündelt Paketinformationen auf einer Seite. Damit lassen sich Versionsunterschiede zwischen Tumbleweed und Leap deutlich schneller erkennen. Auch Leap 16.0 und Leap 16.1 werden berücksichtigt.

Die automatisch erzeugte Übersicht umfasst derzeit 17.780 Quellpakete. Davon entfallen 17.404 Pakete auf Tumbleweed, 10.605 auf Leap 16.1 und 10.600 auf Leap 16.0. Zwischen Tumbleweed und Leap 16.1 überschneiden sich 10.314 Pakete. Nutzer müssen die Versionen damit nicht mehr einzeln in den Paketquellen vergleichen.

Besonders interessant ist die Verteilung der Versionsstände. Bei 4.882 Paketen ist die Version in Leap 16.1 älter als in Tumbleweed. Nur zwölf Pakete liegen in Leap neuer vor. Weitere 1.048 Pakete haben in beiden Varianten denselben Versionsstand. 7.090 Pakete gibt es ausschließlich in Tumbleweed. Bei 376 Paketen ist es umgekehrt.

Eine weitere Kategorie nennt sich "Perfection". Dort stimmen die Versionen von Tumbleweed und Leap 16.1 überein. Gleichzeitig kennt Repology keine neuere Version für eine andere Linux-Distribution. Diese Gruppe umfasst aktuell 4.372 Pakete. Allerdings sind auch 3.464 Tumbleweed-Pakete laut Repology nicht auf dem neuesten bekannten Stand.

Für die Daten greift osdiff auf offizielle Repository-Archive von openSUSE zurück. Berücksichtigt werden dabei OSS und Non-OSS für x86_64 und Noarch. Informationen zu neueren Upstream-Versionen stammen von Repology. Ergänzend werden verfügbare Maintainer-Daten aus PackageHub eingebunden.

Wichtig ist die Art des Vergleichs. osdiff betrachtet die eigentliche Paketversion und nicht die RPM-Release-Nummer. Zwei Pakete können deshalb als gleich erscheinen, obwohl sich ihre konkrete Paketierung unterscheidet. Die Ergebnisse stehen außerdem als JSON, komprimiertes JSON und CSV bereit. Das macht die Daten auch für Skripte, Dokumentation und eigene Auswertungen interessant. Weiterführende Informationen finden sich in der offiziellen Ankündigung.

<