Definition

Debian

Debian ist ein beliebtes und frei verfügbares Betriebssystem (OS), das einen Linux-Kernel zusammen mit anderen Programmkomponenten verwendet, von denen viele aus dem GNU-Projekt stammen. Debian kann über das Internet heruntergeladen oder gegen eine geringe Gebühr auf CD, DVD, Blu-ray-Disc oder USB-Stick bezogen werden. Als Open-Source-Software wird Debian von fast 1.000 aktiven Programmierern aus der ganzen Welt entwickelt, die gemeinsam das Debian-Projekt bilden.

Das Debian-Projekt wurde 1993 von Ian Murdock ins Leben gerufen und war eines der ersten freien Software-Projekte, das zu einer Zeit, als das Konzept Linux-Distribution noch neu war, breite Anerkennung fand. Der Name Debian ist ein Kofferwort, das sich aus dem Vornamen des Gründers, Ian, und dem seiner Frau, Debra, zusammensetzt.

Seit seiner Gründung arbeitet das Debian-Projekt als eine Organisation, die ausschließlich aus Freiwilligen besteht und sich der Bereitstellung freier Open-Source-Software widmet. Das Projekt hat eine eigene Verfassung, einen Gesellschaftsvertrag und Grundsatzdokumente zur Organisation des Projekts.

Verschiedene Linux-Distributionen im Vergleich
Abbildung 1: Beliebte Linux-Distributionen im Überblick.

Was ist Debian GNU/Linux?

Debian GNU/Linux ist die primäre Debian-Distribution und die einzige Distribution, die offiziell veröffentlicht und als produktionsreif anzusehen ist. Verweise auf das Debian-Betriebssystem beziehen sich normalerweise auf Debian GNU/Linux, das auf dem Linux-Kernel basiert. Das Debian-Projekt gibt oder gab es aber auch noch mit anderen Kerneln:

  • Debian GNU/kFreeBSD. Diese Distribution besteht aus dem GNU-Userland und dem FreeBSD-Kernel, gepaart mit dem regulären Debian-Paketsatz. Die Distribution ist jedoch keine offiziell unterstützte Architektur. Sie wurde mit früheren Debian-Veröffentlichungen als Technologievorschau bereitgestellt, ist aber nicht mehr in den offiziellen Veröffentlichungen enthalten.
  • Debian GNU/Hurd. Diese Distribution verwendet den GNU Mach-Mikrokernel, der mit Hurd zusammenarbeitet, einem Satz von Servern, die auf dem Mach-Mikrokernel laufen. Zusammen bilden sie die Grundlage für das GNU-Betriebssystem. Die Debian GNU/Hurd-Distribution befindet sich derzeit in aktiver Entwicklung, ist aber nicht stabil genug für ein Produktionssystem.

Screenshot der grafischen Benutzeroberfläche von Debian.
Abbildung 2: Debian auf einem Desktop mit einer grafischen Benutzeroberfläche.

Seit seinen Anfängen hat das Debian-Projekt regelmäßig aktualisierte Versionen von Debian GNU/Linux veröffentlicht. Die neueste Version, Debian 11.2, wurde am 18. Dezember 2021 veröffentlicht, nur ein paar Monate nach Debian 11, das eine Reihe neuer Funktionen einführte. Mit dem Codenamen Bullseye fügte Debian 11 Unterstützung für mehrere Desktop-Anwendungen und -Umgebungen hinzu. Es war auch die erste Veröffentlichung, die einen Linux-Kernel verwendete, der das Dateisystem Extensible File Allocation Table unterstützt. Außerdem wurde Debian 11 mit vielen neuen Softwarepaketen ausgeliefert, während Pakete, die als veraltet angesehen wurden, entfernt wurden.

Debian wird in großem Umfang von Regierungen, Bildungseinrichtungen, gemeinnützigen Organisationen und kommerziellen Unternehmen eingesetzt. Das Betriebssystem unterstützt mehrere 32-Bit- und 64-Bit-Computerarchitekturen – einschließlich x86, Arm, und Mikroprozessoren ohne verschränkte Pipeline Stages und PowerPC – und kann auf fast jedem PC laufen. Das Debian-Projekt unterhält Hunderte von Mailinglisten, die als primäre Methode dienen, um Unterstützung zu erhalten und mit Debian-Entwicklern zu kommunizieren.

Was sind Pakete?

Eine Debian-Distribution enthält eine große Anzahl von Software-Paketen, die eine Vielzahl von Funktionen unterstützen. Jedes Paket enthält die Skripte, ausführbaren Dateien, Konfigurationsinformationen und Dokumentation, die notwendig sind, um vorkompilierte Software zu liefern, die einfach auf einem Debian-Rechner installiert und betrieben werden kann.

Debian bietet über 59.000 Pakete an, die eine breite Palette von Funktionen unterstützen. Zum Beispiel gibt es Pakete zum Bearbeiten von Dokumenten, Entwickeln von Software, Verwalten von Systemen, Verbinden mit Netzwerken, Debuggen von Paketen, Mischen von Sound, Weiterleiten von E-Mails und Spielen. Alle Pakete, die in einer Debian-Distribution enthalten sind, sind frei, wie in den Debian-Richtlinien für Freie Software dargelegt. Jeder kann die Pakete verwenden, weiterverteilen und auf ihren Quellcode zugreifen.

Jedes Paket ist mit einem registrierten Debian-Betreuer verbunden, der dafür verantwortlich ist, Fehler zu verfolgen, das Paket auf dem neuesten Stand zu halten und mit den Upstream-Paketautoren zu kommunizieren. Wenn ein Paket auf die Debian-Website hochgeladen wird, überprüfen die Server, ob das Paket von einem registrierten Betreuer stammt.

Debian enthält auch ein Paketverwaltungssystem, das eine vollständige Kontrolle über die installierten Pakete bietet. Der Administrator eines Computers kann das Werkzeug benutzen, um einzelne Pakete zu installieren oder das gesamte Betriebssystem automatisch zu aktualisieren, während er verhindern kann, dass bestimmte Pakete aktualisiert werden. Das Paketverwaltungssystem kann auch für Software verwendet werden, die vom Benutzer selbst kompiliert wurde.

Diese Definition wurde zuletzt im Dezember 2022 aktualisiert

Erfahren Sie mehr über Business-Software

ComputerWeekly.de
Close