Debian

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Debian
Logo von Debian GNU/Linux

Debian GNU/Linux 12 „Bookworm“ mit Gnome
Entwickler Das Debian-Projekt
Lizenz(en) DFSG-konforme Lizenzen
Erstveröff. 1993
Akt. Version 12.5[1] vom 10. Februar 2024
Kernel Linux und ehemals FreeBSD
Abstammung GNU/Linux
↳ Debian GNU/Linux
Architektur(en) ARM EABI, MIPS, MIPSel, PowerPC, S/390 (32- und 64-Bit), SPARC, x86 (i386), x86-64
Installations­medium CD, DVD, Blu-ray Disc, USB-Speicherstick, Rechnernetz
Sprache(n) mehrsprachig
www.debian.org
http://5ekxb…26s3qd.onion/ – Onion Service, nur über das Tor-Netzwerk erreichbar.[2]

Debian [ˈdɛbi̯ən][3] ist ein gemeinschaftlich entwickeltes freies Betriebssystem. Debian GNU/Linux basiert auf den grundlegenden Systemwerkzeugen des GNU-Projektes sowie dem Linux-Kernel. Die aktuelle Version ist Debian 12 „Bookworm“. Debian bietet eine große Auswahl an Anwendungsprogrammen und Werkzeugen; derzeit sind es etwas mehr als 64.000 Programmpakete.[4]

Debian wurde im August 1993 von Ian Murdock ins Leben gerufen und wird seitdem aktiv weiterentwickelt. Heute hat das Projekt über 1000 offizielle Entwickler. Es ist eine der ältesten, einflussreichsten und am weitesten verbreiteten GNU/Linux-Distributionen.

Auf Debian basieren viele weitere Linux-Distributionen, von denen Ubuntu die bekannteste ist.[5]

Projekt[Bearbeiten | Quelltext bearbeiten]

Debian-Entwickler kann jeder werden, der den sogenannten New-Member-Prozess erfolgreich durchläuft: Bewerber werden hinsichtlich ihrer Kenntnisse und Fähigkeiten geprüft, außerdem wird sichergestellt, dass sie mit der Philosophie des Projektes vertraut sind.[6]

Der Name des Betriebssystems leitet sich von den Vornamen des Debian-Gründers Ian Murdock und seiner damaligen Freundin und späteren Ehefrau Debra Lynn ab.[7][8] Bereits wenige Monate nach der Gründung, im Mai 1994, entschied sich das Projekt zu einer Änderung des offiziellen Namens von Debian Linux zu Debian GNU/Linux,[9] womit es der Auffassung der Free Software Foundation folgte, dass das häufig als Linux bezeichnete Betriebssystem eine Variante des GNU-Systems sei (zu den Hintergründen siehe GNU/Linux-Namensstreit). Da Debian in Version 6.0 (Squeeze) und 7 (Wheezy) in zwei Varianten – GNU/Linux und GNU/kFreeBSD – verfügbar ist, wird seitdem nur noch in Bezug auf diese der jeweilige Namenszusatz genannt; allgemein wird also nur noch von Debian gesprochen.[10][11]

Das System ist bekannt für seine Paketverwaltung dpkg und deren Frontend APT. Mit diesen ist es möglich, alte Versionen von Debian GNU/Linux durch aktuelle zu ersetzen oder neue Softwarepakete zu installieren. Sie sind ebenfalls dafür zuständig, alle von einem Programm benötigten Abhängigkeiten aufzulösen, also alle Programmpakete zu laden und zu installieren, welche die gewünschte Software benötigt.

Geschichte[Bearbeiten | Quelltext bearbeiten]

1993 bis 1998[Bearbeiten | Quelltext bearbeiten]

Am 16. August 1993 wurde von Ian Murdock das „Debian Linux Release“ angekündigt. Er hatte versucht, SLS, das eine der ersten umfassenden Linux-Distributionen war, zu nutzen. Da er jedoch mit deren Qualität unzufrieden war, konzipierte er sein eigenes System, ließ sich aber von SLS inspirieren.[12] Im selben Jahr veröffentlichte er auch das Debian-Manifest, eine Zusammenstellung seiner Sichtweise zu Debian. Im Vordergrund stand hier eine offene Entwicklung „im Geiste von Linux und GNU“.[13]

Bis 1995 veröffentlichte das Projekt die ersten Entwicklungsversionen mit den Versionsnummern 0.9x. In dieser Zeit wurde es auch von der Free Software Foundation gesponsert[14] und zählte etwa 60 Entwickler.[15] 1996 wurde letztlich die erste stabile Version 1.1 veröffentlicht. Weil ein CD-ROM-Verkäufer versehentlich eine Vorversion unter der Nummer 1.0 veröffentlicht hatte, kam es – um Verwirrung zu vermeiden – nie zu einer tatsächlichen Version 1.0.[15] Im April 1996 wurde Murdock von Bruce Perens als Leiter des Projekts abgelöst. In den darauffolgenden Jahren wechselte diese Position einige Male.[16] Am 17. Juni 1996 folgte mit Buzz (Version 1.1) das erste Release, welches einen Aliasnamen trug. Alle weiteren Veröffentlichungen wurden ebenfalls mit einem solchen versehen, wobei sich dieser immer nach einer Figur aus dem Film Toy Story bzw. seinen Fortsetzungen richtet.[15] 1997 wurde nach vorheriger Diskussion der Debian-Gesellschaftsvertrag ratifiziert.[17]

Am 24. Juli 1998 wurde die Version 2.0 Hamm veröffentlicht, welche erstmals für mehrere Architekturen zur Verfügung stand. Das Projekt umfasste zu diesem Zeitpunkt 1500 Pakete und 400 Entwickler.[15]

1999 bis 2004[Bearbeiten | Quelltext bearbeiten]

Es folgten weitere 2.x-Veröffentlichungen mit neuen Portierungen zu anderen Architekturen sowie einer steigenden Zahl von Paketen. Besonders hervorzuheben ist die Entwicklung von APT. Auch entstand mit Debian GNU/Hurd die erste Portierung zu einem Nicht-Linux-Kernel.[14]

Im Jahr 2000 wurde der Testing-Zweig gegründet. In der nachfolgenden Zeit wurde die Debian-Website in 20 Sprachen übersetzt. Es kam zur Gründung der Unterprojekte Debian-Junior und Debian-Med, die sich an Kinder bzw. medizinische Forschung und Praxis richteten. Im gleichen Jahr fand auch erstmals die Entwicklerkonferenz DebConf statt, welche seitdem jährlich an unterschiedlichen Orten abgehalten wird.

Die Version 3.0 Woody vom 19. Juli 2002 enthielt erstmals das K Desktop Environment, nachdem die Lizenzproblematik von Qt geklärt war. Das Projekt war auf 900 Entwickler und 8500 Binärpakete angewachsen. Die offizielle Distribution bestand aus 7 CDs.[15]

Seit 2005[Bearbeiten | Quelltext bearbeiten]

Erst knappe drei Jahre später, am 6. Juni 2005, kam es zur Veröffentlichung von Version 3.1 Sarge. Der lange Zeitraum brachte dem Projekt einige Kritik ein, war aber vor allem in der Neuentwicklung eines Installers für elf verschiedene Architekturen begründet.[18] Mit Ubuntu entstand zwischenzeitlich auch das heute bedeutendste Debian-Derivat. Sarge enthielt etwa 15.400 Pakete und benötigte damit 14 CDs.[15] Es beteiligten sich etwa 1500 Entwickler an dieser Veröffentlichung. Neben der Masse an aktualisierten und neu hinzugekommenen Paketen ist vor allem das neu geschriebene Installationsprogramm hervorzuheben, das in 40 Sprachen übersetzt wurde. Erstmals wurde auch OpenOffice.org aufgenommen.[14]

