PółnocBSD - MidnightBSD
Deweloper | Projekt MidnightBSD |
---|---|
Rodzina systemów operacyjnych | FreeBSD |
Stan pracy | Aktualny |
Model źródłowy | Otwarte źródło |
Pierwsze wydanie | 0.1 / 6 sierpnia 2007 |
Najnowsze wydanie | 2.1.1 / 1 października 2021 r |
Magazyn | |
Cel marketingowy | stacje robocze , Serwery |
Menedżer pakietów | Importy/pakiety MidnightBSD |
Platformy | x86-64 i IA-32 |
Typ jądra | Jądro monolityczne |
Kraina użytkownika | FreeBSD |
Domyślny interfejs użytkownika |
Xfce |
Licencja | Licencja FreeBSD |
Oficjalna strona internetowa | www |
MidnightBSD jest darmowym, podobnym do Uniksa , zorientowanym na komputery stacjonarnym systemem operacyjnym, pierwotnie rozwidlonym z FreeBSD 6.1 i okresowo aktualizowanym kodem i sterownikami z późniejszych wydań FreeBSD. Jego domyślne środowisko graficzne, Xfce , jest lekkim, przyjaznym dla użytkownika środowiskiem graficznym.
Historia i rozwój
MidnightBSD powstało jako rozwidlenie FreeBSD w 2005 roku. Założyciel projektu, Lucas Holt, chciał stworzyć oparty na BSD system operacyjny dla komputerów stacjonarnych. Był zaznajomiony z kilkoma projektami live CD, ale nie z pracą nad TrueOS czy DesktopBSD . W tym samym czasie interesował się również GNUstep . Oba pomysły zostały złożone w plan stworzenia przyjaznego dla użytkownika środowiska graficznego. MidnightBSD 0.1 zostało wydane dzięki staraniom Lucasa Holta, Caryn Holt, D. Adama Karima, Phila Pereiry z bsdnexus i Christiana Reinhardta. To wydanie zawiera zmodyfikowaną wersję systemu portów FreeBSD. System portów przekształcił się w "mports", który obejmuje fałszywą obsługę, generowanie pakietów przed instalacją, znakowanie licencji i surowe zasady dotyczące generowania listy pakietów i modyfikacji plików poza miejscem docelowym. Wiele z tych funkcji zostało wprowadzonych w MidnightBSD 0.1.1.
Christian Reinhardt zastąpił Phila Pereirę jako głównego opiekuna "mportów" przed wydaniem MidnightBSD 0.1. D. Adam Karim pełnił funkcję oficera bezpieczeństwa przy pierwszym wydaniu. Całą inżynierią wydań zajmuje się Lucas Holt.
0.2 wprowadziło udoskonalony system importu z ponad 2000 przesyłkami. Portable C Compiler dodano na i386 oprócz GNU Compiler Collection . Inne zmiany obejmują włączenie wykrywania ipfw i karty dźwiękowej podczas uruchamiania, nowsze wersje wielu pakietów oprogramowania, w tym Bind, GCC, OpenSSH i Sendmail, a także system tworzenia Live CD.
Obecnie projekt skupia się na dokończeniu tworzenia klastra oprogramowania Magus, stworzeniu nowego instalatora, dokończeniu instalacji nowych pakietów i narzędzi do zarządzania o nazwie mport oraz rozpoczęciu prac nad wydaniem 0.3. Następne wydanie będzie zawierać kilka ulepszeń znalezionych w FreeBSD 7.0 i DragonFly BSD .
Według stanu na wrzesień 2021, ostatnią wersją jest wersja 2.1, z wieloma funkcjami zaimportowanymi z FreeBSD 11. Domyślne środowisko graficzne zostało zmienione na xfce , ale WindowMaker plus GNUstep jest nadal dostępny.
Etymologia
MidnightBSD nosi imię kota Lucasa i Caryn Holt , Midnight. Midnight była dziesięciofuntową, czarną angorą turecką .
Licencja
MidnightBSD jest wydawane na kilku licencjach. Kod jądra i większość nowo utworzonego kodu jest udostępniana na podstawie dwuklauzulowej licencji BSD . Istnieją części na licencjach GPL , LGPL , ISC i Beerware wraz z trzy- i czteroklauzulowymi licencjami BSD.
Przyjęcie
Jesse Smith zrecenzował MidnightBSD 0.6 w 2015 roku dla DistroWatch Weekly:
Uważam, że używanie MidnightBSD jest dziwne. Podczas gdy narzędzia niskiego poziomu i ogólne środowisko wydawały mi się znajome jako użytkownikowi FreeBSD, często brakowało fragmentów tego doświadczenia. MidnightBSD nie ma praktycznie żadnej obszernej dokumentacji FreeBSD, co może nie stanowiło problemu, gdy projekt pierwotnie rozwidlał się z FreeBSD, ale teraz MidnightBSD odbiega na tyle, że naprawdę powinien mieć swój własny podręcznik. MidnightBSD oferuje niektóre z tych samych portów, co jego rodzic, ale stracił około 20 000 pakietów. Ponadto, według strony MidnightBSD, projekt ma na celu zapewnienie przyjaznego dla początkujących, zorientowanego na komputery systemu operacyjnego, podobnego do FreeBSD. Jednak z moich doświadczeń z zeszłego tygodnia wynika, że MidnightBSD pozostaje w tyle za GhostBSD , PC-BSD, a nawet FreeBSD, zapewniając platformę przyjazną nowicjuszom. Kilka lat temu narzędzia takie jak mport mogły być mile widziane przez użytkowników FreeBSD, ale teraz pkg wypełnia tę rolę w społeczności FreeBSD. Krótko mówiąc, wydaje mi się, że MidnightBSD, choć zaczęło się od obiecujących i godnych podziwu celów, pozostało w tyle pod względem technologii, doświadczenia użytkownika i dokumentacji.