Gentoo's Portage 3.0 Stabilized With Much Faster Dependency Calculations

Written by Michael Larabel in Operating Systems on 7 September 2020 at 06:46 AM EDT. 27 Comments
OPERATING SYSTEMS
Gentoo's Portage 3.0 package manager has been stabilized and ready to shine.

Portage 3.0 removes Python 2.7 support as a significant change but more pressing to end-users is faster dependency calculations. Portage 3.0 should be 50~60% faster for dependency calculations.

This big speed-up comes by making use of the lru_cache functionality in Python 3.2 and newer. The developer who worked on the support found that emerge now dropped from about five and a half minutes to just over three minutes on his ThinkPad notebook running Gentoo.

More details on the stabilized Portage 3.0 via Gentoo.org.
Related News
About The Author
Michael Larabel

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 20,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, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week