Ubuntu 13.04 To Look At XZ-Compressed Packages

Posted by Michael Larabel on October 13, 2012

Another interesting topic for the Ubuntu 13.04 Developer Summit later this month is about using XZ compression by default for its packages, which would lead to a reduction in file-size.

At the moment Gzip is used as the default compression method for Debian binary packages, but Ubuntu developers have been interested in switching to XZ. Why XZ? "Fedora is doing it," as explained on the summit session page. But more specifically, XZ offers a much better compression ratio than Gzip and other common compression methods, which would lead to a significant reduction in the archive size. The archive would be smaller, Debian package downloads would be quicker for users on slower Internet connections, and it's pretty much a win across the board. XZ does require slightly more CPU usage for decompression, but nothing really significant for modern hardware. Fedora has been successfully using XZ with RPMs and live images.

Debian developers have also been wanting to switch their package compression method from Gzip to XZ. As I explained in Debian Wheezy To Take Up 73 CDs Or 11 DVDs back during DebConf Nicaragua, "There's a release goal to compress packages using XZ rather than Gzip. Debian developers have found packages to be about 20% smaller when using XZ rather than Gzip. Compressing XZ packages does take significantly longer than Gzip, but when it comes to extracting the archive the time isn't noticeably longer nor is the memory usage up greatly."

We will see if they manage to make the move for Ubuntu 13.04 to XZ. If they do so they will also be back-porting the XZ-capable dpkg package to at least Ubuntu 10.04 LTS "Lucid Lynx" so that Ubuntu OS upgrades will go smoothly.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. Raspberry Pi Gets New Wayland Weston Renderer
  3. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  4. Xserver 1.14 support will arrive with Catalyst...
  5. Microsoft's zombie attacks Android (again)
  6. Chrome 28 To Offer More Speed Improvements
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite