Anaconda (Software)

Anaconda (Software)
Anaconda


Anaconda in Fedora 19
Basisdaten

Entwickler Red Hat[1]
Erscheinungsjahr 1999
Aktuelle Version 45.20[2]
(18. August 2026)
Betriebssystem Linux
Programmier­sprache Python, C
Kategorie Installationsprogramm
Lizenz GPL (Freie Software)
fedoraproject.org/wiki/Anaconda

Anaconda ist ein freies Installationsprogramm zur einfachen Installation eines Linux-Betriebssystems. Es wird maßgeblich von Angestellten der Firma Red Hat entwickelt.

Anakondas sind eidechsenfressende Schlangen – ähnlich Pythons – und die Installations-Software der Linux-Distribution Caldera OpenLinux trug den Namen „Lizard“ (deutsch: „Eidechse“), daher der Name.

Geschichte

Anaconda wird seit 1999 entwickelt[3] und war erstmals am 6. September 1999 in einer Beta-Version zu Red Hat Linux 6.1 enthalten,[4][5] welches am 4. Oktober 1999 freigegeben wurde.[6][7] Bis Fedora 9 benutzte Anaconda ein eigenes Backend für die Hardware-Erkennung namens „kudzu“.[1]

Abgrenzung

Das Linux-Installationsprogramm Anaconda sollte nicht verwechselt werden mit der Python-Distribution „Anaconda“.

Funktionalität

Die Installation läuft entweder Assistenten-geführt mit graphischer (GUI) oder zeichenorientierter Benutzerschnittstelle (TUI) oder automatisiert mittels einer sogenannten „Kickstart“-Konfigurationsdatei, was zum Beispiel bei der mehrfachen Installation auf Firmenrechnern hilfreich ist.[8] Die Kickstart-Datei kann auch dynamisch generiert werden, angepasst an das jeweilige Zielsystem.[8]

Es soll einfach portierbar sein und unterstützt eine breite Palette von Hardware-Plattformen (IA-32, Itanium, Alpha, IBM System/390, PowerPC). Es unterstützt die Installation von lokalen Speichergeräten wie CD-ROM-Laufwerken und Festplatten wie auch von Netzwerk-Ressourcen mittels FTP, HTTP oder NFS. Das neue System kann neben bestehende Windows- oder Mac-OS-X-Systeme auf dieselbe physische Festplatte installiert werden. Dazu wird das Bootsystem von (Intel-)Macintosh-Systemen (EFI) und das verkleinern bestehender (System-)Partitionen (auch solcher mit Windows-Dateisystem NTFS) unterstützt.[1]

Technik

Es ist hauptsächlich in Python, einige Module in C geschrieben. Es hat ein mit Glade gestaltetes graphisches Frontend auf Basis von PyGTK sowie ein Text-Frontend auf Basis der TUI-Bibliothek Newt.

Verfügbarkeit und Nutzung

Es wird als freie Software auch im Quelltext unter den Bedingungen der GNU General Public License (GPL) verbreitet.

Ursprünglich entwickelt für die Betriebssystemfamilie der Firma Red Hat (RHEL, Fedora), ist Anaconda außer bei diesen mittlerweile bei einer Reihe weiterer Betriebssysteme in Benutzung[9] und wurde auch für Debian-Systeme portiert.[10][11]

Einzelnachweise

  1. a b c Interview mit den Entwicklern (englischsprachig)
  2. Release 45.20. 18. August 2026 (abgerufen am 19. August 2026).
  3. anaconda.git
  4. Linux Weekly News Mon, 6 Sep 1999
  5. New Red Hat Beta Available
  6. offizielle Pressemitteilung zur Veröffentlichung von Red Hat Linux 6.1
  7. History of Red Hat Linux
  8. a b Hacking Red Hat Kickstart
  9. Anaconda based distributions
  10. Anaconda for Debian
  11. Two new Debian installers

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.