Wydanie systemu operacyjnego MidnightBSD 2.2. Aktualizacja DragonFly BSD 6.2.2

Został wydany zorientowany na komputery stacjonarne system operacyjny MidnightBSD 2.2, oparty na FreeBSD z elementami przeniesionymi z DragonFly BSD, OpenBSD i NetBSD. Podstawowe środowisko graficzne zbudowane jest na bazie GNUstep, ale użytkownicy mają możliwość zainstalowania WindowMakera, GNOME, Xfce lub Lumina. Do pobrania przygotowano obraz instalacyjny o wielkości 774 MB (x86, amd64).

W przeciwieństwie do innych wersji FreeBSD dla komputerów stacjonarnych, MidnightBSD został pierwotnie opracowany jako rozwidlenie FreeBSD 6.1-beta, który został zsynchronizowany z bazą kodu FreeBSD 2011 w 7 roku, a następnie wchłonął wiele funkcji z gałęzi FreeBSD 9-12. Do zarządzania pakietami MidnightBSD używa systemu mport, który wykorzystuje bazę danych SQLite do przechowywania indeksów i metadanych. Instalacja, usuwanie i wyszukiwanie pakietów odbywa się za pomocą jednego polecenia mport.

Główne zmiany:

  • Zaktualizowane wersje programów, w tym Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, Subversion 1.14.1, sqlite 3.38.2.
  • Kod powłoki /bin/sh jest zsynchronizowany z gałęzią FreeBSD 12-STABLE.
  • Dla użytkownika root domyślną powłoką poleceń jest tcsh zamiast csh, a do stronicowania używane jest narzędzie less.
  • Dodano poprawki z projektu pfsense zwiększające wydajność systemu redukcji ruchu dummynet z 2Gb/s do 4Gb/s.
  • Menedżer pakietów importowych został zaktualizowany do wersji 2.2.0. Libdispatch i gcd są wyłączone z zależności, co pozwala na statyczne generowanie zestawów mport. Do plist dodano opcję „desktop-file-utils” i zaimplementowano możliwość tworzenia pakietów z modułami jądra. Dodano obsługę używania chroot do aktualizacji poszczególnych środowisk więzienia.
  • Obsługa Sctp została przeniesiona do Netcat z FreeBSD.
  • Dodano funkcję ptsname_r do libc.
  • Poprawki błędów dla Ipfilter zostały przeniesione z FreeBSD.
  • Skrypt ładowania początkowego zapewnia włączenie dbus i hald.

Dodatkowo można odnotować wydanie projektu DragonFly BSD 6.2.2, który rozwija system operacyjny z jądrem hybrydowym stworzonym w 2003 roku na potrzeby alternatywnego rozwoju gałęzi FreeBSD 4.x. Wśród cech DragonFly BSD można wymienić rozproszony, wersjonowany system plików HAMMER, możliwość ładowania „wirtualnych” jąder systemu jako procesy użytkownika, sposoby buforowania danych i metadanych FS na dyskach SSD, kontekstowe łącza symboliczne, możliwość zamrażać procesy, zapisując ich stan na dysku i jądrze hybrydowym przy użyciu lekkich wątków (LWKT). Nowa wersja zawiera jedynie poprawki błędów.

Źródło: opennet.ru

Dodaj komentarz