2006 wurde in Oaxtepec, Mexiko, die siebte DebConf abgehalten.[14] Zudem wurde nach dem Namensstreit zwischen Debian und Mozilla seitens Debian das entsprechende Paket des Mozilla Firefox in Iceweasel, sowie das von Mozilla Thunderbird in Icedove umbenannt.

Am 8. April 2007 wurde von etwa 1000 Entwicklern Version 4.0 Etch veröffentlicht. Diese enthielt rund 18.200 Binärpakete. Im Februar 2009 folgte 5.0 Lenny,[15] und im Februar 2011 wurde Lenny oldstable und 6.0 Squeeze mit über 29.000 Softwarepaketen als stable veröffentlicht.[19]

Ab Version 6.0 „Squeeze“ war mit Debian GNU/kFreeBSD die erste offizielle Portierung auf einen anderen Betriebssystemkern – jenen des FreeBSD-Projektes – als Technologievorschau verfügbar.[20]

Am 4. Mai 2013 wurde mit Wheezy die Version 7 als „stable“ gesetzt. Diese enthielt erstmals LibreOffice. Für Version 7 „Wheezy“ wurde die Veröffentlichung von Debian GNU/Hurd, einer offiziellen Portierung auf den GNU Hurd, diskutiert.[21] Dies wurde jedoch verworfen.[22]

Am 25. April 2015 folgte ihr Version 8, Codename Jessie, bei der das init-System vom bisher benutzten SysVinit auf das kontrovers diskutierte systemd umgestellt wurde.[23] Auf die FreeBSD-Portierung wurde in Version 8 verzichtet.[24]

Die neunte Ausgabe von Debian, Codename Stretch, erschien am 17. Juni 2017. Augenfälligste Neuerung war die Rückkehr von Firefox und Thunderbird.

Am 6. Juli 2019 wurde Debian 10 mit dem Codenamen Buster veröffentlicht. Es basiert auf dem Linux-Kernel 4.19. Wichtige Neuerungen sind das Mandatory Access Control (MAC) Framework AppArmor, das bei Neuinstallationen aktiviert ist, sowie das Container-Verwaltungswerkzeug Docker. In Debian 10 sind erstmals der Compiler für die Programmiersprache Rust und in Rust geschriebene Programme enthalten. Der Paketumfang wuchs gegenüber dem Vorgänger signifikant und liegt nun bei über 57.000 Paketen.[25]

Seit 2020[Bearbeiten | Quelltext bearbeiten]

Debian 11 Bullseye erschien am 14. August 2021. Zu den Änderungen gehören die native Unterstützung für das Dateisystem ExFAT, treiberloses Drucken und die standardmäßige Passwort-Verschlüsselung mit yescrypt.[26]

Debian 12 Bookworm[27] erschien am 10. Juni 2023.[28] Die auffälligste Neuerung ist die Integration von unfreier (proprietärer) Firmware in die offiziellen Installationsabbilder.[29] Grundlage dafür ist eine bis Anfang Oktober 2022 stattgefundene Abstimmung, bei der aus insgesamt sechs Varianten abgestimmt werden konnte, wie das Projekt zukünftig mit proprietärer Firmware umgeht. Die Abstimmung endete mit dem Ergebnis, zukünftig proprietäre Firmware in die offiziellen Abbilder zu integrieren. Dabei soll der Installations-Assistent prüfen, ob proprietäre Treiber notwendig sind und diese bei Bedarf automatisch laden. Dies ist die neue Standard-Einstellung, der Nutzer muss dies nicht gesondert aktivieren. Wer dagegen keine unfreie Firmware nutzen möchte, kann dieses neue Verhalten abschalten. Innerhalb von Debian wurde dies kontrovers diskutiert, da die GNU/Linux-Distribution sich für freie Software positioniert und bis dahin in den offiziellen Abbildern keine proprietäre Firmware auslieferte. Wer diese nutzen wollte, musste sie entweder händisch installieren oder inoffizielle Installationsmedien verwenden. Debian 12 ist die erste stabile Version, bei der diese Entscheidung umgesetzt wurde.[30]

Darüber hinaus erhält Debian 12 über 11.000 neue Pakete in den offiziellen Paketquellen. 6.000 Pakete wurden aus unterschiedlichen Gründen entfernt. Insgesamt bietet die Distribution mit insgesamt mehr als 64.000 Paketen ein umfangreicheres Softwareangebot als der Vorgänger. 67 % der bereits vorhandenen Pakete haben zudem eine Aktualisierung auf neuere Versionen erhalten. Die Version des Linux-Kernels springt von 5.10 auf 6.1.[29]

Organisation[Bearbeiten | Quelltext bearbeiten]

Das Debian-Projekt konstituiert sich durch die Debian-Verfassung. Sie regelt die demokratische Organisationsstruktur mit regelmäßigen Wahlen.[31] Darüber hinaus verpflichtet sich das Projekt mit dem Gesellschaftsvertrag Debian Social Contract zu freier Software.

Seit dem 26. April 2004 ist die Version 1.1 des Gesellschaftsvertrages gültig. Die eigentliche inhaltliche Änderung besagt, dass alle Komponenten des Debian-Systems (im Hauptzweig main) frei sein müssen, nicht mehr nur die Software. Die Debian-Richtlinien für freie Software beziehen sich also nicht mehr nur auf freie Software, sondern allgemein auf freie Werke. Da diese Auswirkungen einer als „editoriell“ bezeichneten Änderung für viele Entwickler überraschend war, wurde in einer zusätzlichen Abstimmung im Juli 2004 beschlossen, dass diese Änderung erst nach dem Release von Sarge im Juni 2005 wirksam wird.

Aktueller Leiter des Debian-Projekts ist Jonathan Carter.[32] Der Posten wird einmal im Jahr per Wahl neu vergeben. Alle Wahlen und Abstimmungen erfolgen elektronisch (mit Hilfe einer digitalen Signatur) nach der Schulze-Methode.

Als eine Dachorganisation für Debian und weitere Freie-Software-Projekte wurde 1997 Software in the Public Interest gegründet.[33]

Debian-Gesellschaftsvertrag[Bearbeiten | Quelltext bearbeiten]

Der Debian-Gesellschaftsvertrag (englisch Debian Social Contract) ist eine vom Debian-Projekt beschlossene öffentliche Richtlinie, die Grundlagen regelt, wie die freie Software Debian hergestellt, verteilt und betreut wird. Der Gesellschaftsvertrag geht auf einen Vorschlag von Ean Schuessler zurück. Bruce Perens entwarf eine erste Version des Dokumentes, das dann mit anderen Debian-Entwicklern im Juni 1997 verfeinert wurde, bevor es als öffentliche Richtlinie akzeptiert wurde.[34] Version 1.0 wurde am 5. Juli 1997 ratifiziert.[17] Am 26. April 2004 wurde die überarbeitete Version 1.1 ratifiziert.[35] Sie ersetzt seitdem ihren Vorgänger.

Ein besonders bedeutender, auch über das Debian-Projekt hinaus genutzter Teil des Vertrages sind die Debian-Richtlinien für freie Software (DFSG). Die Gemeinschaft um die Etablierung des Begriffes Open Source in der Öffentlichkeit verwendete diese als Grundlage, um ihre Definition von Open Source zu verfassen. Bruce Perens verallgemeinerte die Richtlinien, indem er Debian aus dem Text strich, um The Open Source Definition (dt. Die Open Source Definition) zu schaffen.[36] Sie wird seitdem von der Open Source Initiative (OSI) verwendet.[37] Mit der Zeit haben sich hier allerdings einige Unterschiede ergeben.

Die im Vertrag festgehaltene Verpflichtung zur Bereitstellung von freier Software wird vom Debian-Projekt sehr ernst genommen. Zentrale Diskussionen im Linux-Umfeld werden maßgeblich vom Projekt bestimmt, wie die konsequent freie Dokumentation der Programme (Diskussion über die GFDL) oder die Vermeidung von Markennamen, weil ein Hersteller darüber das Projekt beeinflussen kann. Eine Auswirkung dieser Politik war der Namensstreit zwischen Debian und Mozilla, der zu einer Umbenennung der Anwendung Firefox in Iceweasel innerhalb von Debian führte.

