PythonForSystemsAdministration
This wiki is in the process of being archived due to lack of usage and the resources necessary to serve it — predominately to bots, crawlers, and LLM companies. Edits are discouraged.
Pages are preserved as they were at the time of archival. For current information, please visit python.org.
If a change to this archive is absolutely needed, requests can be made via the infrastructure@python.org mailing list.
Python for Systems Administration
Python is used in numerous places for systems management and administration:
- Many GNU/Linux distributions use Python to manage resources and packages:
In many programs and components in the Ubuntu distributions (and related services): "Ubuntu prefer the community to contribute work in Python." (Ubuntu bounties for Python work)
Reconstructor for Ubuntu and Revisor for Fedora - applications which let users customise their GNU/Linux distribution CDs - are both written in Python
- Red Hat's up2date tool (the pulsating red dot)
yum provides software updates for Fedora and other distributions
mock and plague controls the building of the packages in the Fedora operating system
Fedora and Red Hat's installer, Anaconda (notice the clever python tie-in on the name).
Gentoo Linux relies on Python since the Portage package management system is written in Python
Pardus uses Python extensively: "Python in Pardus"
- HP Compaq / IBM preinstalled Python on a series of computers for some administration tasks