WikiDer > Debian
Debian | ||||
Debian 9 mit GNOME v3.22 | ||||
| Entwickler | Das Debian-Projekt | |||
| Betriebssystem-Familie | GNU/Linux | |||
| Quellmodell | FOSS | |||
| Letzte Ausgabe | 10.9 (27. März 2021)[1] | |||
| Code Name | Buster | |||
| Kernel-Typ | monolithisch | |||
| Lizenz | GPL und andere | |||
| Status | Aktiv | |||
| Webseite | Projektseite | |||
| ||||
Debian ist ein kostenlosBetriebssystem für eine breite Palette Computerarchitekturen.[2] Debian wird entwickelt von Freiwillige weltweit und besteht hauptsächlich aus is GNU-Software.[3] Das Debian-Ausschüttungen basieren auf der Linux Kernel aber es gibt auch Debian-Veröffentlichungen, die auf dem FreeBSD- und Hürdenkern.
Geschichte
Debian wurde 1993 von . konzipiert Ian Murdock, die im Debian-Manifest als vollständig geöffnet und gepflegt deklariert Linux-Distribution machen wollen. Er veröffentlichte dies am 16. August 1993 in der Newsgroup comp.os.linux.development. Der Name basiert auf seinem eigenen Namen und dem seiner Frau Debra (Debra-Ian). Version 0.90 wurde im Dezember desselben Jahres veröffentlicht, etwas später im Jahr 1994 folgte Version 0.91. Es dauerte bis März 1995, bis eine neue Version erschien: 0.93r5. Im November 1995 erschien folgende Version: 0.93r6. Nur 7 Monate später - am 17. Juni 1996 - erschien die erste Gesamtausgabe (1.1), summen benannt, benannt nach dem Charakter Buzz Lightyear von dem Animationsfilm-Franchise Spielzeuggeschichte. Diese Version enthält die 2.0-Kernel, 474 Softwarepakete und der ausführbare Code ist komplett im ELFFormat.
Eigenschaften
Debian zeichnet sich durch eine garantierte Öffnen, eine nicht-kommerzielle Institution, eigene Installateure und eigene Paketverwaltungssystem basierend auf Erweitertes Verpackungstool. Debian ist in Form einer Reihe von Live-Systeme mit unterschiedlichen Desktop-Umgebungen. Debian hat eine Reihe von verschiedenen Versionen mit zugehörigen Repositorien und einem flexiblen und offenen Managementsystem.
Die Konfiguration des Paketmanagers kann von erfahrenen Linux-Anwendern ohne großen Aufwand an die persönlichen Bedürfnisse angepasst werden. Danach kann mit wenigen Update- und Upgrade-Befehlen das gesamte Betriebssystem und die gesamte Software aktualisiert werden.[4][5][6][7][8]
Paketverwaltung
Mit dem apt-Paketmanager können Softwarepakete installiert, verwaltet und Aktualisiert einbiegen in. Es stehen mehrere Paketverwaltungs-Frontends zur Verfügung. Das apt-get-frontend hat a Befehlszeilenschnittstelle und der Eignung-frontend hat a ncursesSchnittstelle, so dass mit diesen Programmen in a textuelle Benutzeroberfläche gearbeitet werden kann.[5][9] Das synaptisch-frontend hat eine grafische Benutzeroberfläche und funktioniert nur in a grafische Benutzeroberfläche.
Softwarepakete
Debian hat ein Angebot von mehreren Zehntausend Softwarepakete für ein Dutzend Computerarchitekturen, streng getrennt in Mengen von kostenlos und unfreie Software. Für die Auswahl der Software ist die Debian-Richtlinien für freie Software benutzt. Der Unterschied Software-Repository's sind getrennt in Main-, Beitrag- und Nicht freirepos.[10][11] Debian weiß es Entwicklungsmodell jetzt sofort alter Stall-, ein stabil-, ein testen- und ein instabilVersion, bei der jede Version eine eigene Sammlung von Softwarepaketen hat.
Installation
Eine Vielzahl von Versionen von Debian sind auf verschiedenen Installationsmedien verfügbar. Während der Installation der Standard-Desktop-Distribution wird die stabilVersion von Debian, die mit installiert wurde MainRepository und a GNOME-Desktop. Es ist auch möglich, mit einem anderen Desktop oder für eine kahl Installation ohne grafische Betriebsumgebung.[12][13]
Persönliche Konfiguration
Nach der Installation kann ein Benutzer den Paketmanager und das Betriebssystem auf vielfältige Weise in der Konfigurationsdatei konfigurieren /etc/apt/sources.list Einstellen. Zur Konfiguration des stabilVersion, Pakete aus dem from Sicherungen Repository hinzugefügt werden.[14] Darüber hinaus können die Repos persönliches Paketarchiv oder PPA hinzugefügt wird.
Entwicklung und Support
Die Debian-Entwicklung und Benutzerunterstützung erfolgt durch die Gemeinschaft von Entwicklern und Benutzern. Das Mailinglisten spielen dabei die wichtigste Rolle.[15] Für Benutzer ist eine niederländische Mailingliste.[16] Für Benutzer, Systemadministratoren und Entwickler hat Debian auch ein Wiki.[17]
Gabeln
Zahlreiche Linux-Distributionen oder Gabeln abgeleitet, wie Ubuntu, Himbeere und Knoppix. Daraus lassen sich andere Linux-Distributionen ("Distros") ableiten, wie z gNewSense und Zorin OS. Laut DistroWatch wurden bis Anfang 2016 insgesamt etwa 125 aktive Distributionen von Debian/Ubuntu abgeleitet. Davon wurden insgesamt 57 Distributionen direkt von verschiedenen Debian-Distributionen abgeleitet, von denen 30 später nur von den stabil- und 8 von nur den testenDistribution würde von Debian abgeleitet.
Standardsoftware
Die folgende Software kommt mit einem Standard GNOME-Desktop enthalten:[18]
- brasero, ein Programm zum Brennen von CDs und DVDs
- Käse, ein Programm zu Webcam zum Anzeigen und Aufnehmen von Fotos und Videos
- Rhythmusbox, ein Musikplayer
- Totem, ein Musik- und Videoplayer
- Auge von GNOME, ein Bildbetrachter
- Evolution, ein E-Mail-Programm
- GIMP, ein Bildbearbeitungsprogramm
- LibreOffice, ein Office-Softwarepaket
- ImageMagic, ein Grafikprogramm zur digitalen Bildbearbeitung
- Inkscape, ein Programm zum Bearbeiten von Vektorgrafiken
- Schrotbrunnen, ein Fotoverwaltungsprogramm
- Feilenroller, ein Archivierungs- und Komprimierungsdienstprogramm
- Eiswiesel, ein Webbrowser
- Empathie, ein Chat-Programm
- Lebensbereich, ein Feedreader
- Ekiga, ein Open-Source-Programm für VoIP und Videokonferenzen
- PulsAudio, ein moderner Soundserver für Unix
- Übertragung, ein Magnetlink- und BitTorrent-Klient
- GDM
Versionen
Die Namen der Versionen sind Namen von Charakteren aus dem Animationsfilm Spielzeuggeschichte:
- 1.1 – summen, 17. Juni 1996
- 1.2 – rex, 12. Dezember 1996
- 1.3 – bo, 2. Juli 1997
- 2.0 – Hamm, 24. Juli 1998
- 2.1 – schrumpfen, 9. März 1999
- 2.2 – Kartoffel, 15. August 2000 (unterstützt bis Ende Juni 2003)
- 3.0 – holzig, 19. Juli 2002 (unterstützt bis Ende Juni 2006)
- 3.1 – Sarge, 6. Juni 2005 (unterstützt bis Ende März 2008)
- 4.0 – ätzen, 8. April 2007 (unterstützt bis Ende Februar 2010)
- 5.0 – lenny, 14. Februar 2009 (unterstützt bis 6. Februar 2012)
- 6.0 – drücken, 6. Februar 2011 (unterstützt bis Februar 2016)[19]
- 7.0 – pfeifend, 4. Mai 2013 (unterstützt bis 31. Mai 2018)
- 8.0 – jessie, "Oldoldstable", 25. April 2015[20]
- 9.0 - strecken, "Oldstable", 17. Juni 2017[21]
- 10.0 - Buster, "Stall", 7. Juli 2019
Entwicklungsmodell
Die Pakete von Debian sind in vier Abschnitte unterteilt:
- Instabil: Dies wurde wenig getestet und kann noch Fehler enthalten. Die Unstable-Distribution selbst wird nie veröffentlicht, aber irgendwann müssen die Pakete über Tests ihren Weg ins Stable finden und in einem echten Release erscheinen. Unstable hat die neuesten Pakete mit neueren Funktionen, hat aber Fehler, da die neuen Pakete noch nicht ausgiebig getestet wurden. sid-Benutzer sind eingeladen, mit diesen Paketen zu experimentieren, um Fehler zu melden. Diese Benutzer sind daher selbst stärker in die Systempflege involviert. Beachten Sie, dass es a Paketquelle (Repository) namens experimentell. In dieser Version kann die Software selbst instabil sein, während bei instabil insbesondere die Verpackung instabil sein kann.
- Testing: Dies wird getestet, ist aber für die meisten Anwendungen stabil genug. Es enthält Pakete, die noch nicht in einer stabilen Version enthalten sind, aber für die Aufnahme vorbereitet werden. Testen ist keine Version an sich, da die Pakete noch durch neuere ersetzt werden können. Diese Distribution ist daher neuer als die stabile Version.
- Stabil: Dieser ist stabil genug, um offiziell veröffentlicht zu werden. Dies bedeutet, dass es über einen langen Zeitraum getestet wurde und genügend Probleme gelöst wurden, um sich durch den Debian-Veröffentlichungsprozess als stabiles Betriebssystem zu qualifizieren. Diese Distribution ist daher die von Debian empfohlene Produktionsversion für den täglichen Gebrauch. Debian veröffentlicht eine stabile Version, wenn das Release-Team überzeugt ist, dass bei einer neuen Version weniger spezielle Probleme auftreten werden als bei der vorherigen. Wenn eine neue Version herauskommt, wird die zuvor stabile Version zur oldstable-Distribution; die testende Version tritt dann an die Stelle von stable, bleibt aber auch noch eine Weile im Test. Auf diese Weise sind die Inhalte von Stable und Testing kurz nach ihrem Erscheinen identisch.
- Oldstable: ist die vorherige stabile Distribution, solange Sicherheitsupdates für diese Distribution bereitgestellt werden. Sicherheitsupdates für LTS-Versionen werden für bis zu fünf Jahre nach der ersten Veröffentlichung der Verteilung bereitgestellt, damit Benutzer ihr System aktualisieren können.[22][23]
Die 'instabile' Version trägt immer den Namen 'sid', nach dem gleichnamigen Jungen aus Spielzeuggeschichte das hat alle Spielsachen kaputt gemacht. Oft wird sid mit . übersetzt noch in entwicklung, aber das war nie die ursprüngliche Absicht des Namens.
Das obige Modell spielt eine zentrale Rolle im Debian-Entwicklungsprozess. Neue Softwarepakete werden zuerst der 'unstable'-Version hinzugefügt. Pakete von 'unstable' werden nach 'testing' verschoben, wo das Paket und die gesamte Distribution weiter getestet werden.
Wenn genügend Änderungen für eine neue Version vorgenommen wurden, verlagert sich der Fokus vom Hinzufügen neuer Funktionen zur Stabilisierung. Dies dauert, bis die Version als ausreichend stabil befunden wird. Wenn das so weit ist, wird die komplette 'Testversion' weitergehen und die neue stabile Version werden; eine neue 'testing'-Version wird erstellt, um nachfolgende Updates von 'unstable' zu erhalten.
Punktfreigaben
Die sogenannten "Point Releases" sind relativ regelmäßige Updates der Stable-Distribution, die alle Sicherheitsupdates enthalten, die Debian seit dem vorherigen Point Release separat im Internet zur Verfügung gestellt hat. Darüber hinaus enthalten die Updates manchmal Verbesserungen an schwerwiegenden Fehlern oder die Entfernung von Inhalten, deren Verbreitung rechtlich problematisch war. Heutzutage ist es die Zahl nach dem Punkt, zum Beispiel die "8" in Debian 7.8. In der Vergangenheit war es der Teil nach dem "r", zum Beispiel die "6" in Debian 3.0r6.
hintere Anschlüsse
Oft wollen Benutzer eine neue Version eines Programms, aber auch die Stabilität von Debian stable. Aus diesem Grund wurden die Backports erfunden. Dies sind neue Programme aus dem Testen, die aber für Stable geeignet gemacht (rekompiliert) wurden. Bei der Installation eines Pakets wird die Version von Stable verwendet, es sei denn, die Version von Backports wird ausdrücklich angefordert (oder das Paket ist nicht in Stable, aber in Backports vorhanden). Nach der Installation werden neuere Versionen des Programms von nun an automatisch installiert. Es wird empfohlen, nur Pakete von Backports zu verwenden, wenn dies wirklich notwendig ist, da die Pakete weniger gut getestet sind als die Pakete in Stable. Das Backports-Repository muss explizit aktiviert werden (es war während der Entwicklung von Debian 8 einige Zeit standardmäßig aktiviert). Häufig verwendete Pakete von Backports sind der Linux-Kernel (wegen Treibern für neue Hardware) und LibreOffice.
Ports auf verschiedene Kernel
Das Projekt sagt, dass es ein "universelles Betriebssystem" erstellt und entwickelt. Häfen von allen BenutzerlandSoftware zu den verschiedenen Kerne von Betriebssystemen:
| Name | Kernel | Offiziell |
|---|---|---|
| Debian GNU/Linux | Linux Kernel | Ja |
| Debian GNU/Hurd | Hürdenkern | Nein |
| Debian GNU/NetBSD | NetBSD-Kernel | Nein |
| Debian GNU/kFreeBSD | FreeBSD-Kernel | Ja |
| Nexenta-Betriebssystem | OpenSolaris-Kernel | Nein |
Siehe auch
- DebConf, eine jährliche Debian-Konferenz
- Liste der Linux-Distributionen
Externe Links
- (NL) Projektseite
- (NL) Über Debian
- (und) Debian auf DistroWatch
| Siehe die Kategorie Debian von Wikimedia Commons für Mediendateien zu diesem Thema. |
| Debian-Verteilungen |
|---|
Summen (1.1) · rex (1.2) · bo (1.3) · Schinken (2.0) · schleichen (2.1) · Kartoffel (2.2) · holzig (3.0) · Sarg (3.1) · ätzen (4.0) · Lenny (5.0) · quetschen (6.0) · keuchend (7.0) · jessie (8.0, alter Stall) · strecken (9.0, stabil) · Buster (10.0, in Entwicklung) · Experimental- (nur Repository, keine Verteilung) |