Software-Sicherheit[Bearbeiten | Quelltext bearbeiten]

Softwareprobleme werden öffentlich behandelt, so auch sämtliche Sicherheitsprobleme. Aspekte der Sicherheit werden öffentlich auf der debian-security-announce-Mailingliste diskutiert. Debians Sicherheitsgutachten werden über eine öffentliche Mailingliste gesendet (sowohl innerhalb als auch außerhalb) und auf einem öffentlichen Server bekanntgegeben. Von dieser Verfahrensweise verspricht man sich ein schnelleres Auffinden von Sicherheitslücken und damit die Möglichkeit, diese eher beheben zu können. Die entgegengesetzte Herangehensweise des Security through obscurity wird dagegen als unpraktikabel angesehen. Die Tatsache, dass die Weiterentwicklung der Distribution öffentlich sichtbar unter Beteiligung einer Vielzahl von Personen geschieht, erfordert besondere Sicherheitsmaßnahmen. Beispielsweise werden Änderungen an Paketen grundsätzlich mit einem verifizierbaren Schlüssel digital signiert. Beim Anwender wird dann vor der Installation die Gültigkeit der Signatur überprüft. Diese Maßnahme soll es Dritten erschweren, schädliche Software in Debian-Pakete einzuschleusen.

Die Paketbetreuer passen die Sicherheitsaspekte ihrer jeweiligen Software an die allgemeinen Grundsätze von Debian an. Daher sind Dienste nach der Installation oft „sicher“ voreingestellt, was von einem Benutzer als „Einschränkung“ empfunden werden kann. Dennoch versucht Debian, Sicherheitsaspekte und einfache Administration abzuwägen. Zum Beispiel werden Dienste wie ssh und ntp nicht inaktiv installiert, wie es bei den Distributionen der BSD-Familie üblich ist.

Wenn ein Sicherheitsproblem in einem Debian-Paket entdeckt wurde, wird es zusammen mit einer Einschätzung der dadurch entstehenden Gefahr direkt veröffentlicht. Parallel wird so schnell wie möglich ein Sicherheitsupdate dieses Pakets vorbereitet und auf speziellen Servern veröffentlicht. Kritische Sicherheitslücken werden auf diese Weise häufig innerhalb von Stunden geschlossen.

Die von Debian angepasste Implementierung des für die Schlüsselerstellung zuständigen Zufallsgenerators der OpenSSL-Bibliothek arbeitete von September 2006 bis 13. Mai 2008 mit einer erheblichen Sicherheitslücke. Die generierten geheimen Schlüssel konnten abgeschätzt und damit in kurzer Zeit (vor-)berechnet werden (1024- und 2048-Bit-Schlüssel in ungefähr zwei Stunden). Insbesondere OpenSSH und die sichere Kommunikation in Webbrowsern waren davon betroffen – GnuPG hingegen nicht.

Das Sicherheitsrisiko besteht weiterhin für alle RSA-Schlüssel, die in diesem Zeitraum auf betroffenen Systemen erstellt wurden und seit der Aktualisierung der Bibliothek nicht neu erstellt wurden. Auch alle DSA-Schlüssel, die jemals von einem Rechner (Client) mit fehlerhaftem Zufallszahlengenerator verwendet wurden, sind seitdem unsicher, selbst wenn diese ursprünglich auf einem Rechner mit korrekt arbeitendem Zufallszahlengenerator erstellt wurden.[38][39]

Im Januar 2019 wurde in dem Paketmanagertool von Debian („apt“ bzw. „apt-get“) eine Sicherheitslücke entdeckt, die es einem Man-in-the-Middle-Angreifer ermöglichte, Code bei einem Update auszuführen. Der Entdecker dieser Sicherheitslücke plädierte, auch vor dem Hintergrund, dass dies nicht die einzige Sicherheitslücke mit diesen Auswirkungen in apt war,[40] und solche Lücken immer passieren können, dafür, dass Debian in Zukunft standardmäßig HTTPS für Updates mit apt statt HTTP nutzt, da HTTPS die Integrität der gesamten Kommunikation mit dem Update-Server absichert.[41] Dies wurde in der Vergangenheit mit dem Hinweis abgelehnt, dass apt selbst eine Verifizierung der Pakete vornimmt[42] was soweit auch korrekt ist, allerdings würde es bei Sicherheitslücken wie dieser dennoch zu einem Sicherheitsgewinn kommen, da die Sicherheitslücke dann nicht mehr von allen Man-in-the-Middle-Angreifern, die in die Verbindung eingreifen können, ausnutzbar ist, sondern nur noch von den jeweils gewählten Debian-Update-Mirrors des Gerätes.[43]

Veröffentlichungszyklus[Bearbeiten | Quelltext bearbeiten]

upstream
packaging
package
upload
incoming
checks
unstable
migration
testing
freeze
frozen
release
stable
Flussdiagramm des Lebenszyklus eines Paketes von Debian

Von Debian werden zu jedem Zeitpunkt mehrere Varianten (Releases) parallel angeboten: stable (‚stabil‘), testing (‚Erprobung‘) und unstable (‚instabil‘). Nach der Veröffentlichung jeder stable-Version wird die vorige stable-Version als oldstable (‚alt-stabil‘) für mindestens ein Jahr weitergeführt.

Experimental[Bearbeiten | Quelltext bearbeiten]

experimental ist eine Vorstufe zu unstable. In experimental werden Änderungen ausprobiert, die umfangreiche Auswirkungen auf das gesamte System haben können. So wurde der Übergang des X Window Systems von XFree86 auf X.Org in experimental erprobt. experimental ist keine vollständige Sammlung von Paketen. Es enthält nur, was gerade einer besonderen Untersuchung bedarf.

Unstable[Bearbeiten | Quelltext bearbeiten]

unstable ist der erste Anlaufpunkt für neue Versionen von Paketen und Programmen, bevor sie in testing integriert werden. Dort werden sie auf Fehler geprüft. unstable ist weniger für den produktiven Einsatz gedacht als für das Testen neuer Paketversionen. Wer unstable verwendet, muss damit rechnen, mit Programmfehlern konfrontiert zu werden, die aus mangelndem Zusammenspiel mit anderen Softwarekomponenten resultieren. Wurden innerhalb der Testzeit (meistens zehn, gelegentlich fünf, bei dringenden Paketen zwei oder sogar null Tage) keine schweren, für das Release entscheidenden Fehler („release-critical bugs“, „RC-Bugs“) gefunden und sprechen keine anderen Gründe wie das Zurückhalten einzelner Pakete durch das Release-Team oder nichterfüllte Abhängigkeiten dagegen, wird das Paket in testing aufgenommen.

Debian Stretch mit Xfce4 und Xfce-Terminal

Testing[Bearbeiten | Quelltext bearbeiten]

testing ist der Kandidat für die nächste stable. Direkt nach der Veröffentlichung einer neuen stable sind testing und stable identisch. In testing werden nach und nach Aktualisierungen und neue Anwendungspakete eingebunden. testing entwickelt sich also ständig weiter. Dabei bleibt das System im Normalfall voll einsatzfähig. Die installierten Pakete können täglich auf Aktualisierungen geprüft und diese gegebenenfalls aufgespielt werden. Dieses Verfahren wird häufig für Arbeitsplatzrechner genutzt.

Einige Monate vor der Veröffentlichung einer neuen stable-Version wird testing in Bezug auf neue Programme und Programmversionen eingefroren („freeze“). Änderungen beziehen sich dann in der Regel nur noch auf die Beseitigung von beim Test aufgetretenen Fehlern. Die Veröffentlichung eines neuen stable erfolgt erst dann, wenn alle als „schwer“ eingestuften Fehler behoben sind. Der aktuelle Stand und der zeitliche Verlauf der Anzahl dieser Fehler lässt sich in einer automatisch aktuell gehaltenen Webseite ablesen.[44]

Die ständigen Änderungen an testing bergen das Risiko von Installationsfehlern, die das laufende System beeinträchtigen können. Wie dieses Risiko im Vergleich zu den ebenfalls nicht fehlerfreien statischen Veröffentlichungen anderer Distributionen einzuschätzen ist, ist Gegenstand emotionaler Diskussionen.

Stable[Bearbeiten | Quelltext bearbeiten]

stable ist die jeweils aktuelle offizielle Version. Debian veröffentlichte seit 2000 etwa alle zwei Jahre eine neue stable. Mit Ausnahme von Sicherheitsaktualisierungen wird an den in ihr enthaltenen Paketen nichts mehr verändert. stable gilt daher als geeigneter Kandidat für Server-Systeme, die lange Zeit zuverlässig laufen müssen. Vor der Veröffentlichung werden für einige Monate mit hoher Priorität die als schwerwiegend eingestuften Fehlfunktionen beseitigt. In dieser Zeit werden keine großen Versionssprünge in Paketen oder neue Pakete akzeptiert. Kurz vor einer Debian-Veröffentlichung repräsentiert stable in Bezug auf Software-Versionen daher den Stand von vor etwa einem halben Jahr.

Debian Squeeze mit Xdm

Oldstable[Bearbeiten | Quelltext bearbeiten]

oldstable ist der Vorgänger der jeweils aktuellen stable, solange Sicherheitsupdates zur Verfügung gestellt werden. Debian empfiehlt zwar, mit der jeweils aktuellen stable zu arbeiten, unterstützt oldstable aber noch mindestens ein weiteres Jahr mit Sicherheitsaktualisierungen. Ausgenommen davon sind Browser wie Mozilla Firefox oder Chromium, die nur für 6 Monate mit Sicherheitsupdates versorgt werden.[45]

Debian Buster mit Gnome, Gnome-Terminal und Firefox

Langzeitunterstützung (engl.: long-term support, kurz: LTS)[Bearbeiten | Quelltext bearbeiten]

Als im Frühjahr 2014 die reguläre Unterstützung der Version 6.x Squeeze endete, folgte erstmals Langzeitunterstützung, englisch long term support (LTS), für die meisten Pakete auf den Architekturen i386 und amd64 bis Februar 2016 durch das neu gegründete Projekt Debian Long Term Support (debian-lts).[46] Dieses hat sich zum Ziel gesetzt, zukünftig alle Versionen für mindestens 5 Jahre mit Sicherheitsupdates zu versorgen.[47] Seit Ende Mai 2018 und dem Ende der Unterstützung von Debian 7 Wheezy bietet das Unternehmen Freexian eine erweiterte Langzeitunterstützung, englisch Extended Long Term Support (ELTS), für ausgewählte Pakete an. Dieses kommerzielle Angebot soll mindestens 1 Jahr aktiv sein, es handelt sich dabei um kein offizielles Debianprojekt, Debians Infrastruktur ist nicht involviert.[48]

Zeitabstand zwischen den Veröffentlichungen[Bearbeiten | Quelltext bearbeiten]

Zeitweise lagen große Zeiträume zwischen den Debian-Veröffentlichungen. Darauf gab es verschiedene Reaktionen, etwa wurden Pakete verschiedener Veröffentlichungen gemischt. Dies wird jedoch unmöglich, wenn sich zentrale Teile des Systems zu stark unterscheiden. So gab es zwischen Sarge und Etch eine Änderung der glibc-ABI, die für die meisten Pakete eine Aktualisierung nötig machte. Für einige Aufgaben wie Spam- und Virenerkennung bot Debian zeitweise eine Paketquelle namens „volatile“ (unbeständig) an, die mit Squeeze durch eine neue Paket-Quelle „updates“ ersetzt wurde.[49] Für einige Programme kann man sich auch mit sogenannten Backports behelfen. Das sind Pakete von neueren Programmversionen, die für eine alte Debian-Veröffentlichung kompiliert wurden. Dadurch werden nur die Programme aktualisiert, die für den jeweiligen Backport benötigt werden. Eine weitere Alternative bieten Container-Umgebungen wie Flatpak.

Codenamen und deren Herkunft[Bearbeiten | Quelltext bearbeiten]

Jede Version hat einen Codenamen, der von Charakteren des Films Toy Story oder seinen Fortsetzungen stammt. Derzeit ist „Bookworm“ (Debian 12) der Name des stable-Zweigs. Der Codename von unstable ist seit Dezember 2000 gleichbleibend „Sid“.[50][51] Dies ist eine Anspielung auf den Jungen, der im Film Toy Story mehrfach Spielzeuge kaputtgemacht hat. Erstmals erhielt Debian mit Veröffentlichung der Version 1.1 (17. Juni 1996) einen Codenamen. Zu diesem Zeitpunkt hatte Bruce Perens die Leitung des Projekts von Ian Murdock übernommen. Perens arbeitete beim Filmstudio Pixar, das die Toy-Story-Filme produziert.

Softwarekategorien[Bearbeiten | Quelltext bearbeiten]

Innerhalb eines Releases enthält die Abteilung main das eigentliche Debian-System. main besteht komplett aus freier Software und sonstigen Werken gemäß DFSG. Es ist möglich, allein mit Paketen aus main ein funktionstüchtiges System zu installieren. non-free enthält Software, die proprietär ist, und contrib beherbergt Software, die selbst frei ist, jedoch ohne Software aus non-free nicht lauffähig ist, wie früher Java-Programme, die die Java-Laufzeitumgebung von Sun Microsystems benötigten. contrib und non-free sind kein offizieller Teil von Debian, werden jedoch unter anderem durch Bereitstellung der für main üblichen Infrastruktur unterstützt.

Unterstützte Architekturen[Bearbeiten | Quelltext bearbeiten]

Debian unterstützt eine Anzahl verschiedener Hardware-Architekturen. Dabei wird zwischen offiziellen Release-Architekturen und Ports unterschieden. Um als Release-Architektur offiziell unterstützt zu werden, muss eine Anzahl Bedingungen erfüllt sein. So ist ein ausreichend großes Team nötig, eine ausreichende Anzahl entsprechender Rechner muss dem Debian-Projekt zum Erstellen von Paketen zur Verfügung stehen, und fast alle Pakete müssen auf der Architektur gebaut werden können und die Software benutzbar sein. Jede Architektur wird zunächst als Port unterstützt und kann zu einer offiziell unterstützten Architektur aufgewertet werden. Umgekehrt kann eine offizielle Release-Architektur zum Port abgewertet werden, wenn die Anforderungen an Release-Architekturen nicht mehr erfüllt sind. Für Ports gibt es keine stable-Veröffentlichungen, sondern es existiert nur die unstable-Variante.

Versionsgeschichte[Bearbeiten | Quelltext bearbeiten]

