Show Your Support: Did you know that the hundreds of articles written on Phoronix each month are mostly authored by one individual? Phoronix.com doesn't have a whole news room with unlimited resources and relies upon people reading our content without blocking ads and alternatively by people subscribing to Phoronix Premium for our ad-free service with other extra features.
Fedora Stakeholders Debate Statically Linking Python For Better Performance
There is a change proposal for next spring's Fedora 32 release to switch to static linking with Python 3 and its library. A 5~27% improvement has been reported as the possible benefit to Fedora though that may vary depending upon the actual Python workload.
With statically linking Python 3, the profile guided optimizations (PGO) or link-time optimizations (LTO) already employed by the Fedora packaging should see further performance benefits.
Those opposing this change proposal on the mailing list seem to be primarily against the proposal on the basis of the static linking causing ~3MB greater size for the package.
We'll see how this proposal goes as the Fedora 32 work gets further along and the Fedora Engineering and Steering Committee weigh this possible change for faster Python performance.