WikiDer > Gentoo-Linux
Gentoo-Linux | ||||
Gentoo Linux 12.0 | ||||
| Entwickler | Gentoo-Community | |||
| Betriebssystem-Familie | GNU/Linux | |||
| Quellmodell | FOSS | |||
| Letzte Ausgabe | rollende Freigabe | |||
| Kernel-Typ | monolithisch | |||
| Lizenz | GPL und andere | |||
| Status | Aktiv | |||
| Webseite | (und) Projektseite | |||
| ||||
Gentoo-Linux ist ein Linux-Distribution. Die Verteilung ist nach dem . benannt Eselspinguin, von den Einwohnern der Falkland Inseln mit Gentoo angegeben. Die Distribution soll modular, einfach zu bedienen und übertragbar sein. Darüber hinaus stellt Gentoo sicher, dass die Software optimiert für das System des Benutzers. Um dies zu erreichen, erlaubt Gentoo alle Anwendungen vom System selbst kompilieren; aber für die Bequemlichkeit des Endbenutzers bietet es auch einige der größeren Pakete vorkompiliert. All dies wird in die richtige Richtung geführt von der Softwareverwaltungssystemportage.
Geschichte
Gentoos Schöpfer Daniel Robbins beschrieb die anfängliche Entwicklung seiner Distribution in einer dreiteiligen Artikelserie mit dem Titel Die Verteilung vornehmen.
Am 26. April 2004 verließ Robbins das Gentoo-Projekt, um eine Karriere bei . zu beginnen Microsoft. Vor seiner Abreise half er bei der Gründung der Gentoo-Stiftung und trug alles Lizenzgebühren und Markenrechte das im Zusammenhang mit Gentoo etwa.
Die Initiale Der Aufsichtsrat der Gentoo Foundation wurde von Robbins selbst ernannt, aber am 25. Mai 2005 wurde der erste demokratisch Es fanden Wahlen statt, bei denen 13 Vorstandsmitglieder gewählt wurden, die Treuhänder namens. Außerdem wurde ein Beirat mit 7 Beiräten gewählt, der Rat namens. Diese Berater, die 31. August2005 wurden von den Gentoo-Entwicklern ausgewählt, haben das Ziel, die Entwicklung von Gentoo in die richtige Richtung zu lenken.
Übertragbarkeit
Anfangs konzentrierte sich Gentoo auf die x86Architektur, aber bald nach ihrer Einführung wurden andere Architekturen bald unterstützt, teilweise aufgrund der hohen Portabilität des LinuxKernel, das GNUCompiler und Bibliotheken und die Programmiersprache Python. Derzeit unterstützt Gentoo zusätzlich zur x86-Architektur PowerPC, SPARC, AMD64, IA64, MIPS, DEZ Alpha, HP/PA, ARM und zSeries/s390.
Gentoos Leistungsfähigkeit bei der Portabilität wird schnell deutlich, wenn wir sehen, dass Gentoo die erste Distribution war, die eine voll ausgestattete 64-Bit-Linux-Umgebung für die PowerPC 970-Architektur anbot.
Es gab auch ein "Gentoo für Mac OS X"Projekt, das es ermöglicht, Portage unter zu verwenden Apfelist aktuell Betriebssystem. Gentoo Linux für Mac OS X war Gentoos erstes Nicht-Linux-Projekt. Der Zweck war, ein Portage-System auf Mac OS X unabhängig vom Betriebssystem zu ermöglichen. Dies bedeutete, dass Gentoo-Programme in einem separaten Ordner installiert werden konnten, ohne irgendwelche Betriebssystemprogramme zu zerstören. Dies ist zu vergleichen mit Fink und MacPorts. Das Projekt ist nicht mehr aktiv, da das Projekt fast nicht gepflegt wurde und nicht genügend Pakete zur Verfügung standen. Gentoo-Präfix dieses Projekt weiterverfolgt.[1]
Im Rahmen des Gentoo/Alt-Unterprojekts wird daran gearbeitet, Gentoo auf andere Betriebssysteme zu portieren, wie z BSDVarianten. Zum Beispiel ist bereits eine Gentoo-Version verfügbar, die die FreeBSD-Kernel.
portage
Portage ähnelt dem Software-Management-System, das BSD kennt Häfen — Portage wurde ursprünglich unter Berücksichtigung dieses Managementsystems entwickelt. In Bezug auf die Leistung kann es mit den verschiedenen anderen Linux verglichen werdenSoftware-Management-Systeme: Sie können Software einfach installieren oder entfernen, suchen oder manipulieren.
Die Portage-Software, geschrieben in Python, ist es Tool, das Gentoo von den anderen Linux-Distributionen abhebt. Der bekannteste Schnittstelle ist entstehen.
USE-Flags
Eine der leistungsstärksten Funktionen von Portage ist die Unterstützung der USE-Flags. Dadurch kann der Benutzer definieren, für welche Endziele er seine Software einsetzen möchte. Portage entscheidet dann über diese USE-Flags, ob bestimmte optionale Unterstützung enthalten sein soll oder nicht. Dies unterscheidet Gentoo von anderen Distributionen, die aufgrund des Fehlens dieser Funktionalität immer jede mögliche Unterstützung bieten, unabhängig davon, ob der Benutzer diese benötigt oder nicht.
Ebuilds
Im Gegensatz zu den meisten Linux-Distributionen verwendet Gentoo Linux keine vorkompilierten Pakete, sondern Skriptdateien namens baut. Diese enthalten Metadaten über das Paket (wie Abhängigkeiten, Beschreibung und Versionsinformationen) sowie die Anweisungen zum Kompilieren der Software.
Jedes Ebuild-Skript beschreibt ein bestimmtes Softwarepaket. Da Gentoo mehr als 22.000 Ebuilds unterstützt, sollte es nicht überraschen, dass Gentoo ein sehr umfangreiches Arsenal an verfügbarer Software vorweisen kann. Ebuilds werden täglich angepasst oder hinzugefügt. Wann immer der Endbenutzer Software installieren möchte, kann er wählen, ob er zuerst alle aktuellen Ebuilds herunterlädt. Dadurch kann Portage auch sofort erkennen, wenn neben den allgemeinen Updates auch Sicherheitsupdates verfügbar sind. Im Kontrast zu Microsoft Windows sind hiermit alle Softwaretitel und nicht nur solche, die speziell für Gentoo entwickelt wurden. Die Wartung einer Gentoo-Installation ist daher sehr einfach.
Entwicklung
Da Gentoo a ist gratis SoftwareEntwicklungsmodell steht dem Endanwender alles zur Verfügung. Um qualitätsorientierte Software anbieten zu können, verwendet Gentoo bestimmte Phasen, in denen ein Ebuild sein kann.
Die Standardstufe ist Bogen genannt (zum Beispiel x86, im Fall der allgemeinsten Architektur). Ein Ebuild in dieser Phase wird als stabil beschrieben und wurde über einen längeren Zeitraum rigoros getestet.
Die zweite Stufe ist ~arch. Ebuilds sind in dieser Phase laut dem leitenden Entwickler des Ebuilds voll funktionsfähig, müssen jedoch noch gründlich von Freiwilligen und anderen Entwicklern getestet werden, bevor sie der Öffentlichkeit zugänglich gemacht werden. BogenBühne gefördert werden.
Eine dritte Stufe ist maskiert. Ein maskiertes Ebuild befindet sich entweder in der vollständigen Entwicklung (und wird daher definitiv als instabil angesehen) oder enthält Sicherheitsprobleme. Es wird dringend empfohlen, keine maskierten Pakete ohne Kenntnis der Software oder des Grundes für die Maskierung zu installieren.
Eine vierte Stufe ist -Bogen. Wenn sich ein Ebuild in dieser Phase befindet, funktioniert die Software bekanntermaßen nicht auf der Architektur Bogen. Beispielsweise, OpenOffice.org ist in der Phase -mips weil die Software auf dem nicht funktioniert MIPS-die Architektur.
Wissenswertes
Initialisierung
Gentoo hat sein eigenes Initialisierungssystem für die verschiedenen Dienste, die beim Systemstart gestartet werden. Im Gegensatz zu den bekannteren System V- und BSD-Init-Systemen verwendet Gentoo ein dynamisches Init-System mit Kenntnis der Abhängigkeiten. Auch in Gentoo haben die Initialisierungsebenen Namen, während Zahlen in der Linux-Welt üblich sind. Diese Namen sollen den Komfort für den Endbenutzer erhöhen.
Logo
Gentoos offizielles Logo ist ein stilisiertes Kleinbuchstaben "g". Zu den inoffiziellen Logos und Maskottchen gehören Larry die Kuh und Znurt die fliegende Untertasse.
Dokumentation
Gentoo verfügt über eine umfangreiche Dokumentationssammlung, die sowohl Anfänger als auch fortgeschrittene Benutzer berücksichtigt.
Versionsgeschichte
- 1.0, 31. März2002
- 1.2, Juni 2002
- 1.4, 5. August2003 (mit der Einführung der Unterstützung von Binärpaketen)
- 1.4-r1, 11. September2003
- 2004.0, 1. März2004
- 2004.1, 28. April2004
- 2004.2, 26. Juli2004
- 2004.3, 15. November2004
- 2005.0, 27. März2005
- 2005.1, 8. August2005
- 2005.1-r1, 21. November2005
- 2006.0, 27. Februar2006
- 2006.1, 30. August2006
- 2007.0, 7. Mai2007
- 2008.0, 6. Juli2008
- 2008.0-r1, 8. Juli2008
- 11, 9. März2011
- 12.1, 1. April2012
- 20121221 - 21. Dezember2012
Es sollte betont werden, dass diese Versionen nur für die Installationsmedien gelten (die CDs, mit denen Gentoo Linux installiert werden kann). Sobald Gentoo Linux installiert ist, gibt es keine Versionen mehr: Das System wird unabhängig von seiner Historie kontinuierlich durch einfache Updates gewartet. Dies macht Gentoo zu einer sogenannten Met-Distribution.
Siehe auch
Externe Links
- (und) Projektseite
- (NL) Niederländisches Gentoo-Wiki
- (und) Englisches Gentoo-Wiki
Quellen, Anmerkungen und/oder Verweise
|
| Siehe die Kategorie Gentoo von Wikimedia Commons für Mediendateien zu diesem Thema. |