Komprimierung: Bzip2 bekommt neuen Maintainer und Rust-Port

Einer der Gründer des Gnome-Projekts übernimmt die Pflege des freien Kompressionsprogramms Bzip2 und erstellt einen Rust-Port. Die Software hat seit neun Jahren keine offizielle neue Veröffentlichung erhalten.

Artikel veröffentlicht am ,
Dank neuem Maintainer gehört auch Bzip2 künftig zur Rust-Familie.
Dank neuem Maintainer gehört auch Bzip2 künftig zur Rust-Familie. (Bild: Luca 4981,flickr.com/CC-BY 2.0)

Die letzte offizielle Veröffentlichung des kleinen freien Kompressionsprogramm Bzip2 war im Jahr 2010. Nach mehr als neun Jahren ohne eine zentrale Pflege der Software hat nun einer der Gründer des Gnome-Projekts, Federico Mena Quintero, die Pflege des Programms übernommen. Das teilt der Programmierer in seinem Blog mit.

Stellenmarkt
  1. Serviceexperte (m/w/d) IT Identity Management (IDM) & AD
    Dürr IT Service GmbH, Bietigheim-Bissingen
  2. IT Spezialist Identity Management (gn)
    HORNBACH Baumarkt AG, Bornheim bei Landau Pfalz
Detailsuche

Dieser Schritt geschieht der Ankündigung zufolge in Absprache mit Julian Seward, dem Begründer des Projekts. Bzip2 komprimiert deutlich besser als der sehr weit verbreitete Deflate-Algorithmus, der in Zip und Gzip genutzt wird. Bzip2 ist im Vergleich dazu aber deutlich langsamer.

Das Kompressionsformat mit dazugehörigen Werkzeugen zum En- und Decodieren ist als Standardwerkzeug in den meisten freien Betriebssystem nach wie vor enthalten und einige Open-Source-Projekte nutzen dieses zur Komprimierung ihrer Quellcodearchive, so etwa Mozilla für den Firefox.

Neues Leben für Bzip2

In der Zeit ohne offizielle Pflege haben die verschiedenen Distributoren offenbar eine Vielzahl eigener Patches erstellt und etwa das Build-System auf verschiedene Arten angepasst. Ebenso gibt es kein zentrales Quellcodearchiv und auch keinen Bug-Tracker. Mena Quintero möchte diese und andere Probleme mit dem Projekt nun schrittweise lösen.

Golem Akademie
  1. Elastic Stack Fundamentals - Elasticsearch, Logstash, Kibana, Beats
    26.-28. Oktober 2021, online
  2. Linux-Systeme absichern und härten
    8.-10. November 2021, online
  3. OpenShift Installation & Administration
    31. Januar-2. Februar 2022, online
Weitere IT-Trainings

Der neue Maintainer hat dazu ein Repository auf Gitlab erstellt und dort eine rekonstruierte Versionshistorie eingepflegt. Bisher ist Bzip2 nie offiziell mit einem Versionskontrollsystem verwaltet worden. Künftig steht dazu nun also das Werkzeug Git bereit.

Darüber hinaus erstellt Mena Quintero eine Portierung des aktuellen Bzip2-Codes in Rust. Bereits von rund zwei Jahren bezeichnete der Entwickler die Sprache C als "feindselig" und hat Rust als Alternative dazu empfohlen. Für die Bibliothek librsvg setzt der Entwickler bereits erfolgreich auf Rust, das soll nun also auch mit Bzip2 geschehen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Truth Social
Trumps soziales Netz bekommt Probleme mit Hackern und Lizenz

Hacker starten in Trumps-Netzwerk einen "Online-Krieg gegen Hass" mit Memes. Der Code scheint illegal von Mastodon übernommen worden zu sein.

Truth Social: Trumps soziales Netz bekommt Probleme mit Hackern und Lizenz
Artikel
  1. Bis Ende 2022: VW-Manager müssen wegen Chipkrise Verbrenner fahren
    Bis Ende 2022
    VW-Manager müssen wegen Chipkrise Verbrenner fahren

    2022 werden VWs Manager den Kurs des Unternehmenschefs Herbert Diess nicht fahren können - Elektroautos und Hybride können als Dienstwagen nicht bestellt werden.

  2. Infiltration bei Apple TV+: Die Außerirdischen sind da!
    Infiltration bei Apple TV+
    Die Außerirdischen sind da!

    Nach Foundation wartet Apple innerhalb kürzester Zeit gleich mit der nächsten Science-Fiction-Großproduktion auf. Diesmal landen die Aliens auf der Erde.
    Eine Rezension von Peter Osteried

  3. Krypto: NRW versteigert beschlagnahmte Bitcoin
    Krypto
    NRW versteigert beschlagnahmte Bitcoin

    Nordrhein-Westfalen hat Bitcoin im achtstelligen Eurobereich beschlagnahmt und will diese jetzt loswerden - im Rahmen einer Auktion.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • AOC CQ32G2SE/BK 285,70€ • Dell Alienware AW2521H 360 Hz 499€ • Corsair Vengeance RGB PRO SL 64-GB-Kit 3600 253,64€ • DeepCool Castle 360EX 109,90€ • Phanteks Glacier One 240MP 105,89€ • Seagate SSDs & HDDs günstiger • Alternate (u. a. Thermaltake Core P3 TG Snow Ed. 121,89€) [Werbung]
    •  /