Version Name Status Freigabe Support-Ende
(LTS-Ende)
Release-
zyklus
Kernel-
Version
unterstützte Architekturen Paket-
Anzahl (ca.)
Bemerkungen
Ältere Version; nicht mehr unterstützt: 1.1 Buzz 17. Juni 1996[52] 2.0 1 i386 (IA-32 bzw. x86-32) 474 Erste offiziell freigegebene Version. Eine Version 1.0 wurde nie offiziell freigegeben, um Verwechslungen zu vermeiden, nachdem ein CD-ROM-Hersteller fälschlicherweise eine nicht freigegebene Version als Debian 1.0 veröffentlicht hatte.[53]
Ältere Version; nicht mehr unterstützt: 1.2 Rex 12. Dezember 1996[54] 6 Mon. 2.0.27 1 i386 848
Ältere Version; nicht mehr unterstützt: 1.3 Bo 5. Juni 1997[55] 6 Mon. 2.0.29 1 i386 974
Ältere Version; nicht mehr unterstützt: 2.0 Hamm 24. Juli 1998[56] 14 Mon. 2.0.34 2 x86 (i386), m68k 1.500
Ältere Version; nicht mehr unterstützt: 2.1 Slink 9. März 1999[57] 8 Mon. 2.0.36 4 x86 (i386), Alpha, m68k, SPARC 2.250 Erste Version mit dem Paketmanagement-System APT.[53]
Ältere Version; nicht mehr unterstützt: 2.2 Potato 15. August 2000[58] 18 Mon. 2.2.16 6 x86 (i386), Alpha, Arm OABI (arm), m68k, PowerPC, SPARC 3.900
Ältere Version; nicht mehr unterstützt: 3.0 Woody 19. Juli 2002[59] 23 Mon. 2.2.20 11 x86 (i386), Alpha, Arm OABI, PA-RISC, IA-64, m68k, MIPS (mips, mipsel), PowerPC, S/390, SPARC 8.500
Ältere Version; nicht mehr unterstützt: 3.1 Sarge 6. Juni 2005[60] 35 Mon. 2.4.27 11 x86 (i386), Alpha, Arm OABI, PA-RISC, IA-64, m68k, MIPS (mips, mipsel), PowerPC, S/390, SPARC 15.400 Erstmals mit OpenOffice.org 1.1 eine komplette Office Suite enthalten. aptitude wird zur bevorzugten Methode der Paketverwaltung in der Konsole und löst dselect damit ab. XFree86 Version 4.3 mit Unterstützung neuer Technologien wie Xinerama und 3D-Beschleunigung.[61] Auf „i386“, der 32-Bit-x86-Architektur IA-32, ist nunmehr mindestens ein 80486-kompatibler Prozessor (i486) Voraussetzung.[62]
Ältere Version; nicht mehr unterstützt: 4.0 Etch 8. April 2007[63] 22 Mon. 2.6.18 11 x86 (i386, amd64), Alpha, Arm OABI, PA-RISC, IA-64, MIPS (mips, mipsel), PowerPC, S/390, SPARC 18.700 Erstmals mit grafischem Installationsprogramm. Das vierte Update vom 26. Juli 2008 brachte erstmals bei einer stabilen Version aktuellere Treiber für bislang nicht nutzbare Geräte mit.[64]
Ältere Version; nicht mehr unterstützt: 5.0 Lenny 14. Februar 2009[65] 23 Mon. 2.6.26 13 x86 (i386, amd64), Alpha, Arm OABI, EABI (arm, armel), PA-RISC, IA-64, MIPS (mips, mipsel), PowerPC, S/390, SPARC 25.100
Ältere Version; nicht mehr unterstützt: 6.0 Squeeze 6. Februar 2011[66] 2014-05-31
(2016-02-29)[67]
24 Mon. 2.6.32 (LTS) 9 x86 (i386, amd64), Arm EABI (armel), IA-64, MIPS, MIPSel, PowerPC, S/390, SPARC 29.000 Mit FreeBSD-Kernel für x86 (32- und 64-Bit) als Technologievorschau, Linux- und FreeBSD-Kernel ohne Binärblobs. Verlängerte Versorgung mit Sicherheitsupdates für die Architekturen i386 und amd64 bis Februar 2016.[68]
Ältere Version; nicht mehr unterstützt: 7 Wheezy[69] 4. Mai 2013[70] 2016-04-26
(2018-05-31)
27 Mon. 3.2.41 (LTS) 11 x86 (i386, amd64), Arm EABI (armel, armhf), MIPS (mips, mipsel), PowerPC, S/390, S390x, SPARC, IA-64[70] 36.000 Mit FreeBSD-Kernel für x86 (32- und 64-Bit) als Technologievorschau, Multiarch-Unterstützung.
Das Nummerierungsschema für Sicherheitsaktualisierungen wurde von x.0.y zu x.y geändert.
Ältere Version; nicht mehr unterstützt: 8 Jessie 25. April 2015[23] 2018-06-17
(2020-06-30)
23 Mon. 3.16.64 (LTS) 10 x86 (i386, amd64), Arm EABI (armel, armhf), MIPS (mips, mipsel), System z, AArch64, Motorola/IBM PowerPC (powerpc, ppc64el)[23] 43.000 systemd als Standard für init; Unterstützung von Arm64 und PPC64LE-Systemen.[71] Auf 32-Bit-x86 (IA-32 bzw. „i386“) wird mindestens ein Pentium-kompatibler Prozessor (i586) vorausgesetzt.[72]
Ältere Version; nicht mehr unterstützt: 9 Stretch[73] 17. Juni 2017 2020-07-06
(2022-06-30)[74]
26 Mon. 4.9.168 (LTS) 10 x86 (amd64, i386), Arm (arm64, armel, armhf), MIPS (mips, mips64el, mipsel). PowerPC (ppc64el), s390x 51.000 Bei der 32-Bit-x86-Architektur IA-32 „i386“ wird nun mindestens i686 vorausgesetzt (mit wenigen Ausnahmen, etwa dem AMD Geode, der zu i586 zählt);[75] „freeze“ am 5. Februar 2017,[76] neue Bezeichnungen der Netzwerkschnittstellen, MariaDB statt MySQL Standard,[77] Nftables erstmals enthalten.[78]
Ältere Version; nicht mehr unterstützt: 10 Buster[71] oldoldstable 6. Juli 2019[79] 2022-07
(2024-06-30)
25 Mon. 4.19.37 (LTS) 10 x86 (amd64, i386), Arm (arm64, armel, armhf), MIPS (mips, mips64el, mipsel). PowerPC (ppc64el), s390x 57.000 GNOME Desktop 3.30, Plasma 5.14, OpenJDK 11, NodeJS 10.15.2, Bash 5.0[80]
Ältere Version; noch unterstützt: 11 Bullseye[81][82] oldstable 14. August 2021[83] 2024-08-15
(2026-06-30)[84]
25 Mon. 5.10 (LTS) 9 x86 (amd64, i386), Arm (arm64, armel, armhf), MIPS (mips64el, mipsel). PowerPC (ppc64el), s390x 59.500 GNOME Desktop 3.38, Plasma 5.20, keine Qt-4-Bibliotheken mehr[85]
Aktuelle Version: 12 Bookworm[27] stable 10. Juni 2023[28] 2026-06-11
(2028-06-30)[86]
22 Mon. 6.1 (LTS) 9 x86 (amd64, i386), Arm (arm64, armel, armhf), MIPS (mips64el, mipsel). PowerPC (ppc64el), s390x 64.400 Die Verzeichnisse /{bin,lib,sbin} werden grundsätzlich unter /usr geführt (usrmerge)[87]
Vorabversion: 13 Trixie[88] testing
Zukünftige Version: 14 Forky[89]
Version Name Status Freigabe Support-Ende
(LTS-Ende)
Release-
zyklus
Kernel-
Version
unterstützte Architekturen Paket-
Anzahl (ca.)
Bemerkungen
Legende:
Ältere Version; nicht mehr unterstützt
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version
Unterstützte Architekturen im Zeitverlauf (grün: derzeit unterstützt; rot: nicht mehr unterstützt)
Releasezeiträume und Paketumfänge im Zeitverlauf
Releasezeiträume und Paketumfänge im Zeitverlauf

Verbreitung[Bearbeiten | Quelltext bearbeiten]

Bootmenü beim Start von einem Installationsmedium, Debian 9.0 „Stretch“.

Laut einer Online-Umfrage von Heise online im Februar 2009 war Debian Linux zu dieser Zeit mit 47 % (Mehrfachnennung möglich) das am meisten verwendete freie Server-Betriebssystem in deutschen Unternehmen. Bei den freien Desktop-Betriebssystemen belegte Debian Linux mit einer Verbreitung von 29,9 % den zweiten Platz hinter Ubuntu (60,8 %), das auch von Debian abstammt – dicht gefolgt von openSUSE (28,8 %, Stand Februar 2009).[90] Debian ist eine der häufigsten Linux-Distributionen auf Webservern.[91]

