Über MidnightBSD
MidnightBSD ist ein von FreeBSD abgeleitetet Betriebsystem. Ein wichtiges Ziel des Projektes ist es, eine einfach zu verwendende Desktopumgebung mit grafischer Port- und Systemverwaltung basierend auf GNUstep bereitzustellen. Der größte Teil des Betriebsystems wird unter der BSD-Lizenz stehen.
MidnightBSD wurde von FreeBSD 6.1 beta abgespalten. Diese Abspaltung war notwendig, um die Anpassugen des Systems für die Ports- und Systemkonfiguration zu ermöglichen. Wir möchten das System sowohl für den Anfänger als auch erfahrene BSD-Benutzer attraktiv gestalten. Viele Betriebsysteme werden derzeit weiterentwickelt. Mit MidnightBSD möchten wir uns auf Optimierungen und verbesserte Bedienbarkeit für Desktop Benutzer konzentrieren. Das FreeBSD-Projekt hat ein zuverlässiges Betriebsystem für Serverumgebungen entwickelt, jedoch wurden Bedienbarkeit und Performance auf dem Desktop nicht so stark berücksichtigt. Dinge wie Scheduling, Verwaltung von Resourcen, Sicherheitseinstellungen und Unterstützung bei Anwendungen sollten auf einen Desktop-Benutzer zugeschnitten sein. Viele der BSD-Projekte sind für Server oder ältere Hardware optimiert. Andere Projekte sind Distributionen von FreeBSD mit einer schönen grafischen Benutzeroberfläche, die jedoch am serverzentrierten Design des Grundsystems leiden. Wir haben nicht einen Ableger von FreeBSD geschaffen, weil wir anders sein wollen, sondern weil dies für uns eine exzellente Ausgangsposition darstellt. Es sollte also eher als Kompliment an die FreeBSD-Entwickler angesehen werden, die sehr hart an FreeBSD 5.x und 6.x gearbeitet haben.
Wir hoffen etwas einzigartiges hervorzubringen. Ziele des Pojektes sind unter anderem:
- Ein neuer Fenster- und Login-Manager.
- Zentrale Systemeinstellungen bei gleichzeitiger Pflege des BSD-Stils auf der Kommandozeile.
- Ein grafisches Ports- und Paketverwaltungssystem. Derzeit verwenden wir eine Abwandlung der FreeBSD Ports.
- Weiterentwicklung an Teilen des Kernels, insbesondere Syscon, Prozess- und Disk-Scheduling, Aufnahme von Treibern von FreeBSD und OpenBSD, etc.
- Aufnahme nützlicher Features von OpenBSD und NetBSD.
- Verbesserung der Sicherheit ohne den Endbenutzer zu verwirren.