Anaconda (software)
Anaconda
|
|
---|---|
![]() Anaconda in Fedora 19 |
|
Basic data
|
|
developer | Red hat |
Publishing year | 1999 |
Current version | 15.20-1 (February 10, 2011) |
operating system | Linux |
programming language | Python , C. |
category | Installer |
License | GPL ( Free Software ) |
fedoraproject.org/wiki/Anaconda |
Anaconda is a free installation program for easy installation of a Linux operating system. It is largely developed by employees of the Red Hat company.
Anacondas are lizard-eating snakes - similar to pythons - and the installation software for the Linux distribution Caldera OpenLinux was called “Lizard”, hence the name.
history
Anaconda has been in development since 1999 and was first included on September 6, 1999 in a beta version of Red Hat Linux 6.1, which was released on October 4, 1999. Up to Fedora 9, Anaconda used its own backend for hardware detection called "kudzu".
Functionality
The installation runs either wizard- guided with a graphical (GUI) or character-oriented user interface (TUI) or automated using a so-called “kickstart” configuration file, which is helpful, for example, when installing multiple times on company computers. The kickstart file can also be generated dynamically, adapted to the respective target system.
It should be easily portable and supports a wide range of hardware platforms ( IA-32 , Itanium , Alpha , IBM System / 390 , PowerPC ). It supports the installation of local storage devices such as CD-ROM drives and hard drives as well as network resources using FTP , HTTP or NFS . The new system can be installed alongside existing Windows or Mac OS X systems on the same physical hard drive. For this purpose, the boot system of (Intel) Macintosh systems ( EFI ) and the downsizing of existing (system) partitions (including those with the Windows NTFS file system ) are supported.
technology
It is primarily in Python , some modules in C written. It has a graphic frontend designed with Glade based on PyGTK and a text frontend based on the TUI Newt library .
Availability and usage
It is distributed as free software also in source code under the terms of the GNU General Public License (GPL).
Originally developed for the operating system family of Red Hat ( RHEL , Fedora ), Anaconda is now used in a number of other operating systems and has also been ported to Debian systems.
Web links
swell
- ↑ a b c Interview with the developers (in English)
- ↑ anaconda.git
- ↑ Linux Weekly News Mon, Sep 6, 1999
- ^ New Red Hat Beta Available
- ↑ Official press release for the release of Red Hat Linux 6.1
- ^ History of Red Hat Linux
- ↑ a b Hacking Red Hat Kickstart
- ^ Anaconda based distributions
- ^ Anaconda for Debian
- ^ Two new Debian installers