Najnowsza wersja systemu operacyjnego zorientowanego na biurko MidnightBSD 4.0.4 została wydana. Nowa wersja zawiera istotne poprawki zabezpieczeń, ulepszone wsparcie dla nowoczesnych procesorów AMD oraz system weryfikacji wieku i kontroli dostępu. MidnightBSD jest prezentowany jako przyjazny dla użytkownika system operacyjny oparty na bazie kodu FreeBSD, skoncentrowany na stacjach roboczych.
Kluczowym nowym elementem jest demon weryfikacji wieku aged (demon wieku) oraz narzędzie zarządzania agectl. System umożliwia przypisanie do kont użytkowników kategorii wiekowej, która jest następnie uwzględniana podczas korzystania z menedżera pakietów mport oraz uruchamiania aplikacji.
Podstawowe funkcje:
- Podczas tworzenia użytkownika przez adduser teraz wymagane jest podanie grupy wiekowej;
- dla kont użytkowników można ustawić konkretną kategorię wiekową lub datę urodzenia za pomocą polecenia agectl;
- menedżer pakietów mport automatycznie ustawia negatywne listy kontroli dostępu dla aplikacji, które nie są zgodne z kategorią wiekową użytkownika;
- Deweloperzy aplikacji mogą sprawdzić wiek użytkownika za pomocą biblioteki libutil lub wywołania agectl bez argumentów. Administratorzy mogą całkowicie wyłączyć demona aged w rc.conf, jeśli przepisy prawne ich jurysdykcji nie wymagają takiej weryfikacji.
Naprawa krytycznej luki bezpieczeństwa
W wersji zawarto poprawkę poważnej luk bezpieczeństwa związanej z RPC i RPCSEC_GSS. Haker mógł bez uwierzytelnienia wywołać przepełnienie stosu, wysyłając specjalnie przygotowane pakiety. Problem został rozwiązany na poziomie weryfikacji sygnatur pakietów.
Ulepszenie dla procesorów AMD Ryzen
Dodano sterownik amd-cppc (Collaborative Power Performance Control), opracowany przez Roba Augustine'a. Sterownik znacząco poprawia zarządzanie energią i wydajnością na nowoczesnych procesorach AMD, pozwalając na bardziej efektywne rozdzielanie zasobów.
Inne zmiany
Wydanie obejmuje wiele aktualizacji komponentów systemu, ulepszeń w skryptach powłoki oraz poprawek w narzędziach, takich jak cp, nextboot, m4 i innych. Pełna lista zmian jest dostępna w oficjalnym dzienniku.
MidnightBSD 4.0.4 jest już dostępna na pobrania oficjalnej stronie. Kod źródłowy Instrukcje dotyczące budowy zostały opublikowane w repozytorium na GitHubie.
Źródło: linux.org.ru
