Website-Suche

Void Linux (Endlich) verabschiedet sich von Python 2


Void Linux ersetzt endlich Python 2 durch Python 3 und aktualisiert seinen Buildbot, um die Paketauslieferung zu verbessern.

Heute hat Void Linux offiziell bekannt gegeben, dass es sich von Python 2 verabschiedet. Während Python 2 2020 sein Ende erreicht hat, war die Distribution weiterhin auf über 200 Pakete angewiesen.

Jetzt, dank der engagierten Bemühungen der Void-Beitragenden, die diese Pakete aktualisiert, gepatcht oder entfernt haben, ist die Distribution bereit, Python 3 vollständig zu übernehmen.

Im Moment wird Python 2 in den Repositories von Void als python2, zusammen mit python2-setuptools und python2-pip, verbleiben. Das python Metapaket wird jedoch bald auf Python 3 zeigen, was einen definitiven Übergang zur modernen Sprachversion markiert.

Dieser Übergang spiegelt einen breiteren Trend in der Linux-Welt wider. Python 2 wird fast gar nicht mehr verwendet und wurde in nahezu allen Linux-Distributionen durch Python 3 ersetzt.

Der Hauptgrund ist, dass Python 2 keine Updates oder Sicherheitspatches mehr erhält, was es weniger sicher und ineffizient macht. Python 3 hingegen entwickelt sich ständig weiter und bietet neue Funktionen und Verbesserungen, die eine bessere Leistung und Sicherheit bieten.

Eines der größten Hindernisse von Void Linux bei der Abkehr von Python 2 war die eigene Infrastruktur – insbesondere das Buildbot-System, das für den Bau aller Benutzerpakete verantwortlich ist.

Das Team war auf Buildbot-Version 0.8.12 festgefahren, die im April 2015 veröffentlicht wurde und auf Python 2 basierte. Die Aktualisierung auf eine moderne Version war aufgrund der vielen beweglichen Teile und der Fragilität komplex.

Glücklicherweise haben die Entwickler dieses Hindernis überwunden, indem sie Buildbot auf Version 4.0 aktualisiert haben. Der neue Buildbot wird über das Orchestrierungssystem von Void, Nomad, verwaltet, was die Zuverlässigkeit, Beobachtbarkeit und Reproduzierbarkeit der Bereitstellungen verbessert.

Für weitere Informationen konsultieren Sie die offizielle Ankündigung. Besuchen Sie außerdem das neue Buildbot-Dashboard unter build.voidlinux.org und beobachten Sie die Paketbuilds.