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