Bzip2 To See Revival Under New Maintainership, Experimental Porting To Rust
Written by Michael Larabel in Programming on 5 June 2019 at 09:37 AM EDT. 65 Comments
PROGRAMMING --
While Bzip2 compression is still widely used by Linux systems, it hasn't seen an official update since 2010 and has rather stagnated as different Linux distributions have resorted to carrying their own patches and other maintenance work on this long used data compression tool. But now there is a new maintainer looking to take Bzip2 into the next decade.

Bzip2 maintainership has been passed on from original founder Julian Seward to now being maintained by open-source developer Federico Mena-Quintero.

Federico Mena-Quintero is working on cleaning up Bzip2 and establishing a Git repository for it as it hadn't even been under a formal source control repository until now and also no bug tracker. Most Linux distributions are carrying different security patches and other updates that he'll be working to gradually mainline.

Also on the horizon is cleaning up the Autotools build system and establishing a continuous integration (CI) pipeline for building the code and basic testing.

Federico had already been experimenting in implementing Bzip2 in the Rust programming language bit-by-bit, similar to the gradual transition of GNOME's librsvg library into Rust. The Bzip2 Rust port will be gradual while maintaining the public API/ABI at all costs. For now that "Rust-ification" of Bzip2 is being done in a separate branch until the Autotools updates have settled.

A bzip2 1.0.7 release is expected soon. More details on Federico's blog.
About The Author
Author picture

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter or contacted via MichaelLarabel.com.

Related Programming News
Popular News This Week