Programmierwettbewerb: Wer liefert am schnellsten?

  Lioh Möller   Lesezeit: 2 Minuten  🗪 4 Kommentare

Welche Linux-Distribution liefert Paketaktualisierungen am schnellsten aus? Im aktuellen Programmierwettbewerb seid ihr gefragt, dies zu ermitteln.

programmierwettbewerb: wer liefert am schnellsten?

In der Podcast-Folge GLN025 ging es unter anderem darum, welche Linux-Distribution am schnellsten Paketaktualisierungen liefert. Eine abschliessende Antwort konnten wir bisher nicht finden, daher seid nun ihr gefragt.

Im aktuellen Programmierwettbewerb sollt ihr ermitteln, welche Distribution Updates von definierten Paketen zuerst den Nutzern zur Verfügung stellt.

Dazu können beliebige Online-Quellen angezapft werden, sei es die Paketdatenbanken der Projekte, wie bei Debian GNU/Linux, oder zentrale Anlaufstellen wie Repology. Je mehr Distributionen ihr vergleicht, desto besser.

Die Namen der Pakete können entweder als Parameter oder in Form einer Liste angegeben werden. Bedenkt dabei bitte, dass ein Paket je nach Distribution unterschiedlich heissen kann.

Für den Anfang haben wir euch eine kleine Liste der zu ermittelnden Versionen für die folgenden Pakete erstellt:

  • Firefox
  • Thunderbird
  • LibreOffice
  • Inkscape
  • Mesa

Paketformate, welche sich distributionsunabhängig nutzen lassen, wie beispielsweise Flatpak, sollten nur gewertet werden, wenn es sich dabei um das Hauptpaketformat der Distribution handelt. Ein Beispiel wäre Snap bei Ubuntu, da das Projekt einen grossen Teil aktueller Pakete nur noch in diesem Format bereitstellt.

Beachtet bitte, dass es primär um Programmaktualisierungen handeln muss und nicht um Sicherheitsupdates. Sollte beispielsweise Debian GNU/Linux für die ESR Version von Firefox schnell Sicherheitsupdates liefern, beinhaltet die Distribution dennoch nicht die aktuellste Version des Browsers. Im konkreten Falle, würde es daher nur sinnvoll sein, den Unstable-Zweig zum Vergleich heranzuziehen.

Die Wahl der Programmiersprache ist euch überlassen, für uns zählt lediglich das Ergebnis. Auch Scriptsprachen sind möglich.

Wie bereits im Podcast angesprochen, erwartet den Gewinner dieses Mal ein toller Preis, in der Form eines PinePhones.

Bewertet wird primär die Akkuratheit der Ergebnisse und erst sekundär die Qualität des Programmcodes. Was nicht heissen soll, dass ihr schludern sollt ;)

Einsendeschluss ist der 27. Oktober um 20.00.

Tags

Programmierwettbewerb, Pakete, Updates

kamome
Geschrieben von kamome am 28. September 2022 um 10:35

Zu beachten ist, dass die Debian-Paket-Datenbank oft nicht aktuell ist (und m.W. keine Versionen aus security beinhaltet).

Lioh
Geschrieben von Lioh am 28. September 2022 um 11:14

Meines Wissens nach wird diese dynamisch generiert. Security relevante Updates sollten ebenfalls enthalten sein, ist für diesen Zweck aber auch nicht relevant.

kamome
Geschrieben von kamome am 28. September 2022 um 22:10

Mag sein, dass sie automatisch generiert wird, aber leider nicht zeitnah: Auf meinem System habe ich firefox-esr 102.3.0, packages-DB zeigt mir aber noch 91.13 an (und als ich den hatte – über security), wurde noch der 91.12 angezeigt (IIRC). Nun geht es hier vielleicht(?) nicht um 'stable' Distros, aber da kommt es für die Sicherheit doch schon sehr darauf an, dass schnell geliefert wird (wenn auch nicht die ganz aktuellen Versionen).

Lioh
Geschrieben von Lioh am 29. September 2022 um 06:48

Welche Debian Version hast du? Für Buster kam die von dir genannte Version als security update. Für bullseye sollte sie bisher noch nicht zur Verfügung stehen: https://tracker.debian.org/pkg/firefox-esr