Debian wird neben Scientific Linux, Red Hat Enterprise Linux und Windows auf der Internationalen Raumstation (ISS) eingesetzt.[92]

Nutzung durch öffentliche Einrichtungen[Bearbeiten | Quelltext bearbeiten]

Die Regierung der spanischen Region Extremadura hat von 2002 bis 2011 die Debian-basierte Distribution GNU/LinEx entwickelt und in den Schulen und im öffentlichen Gesundheitssystem eingeführt. Anfang 2012 gab die Regionalverwaltung bekannt, dass LinEx eingestellt werde,[93] kurz darauf kündigte sie an, dass nun 40.000 Arbeitsplätze der Verwaltung auf Debian umgestellt würden.[94]

Die Stadt München ist mit ihren Debian-basierten Betriebssystemen LiMux zwischen 2006 und 2013 auf freie Software umgestiegen, plant jedoch eine Rückkehr zu Windows-Systemen bis 2020. Das deutsche Bundesamt für Sicherheit in der Informationstechnik setzte ab 2008 unter anderem Debian auf Desktopsystemen ein.[95] Auch Wien bot von 2004 bis 2009 mit Wienux der Stadtverwaltung eine Debian-basierte freie Alternative an. 2009 wurde eine angepasste Version von DebianEdu (auch bekannt als Skolelinux[96]) in einer Pilotphase an elf Schulen im Land Rheinland-Pfalz getestet, nachdem das System bereits in Hamburg in etlichen Schulen eingeführt worden war.[97][98]

Kernel[Bearbeiten | Quelltext bearbeiten]

Das Debian-Projekt beabsichtigt, neben der Linux-Distribution Debian GNU/Linux mit Linux-Kernel auch Varianten des GNU-Systems mit anderen Kernen zu unterstützen.

Mit Squeeze und Debian GNU/kFreeBSD wurde 2011 die erste Portierung auf den Kernel des FreeBSD-Betriebssystems veröffentlicht. Diese stand zunächst nur für x86-Architekturen (32-Bit: IA-32 bzw. „i386“, und 64-Bit: x64 bzw. „amd64“) zur Verfügung.[66][99] Die Namensgebung Debian GNU/kFreeBSD sollte betonen, dass es sich lediglich um den Kernel von FreeBSD handelt, während die Systemwerkzeuge weiterhin denen des GNU-Projekts entsprachen, nicht den Varianten der BSD-Familie. Aus Anwendersicht blieb es daher bei einer größeren Ähnlichkeit mit anderen Linux-Distributionen als mit FreeBSD. Jessie enthielt den GNU/kFreeBSD-Port aufgrund anhaltender Probleme und enttäuschender Entwicklungsfortschritte jedoch nicht mehr.[100]

In Zukunft soll auch die Variante Debian GNU/Hurd mit dem Kernel GNU Hurd veröffentlicht werden. Konkrete Veröffentlichungspläne gibt es allerdings noch nicht. Eine Variante Debian GNU/NetBSD mit dem Kernel von NetBSD wurde 2002 aufgegeben.

Debian Pure Blends[Bearbeiten | Quelltext bearbeiten]

Unter einem Debian Pure Blend (Debian-intern auch kurz Blend) versteht man eine interne Anpassung von Debian GNU/Linux, die einem speziellen Anwendungszweck dient.[101] Blends bilden thematische Substrukturen innerhalb des unstrukturierten Paketpools von etwa 30.000 Binärpaketen von Debian und erlauben daher einen einfachen Zugriff auf die relevanten Pakete für spezifische Fachgebiete. Darüber hinaus steht hinter einem Blend auch ein für das Fachgebiet kompetentes Entwicklerteam, das als Ansprechpartner für bestimmte Fachgebiete dient und sich mit der Paketierung der zu diesem Fachgebiet gehörenden Software beschäftigt.

Die stabilen Blends sind:[102]

  • Debian Accessibility
  • Debian Astro
  • DebiChem
  • DebianEdu (früher: Skolelinux)
  • Debian Games
  • Debian GIS
  • Debian Junior
  • Debian Med
  • Debian Multimedia
  • Debian Science
  • FreedomBox
  • Hamradio

Debian-Derivate[Bearbeiten | Quelltext bearbeiten]

Die große Auswahl an Paketen und das zuverlässige System der Paketverwaltung machen Debian attraktiv, um davon weitere eigenständige Distributionen abzuleiten. Rechtlich wird dies durch die für alle Komponenten geltende, weitgehende Freiheit gewährende Lizenz möglich. Daher gibt es eine große Anzahl von Distributionen, die hauptsächlich oder ausschließlich Pakete aus Debian verwenden. Einige weitverbreitete Distributionen nutzen Debian als Grundlage. Beispiele dafür sind Ubuntu, Knoppix und Linux Mint. Laut GNU/Linux Distribution Timeline gehen aus Debian und den daraus abgeleiteten Derivaten über 480 auf Debian basierende Distributionen hervor. (Stand Oktober 2012)[103] Viele dieser Distributionen sind für einen speziellen Zweck, wie zum Beispiel den Einsatz als Server oder in der Schule, ausgerichtet.

Trivia[Bearbeiten | Quelltext bearbeiten]

Debian m68k-Port Community Meeting im Linuxhotel

Nach einer vagen Schätzung des Debian-Entwicklers James Bromberger ist der Quellcode aller in Debian 7.0 enthaltenen Programme etwa 14 Milliarden Euro wert. Der Schätzung liegen Annahmen über das Jahresgehalt und die Programmierleistung eines durchschnittlichen Programmierers zugrunde.[104]

Debian wird mit dem m68k-Port benutzt, um alte Systeme wie Atari ST, Amiga oder Macintosh mit aktueller Linux-Software zu betreiben. Etwa 20 aktive Entwickler arbeiten an diesem Port, der von etwa 150–200 Nutzern weltweit verwendet wird.[105]

