Anaconda (software)

from Wikipedia, the free encyclopedia
Anaconda

Anaconda installation summary screen in Fedora 19.png
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

  1. a b c Interview with the developers (in English)
  2. anaconda.git
  3. Linux Weekly News Mon, Sep 6, 1999
  4. ^ New Red Hat Beta Available
  5. Official press release for the release of Red Hat Linux 6.1
  6. ^ History of Red Hat Linux
  7. a b Hacking Red Hat Kickstart
  8. ^ Anaconda based distributions
  9. ^ Anaconda for Debian
  10. ^ Two new Debian installers