MidnightBSD ist ein von FreeBSD abgeleitetes freies Betriebssystem aus der Familie der Unix-ähnlichen. Seine Besonderheit stellt die GNUstep-basierende Desktop-Umgebung dar, die an Look and Feel von NeXTStep erinnert.

MidnightBSD
MidnightBSD Logo
MidnightBSD 0.1
Entwickler The MidnightBSD Project
Lizenz(en) BSD-Lizenz und andere
Erstveröff. 6. August 2007
Akt. Version 3.2.1[1] vom 6. November 2024
Kernel monolithisch
Abstammung UNIX → BSD
↳ FreeBSD
↳ MidnightBSD
Architektur(en) IA-32: x86-32 und x64
Sonstiges nutzt eine GNUstep-basierende Desktop-Umgebung
MidnightBSD.org

Geschichte und Entwicklung

Bearbeiten

MidnightBSD begann 2005 als Fork von FreeBSD 6.1 Beta.

Der Gründer des Projekts, Lucas Holt, wollte ein von BSD abgeleitetes Desktop-Betriebssystem erstellen. Er war mit mehreren Live-CD-Projekten vertraut, aber nicht mit der Arbeit an PC-BSD oder DesktopBSD. Zur gleichen Zeit hatte er auch ein Interesse an GNUstep. Die beiden Interessen wurden von ihm zusammengefasst, um eine benutzerfreundliche Desktop-Umgebung zu erstellen. MidnightBSD wurde nach der ersten Katze von Lucas und Caryn Holt benannt. Der Kater Midnight (Mitternacht) war eine schwarze Türkische Angora.

MidnightBSD 0.1 wurde auf der Grundlage der Bemühungen von Lucas Holt, Caryn Holt, D. Adam Karim, Phil Pereira von bsdnexus und Christian Reinhardt freigegeben. Diese Version enthält eine modifizierte Version von FreeBSDs Ports-System.

Christian Reinhardt ersetzte Phil Pereira als primären „Imports“-Betreuer noch vor Veröffentlichung von MidnightBSD 0.1. Als Sicherheitsbeauftragter für die erste Veröffentlichung fungierte D. Adam Karim. Das Release-Engineering wird durch Lucas Holt abgewickelt.

Die Version 0.2 bekam ein verfeinertes mports-System und beinhaltete bereits über 2000 Pakete. Der Portable C Compiler wurde auf i386 neben der GNU Compiler Collection (GCC) aufgenommen. Weitere Änderungen sind die standardmäßige Aktivierung von ipfw und Soundkartenerkennung beim Start, neuere Versionen von vielen Software-Paketen, einschließlich Bind, GCC, OpenSSH und Sendmail, sowie eine Live-CD.

Die Version 0.3 verfügt über einige Verbesserungen von FreeBSD 7.0 und DragonFlyBSD.

Mit der Version 1.0 wurde die Unterstützung von Ryzen-Hardware eingeführt. Auch ist es erstmals möglich, MidnightBSD von einem ZFS-Dateisystem zu booten.[2]

Version 1.1 beseitigt Fehler, die sich nach der Veröffentlichung von 1.0 herausstellten.

Lizenzen

Bearbeiten

Die meisten Komponenten von MidnightBSD, der Kernel-Code und der meiste neu geschaffene Code stehen unter der BSD-Lizenz. Einige Softwarepakete, wie X.Org, GCC und GNUstep, unterliegen anderen Lizenzen, wie der GPL-, LGPL-, ISC- und Beerware-Lizenz.

Einzelnachweise

Bearbeiten
  1. Release 3.2.1. 6. November 2024 (abgerufen am 26. November 2024).
  2. heise online: MidnightBSD 1.0: Unix für den Desktop. Abgerufen am 20. Oktober 2018 (deutsch).