Literatur[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Wiktionary: Debian – Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen
Commons: Debian – Sammlung von Bildern, Videos und Audiodateien

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Updated Debian 12: 12.5 released. 10. Februar 2024 (abgerufen am 13. Februar 2024).
  2. onion.debian.org. Abgerufen am 24. September 2017 (englisch).
  3. Über Debian: Wie fing alles an? In: Debian Website. Software in the Public Interest, Inc., 15. August 2012, abgerufen am 9. Januar 2013.
  4. Chapter 2.3. What's new in the distribution? Abgerufen am 10. Juni 2023.
  5. Debian Developers Database. In: Debian Website. Software in the Public Interest, Inc., 15. Juni 2012, abgerufen am 8. Januar 2013 (englisch).
  6. Bewerber-Checkliste. In: Debian Website. Software in the Public Interest, Inc., 7. Dezember 2012, abgerufen am 8. Januar 2013: „Da Debian für seinen starken moralischen und philosophischen Hintergrund bekannt ist, müssen die Bewerber ihren eigenen Blickpunkt auf das Thema freie Software erläutern.“
  7. Ian Murdock: About Ian Murdock. In: Weblog. 27. Mai 2003, archiviert vom Original am 4. Juni 2003; abgerufen am 7. Januar 2013 (englisch).
  8. Robin Nixon: Ubuntu. Up and Running. 1. Auflage. O’Reilly, Sebastopol 2010, ISBN 978-0-596-80484-8, S. 3.
  9. Offizielle Ankündigung der Umbenennung von Debian Linux zu Debian GNU/Linux
  10. Debian-Veröffentlichungen. In: Debian Website. Software in the Public Interest, Inc., 8. Oktober 2012, abgerufen am 9. Januar 2013 (In der Liste der Veröffentlichungen werden die früheren Versionen (2.0 bis 5.0) als Debian GNU/Linux, Version 6.0 ausschließlich als Debian bezeichnet.).
  11. www.debian.org: Debian. In: Debian Bug report logs. 13. April 2012, abgerufen am 9. Januar 2013 (englisch).
  12. Ian Murdock: Ankündigung von Debian. In: comp.os.linux.development. 16. August 1993, abgerufen am 2. November 2010 (englisch).
  13. Ian A. Murdock: Eine kurze Geschichte von Debian. Anhang A – Das Debian-Manifest. In: debian.org. Software in the Public Interest, Inc., 6. Januar 1994, abgerufen am 1. Februar 2021.
  14. a b c d debian.org: Eine kurze Geschichte von Debian. Eine detaillierte Historie. Abgerufen am 1. Februar 2021.
  15. a b c d e f g debian.org: Eine kurze Geschichte von Debian. Debian-Veröffentlichungen. Abgerufen am 1. Februar 2021.
  16. debian.org: Eine kurze Geschichte von Debian. Leitung. Abgerufen am 1. Februar 2021.
  17. a b debian.org: Debian-Gesellschaftsvertrag – Version 1.0. Abgerufen am 2. November 2010.
  18. Krafft 2005. Seite 43–44.
  19. Falko Benthin: Debian 6.0 »Squeeze« veröffentlicht. pro-linux.de, 6. Februar 2011, abgerufen am 2. Mai 2015.
  20. Debian GNU/kFreeBSD. In: Debian Website. Software in the Public Interest, Inc., 20. Oktober 2012, abgerufen am 9. Januar 2013: „Diese Veröffentlichung ist in Arbeit. Sie wurde mit Debian 6.0 (Squeeze) als Technologievorschau veröffentlicht und ist die erste Nicht-Linux-Portierung.“
  21. Samuel Thibault: Bits from the Debian GNU/Hurd porters. In: Debian-Mailingliste debian-devel-announce. 4. Februar 2012, abgerufen am 9. Januar 2013 (englisch): „Since the ftp-master meeting in July 2011, significant improvements have been made, and a technological preview of GNU/Hurd with Wheezy, as was made for kFreeBSD did for Squeeze, is still the target.“
  22. architecture requalification status for wheezy. In: release.debian.org. Abgerufen am 23. September 2018.
  23. a b c Debian 8 „Jessie“ released. In: Debian Website. Software in the Public Interest, Inc., 26. April 2015, abgerufen am 19. Juni 2017 (englisch).
  24. Mirko Dölle: Debian 8 Jessie mit Systemd und aktualisiertem Kernel. heise.de, 26. April 2015, abgerufen am 27. April 2015.
  25. Debian 10 „Buster“ Release Notes. In: Debian Website. Software in the Public Interest, Inc., 6. Juli 2019, abgerufen am 25. September 2020.
  26. Debian 11 „Bullseye“ Release Notes. In: Debian Website. Software in the Public Interest, Inc., 14. August 2021, abgerufen am 27. August 2020.
  27. a b Emilio Pozuelo Monfort: Bits from the release team: full steam ahead towards buster. In: debian-devel-announce. 16. April 2018, abgerufen am 16. April 2018 (englisch).
  28. a b Debian 12 „Bookworm“ veröffentlicht. In: Debian Website. 10. Juni 2023, abgerufen am 10. Juni 2022.
  29. a b Debian 12 -- Release Notes. Abgerufen am 9. Juni 2023.
  30. General Resolution: non-free firmware. Abgerufen am 9. Juni 2023.
  31. Debian-Verfassung. In: Debian-Projekt. Software in the Public Interest, Inc., 16. September 2008, archiviert vom Original am 30. August 2008; abgerufen am 25. Oktober 2008. Debian-Verfassung, mehrsprachig unter Debian Constitution.
  32. Debian-Projektleiter. In: www.debian.org. Abgerufen am 17. April 2021.
  33. Eine kurze Geschichte von Debian – Was ist das Debian-Projekt? In: debian.org. Software in the Public Interest, 4. Mai 2013, archiviert vom Original (nicht mehr online verfügbar) am 5. Oktober 2013; abgerufen am 16. Juni 2013.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.debian.org
  34. Bruce Perens: Debian's “Social Contract” with the Free Software Community. In: Debian-Projekt. Software in the Public Interest, Inc., 4. Juli 1997, abgerufen am 25. Oktober 2008 (englisch).
  35. debian.org: Debian Gesellschaftsvertrag – Version 1.1. Abgerufen am 4. November 2010. (englisch)
  36. Siehe Anmerkungen in Debian-Gesellschaftsvertrag (Memento vom 17. Juni 2007 im Internet Archive)
  37. The Open Source Definition. Stand 19. September 2007.
  38. Christiane Rütten: Schwache Krypto-Schlüssel unter Debian, Ubuntu und Co. In: Heise online. 13. Mai 2008, abgerufen am 2. Juni 2008.
  39. Martin Bartosch: Gute Zahlen, schlechte Zahlen. In: heise Security. 27. Mai 2008, abgerufen am 26. September 2010.
  40. DSA-3733-1 apt. In: Debian Security Advisory. 13. Dezember 2016, abgerufen am 26. Februar 2019 (englisch).
  41. Max Justicz: Remote Code Execution in apt/apt-get. 22. Januar 2019, abgerufen am 26. Februar 2019 (englisch).
  42. Chris Lamb: Why does APT not use HTTPS? Archiviert vom Original am 24. Januar 2018; abgerufen am 26. Februar 2019 (englisch).
  43. Hanno Böck: Apt: Bug in Debian-Paketmanager feuert Debatte über HTTPS an. Golem.de, 23. Januar 2019, abgerufen am 26. Februar 2019.
  44. automatisch aktualisierte Webseite mit einer Übersicht über die Anzahl der als „release-critical“ eingeschätzten Bugs (englisch).
  45. https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.de.html#limited-security-support
  46. Moritz Mühlenhoff: Announcement of long term support for Debian oldstable. Abgerufen am 17. April 2014 (englisch).
  47. Debian Long Term Support. Abgerufen am 9. Juli 2015 (englisch).
  48. de/LTS/Extended – Debian Wiki. Abgerufen am 11. Juli 2018.
  49. Philipp Kern: [VUA 76–1] volatile replaced by new updates suite, 29. Januar 2011, abgerufen am 9. März 2011.
  50. testing to be implemented on ftp-master, 18. Dezember 2000, abgerufen am 18. November 2014.
  51. Die unstable Distribution („Sid“) auf Debian.org, abgerufen am 14. August 2020
  52. Debian Linux Distribution Release 1.1 Now Available. In: lists.debian.org. Abgerufen am 23. September 2018.
  53. a b Eine kurze Geschichte von Debian – Kapitel 4 – Eine detaillierte Historie. In: Debian-Projekt. 3. April 2007, archiviert vom Original (nicht mehr online verfügbar) am 3. Oktober 2008; abgerufen am 25. Oktober 2008.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.debian.org
  54. Debian 1.2 Released. In: lists.debian.org. Abgerufen am 23. September 2018.
  55. Debian -- Version 1.3 veröffentlicht. In: www.debian.org. Abgerufen am 23. September 2018.
  56. Debian -- Nachrichten -- Debian GNU/Linux 2.0 „Hamm“ veröffentlicht. In: www.debian.org. Abgerufen am 23. September 2018.
  57. Debian GNU/Linux 2.1 'Slink' released. In: lists.debian.org. 9. März 1999, abgerufen am 23. September 2018.
  58. Debian -- Nachrichten -- Debian GNU/Linux 2.2, das »Joel 'Espy' Klecker« Release, wurde offiziell freigegeben. In: www.debian.org. 15. August 2000, abgerufen am 23. September 2018.
  59. Debian -- Nachrichten -- Debian GNU/Linux 3.0 freigegeben. In: www.debian.org. 19. Juli 2002, abgerufen am 23. September 2018.
  60. Debian -- Nachrichten -- Debian GNU/Linux 3.1 freigegeben. In: www.debian.org. 6. Juni 2005, abgerufen am 23. September 2018.
  61. https://www.debian.org/releases/sarge/i386/release-notes/ch-whats-new.de.html
  62. Kapitel 2. Systemanforderungen – 2.1.2.1. CPUs. In: Debian GNU/Linux 6.0 installieren auf i386-Systemen. Abgerufen am 10. Juni 2023: „Allerdings wird Debian GNU/Linux Squeeze nicht auf 386- oder älteren Prozessoren laufen! Trotz der Architekturbezeichnung „i386“ wurde die Unterstützung für echte 80386-Prozessoren und deren Klone ab der Veröffentlichung von Debian Sarge (r3.1) entfernt. … Alle 486- und spätere Prozessoren werden nach wie vor unterstützt.“
  63. Debian -- Nachrichten -- Debian GNU/Linux 4.0 freigegeben. In: www.debian.org. 8. April 2007, abgerufen am 23. September 2018.
  64. Debian GNU/Linux 4.0 aktualisiert und Unterstützung für neuere Hardware hinzugefügt. 26. Juli 2008, abgerufen am 23. August 2008.
  65. Debian GNU/Linux 5.0 veröffentlicht. debian.org, 14. Februar 2009, abgerufen am 15. Februar 2009.
  66. a b Debian 6.0 „Squeeze“ veröffentlicht. In: Debian Website. Software in the Public Interest, Inc., 6. Februar 2011, abgerufen am 9. Januar 2013.
  67. Debian 6.0 Long Term Support reaching end-of-life (englisch). debian.org, 12. Februar 2016, abgerufen am 23. Februar 2016.
  68. Debian 6 wird bis Februar 2016 mit Sicherheits-Updates versorgt. 22. April 2014, abgerufen am 4. September 2010.
  69. Release Update: freeze guidelines, transitions, BSP, rc bug fixes. Abgerufen am 4. September 2010 (englisch).
  70. a b Debian 7 „Wheezy“ veröffentlicht. In: Debian News Wheezy Release Notes. Software in the Public Interest, Inc., 4. Mai 2013, abgerufen am 5. Mai 2013.
  71. a b Thorsten Leemhuis: Debian 8 ohne kFreeBSD-Port, Debian 9 heißt „Stretch“. heise open, 10. November 2014, abgerufen am 13. November 2014.
  72. Kapitel 2. Systemanforderungen – 2.1.2.1. CPUs. In: Debian GNU/Linux 8 installieren auf i386-Systemen. Abgerufen am 10. Juni 2023: „Allerdings wird Debian GNU/Linux Jessie nicht auf 486- oder älteren Prozessoren laufen! Trotz der Architekturbezeichnung „i386“ wurde die Unterstützung für echte 80386- bzw. 80486-Prozessoren (und deren Klone) mit der Veröffentlichung von Debian Sarge (r3.1) bzw. Squeeze (r6.0) entfernt. Der Intel Pentium und dessen Klone inklusive denen ohne eine FPU (Fließkommaeinheit oder mathematischem Coprozessor) werden unterstützt.“
  73. Debian 9 „Stretch“ released. In: Debian Website. Software in the Public Interest, Inc., 17. Juni 2017, abgerufen am 18. Juni 2017 (englisch).
  74. Debian GNU/Linux 9 »Stretch«: Ende der Unterstützung. LinuxNews.de, 2. Juli 2022, abgerufen am 2. Juli 2022.
  75. Kapitel 2. Was ist neu in Debian 9 – 2.1. Unterstützte Architekturen. In: Hinweise zur Debian-Veröffentlichung Version 9 (Stretch) auf 32-Bit PC. Abgerufen am 10. Juni 2023: „Die 32-Bit PC-Unterstützung (bekannt als Debian-Architektur i386) deckt jetzt keine reinen i586-Prozessoren mehr ab. Die neue Grundlinie ist der i686, obwohl auch einige i586-Prozessoren (z. B. der „AMD Geode“) noch unterstützt werden.“
  76. Bits from the Release Team: stretch is frozen. lists.debian.org, abgerufen am 3. April 2017 (englisch).
  77. Linux: Debian 9 „Stretch“ löst „Jessie“ ab. ComputerBase, 16. Juni 2017, abgerufen am 20. Juni 2017.
  78. Ferdinand Thommes: Debian 9 »Stretch« bietet Nftables als Ersatz für Iptables. Pro-Linux, 8. Mai 2017, abgerufen am 20. Juni 2017.
  79. Debian 10 „Buster“ veröffentlicht. In: Debian-Website. 6. Juli 2019, abgerufen am 7. Juli 2019.
  80. Debian 10 Buster Released! Here are the New Features. Abgerufen am 7. Juli 2019.
  81. Jonathan Wiltshire: Bits from the release team: Winter is Coming (but not to South Africa). In: debian-devel-announce. 6. Juli 2016, abgerufen am 29. März 2021 (englisch).
  82. https://www.debian.org/releases/bullseye/arm64/release-notes.en.pdf
  83. Debian 11 »Bullseye« veröffentlicht. In: Debian-Website. 14. August 2021, abgerufen am 15. August 2021.
  84. Debian Long Term Support. Debian.org, 28. November 2023, abgerufen am 2. Januar 2024 (englisch).
  85. "Qt4Removal". Abgerufen am 7. September 2020.
  86. Debian Long Term Support. Debian.org, 28. November 2023, abgerufen am 2. Januar 2024 (englisch).
  87. Debian Bug report logs - #978636 move to merged-usr-only? In: bugs.debian.org. Abgerufen am 17. Juli 2021.
  88. DebianTrixie – Debian Wiki. Abgerufen am 3. Januar 2021.
  89. bits from the release team: are you ready to skate yet? Abgerufen am 7. November 2022.
  90. Oliver Diedrich: Trendstudie Open Source – Eingesetzte Produkte. In: Heise Zeitschriften Verlag. Heise online, 4. Februar 2009, abgerufen am 11. Februar 2009.
  91. W3Techs: Usage statistics and market share of Linux for websites. Abgerufen am 30. August 2022.
  92. Thomas Hoffmann: Raumstation ISS setzt verstärkt auf Linux. Heise Online, 11. Mai 2013, abgerufen am 27. Mai 2013.
  93. Oliver Diedrich: Extremadura gibt eigene Linux-Distribution auf. In: heise online. 2. Januar 2012, abgerufen am 23. September 2018.
  94. Oliver Diedrich: 40.000 neue Linux-Desktops in Spanien. In: heise online. 23. Januar 2012, abgerufen am 23. September 2018.
  95. Jens Ihlenfeld: BSI ersetzt Microsoft Office durch StarOffice. In: golem.de. 28. Mai 2008, abgerufen am 4. November 2008.
  96. Skolelinux Deutschland. Teckids e. V., abgerufen am 11. September 2020.
  97. Falko Benthin: Rheinland-Pfalz: Pinguin kommt in die Schule. pro-linux.de, 16. März 2009, abgerufen am 2. Mai 2015.
  98. Skolelinux. Hamburger Informatik Technologie-Center e. V., archiviert vom Original (nicht mehr online verfügbar) am 22. März 2016; abgerufen am 11. September 2020.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.3s-hamburg.de
  99. Debian treibt die Entwicklung der kFreeBSD-Portierung voran. Abgerufen am 9. März 2010.
  100. Thorsten Leemhuis: Debian 8 ohne kFreeBSD-Port, Debian 9 heißt “Stretch”. heise open, 10. November 2014, abgerufen am 19. Januar 2015.
  101. DebianPureBlends – Debian Wiki. In: wiki.debian.org. 31. März 2018, abgerufen am 23. September 2018 (englisch).
  102. Debian Pure Blends. In: www.debian.org. Public Interest, Inc., 28. September 2020, abgerufen am 26. Oktober 2023.
  103. GNU/Linux Distribution Timeline 12.10. In: futurist.se. Abgerufen am 1. Februar 2021.
  104. Jörg Thoma: Debian-Projekt auf 14 Milliarden Euro geschätzt. Golem.de, 15. Februar 2012, abgerufen am 15. Februar 2012.
  105. Debian on Motorola 680x0. Debian.org, abgerufen am 11. Mai 2019.