Byla vydána nejnovější verze operačního systému MidnightBSD 4.0.4, zaměřeného na desktopové počítače. Nová verze obsahuje důležité bezpečnostní opravy, vylepšenou podporu moderních procesorů AMD a systém ověřování stáří a řízení přístupu. MidnightBSD je prezentován jako uživatelsky přívětivý operační systém založený na kódové základně FreeBSD, určený pro pracovní stanice.
Klíčovou inovací je démon Age a utilita pro správu agectl. Systém umožňuje uživatelům přiřadit věkovou kategorii k jejich účtům, která se pak zohledňuje při používání správce balíčků import a spouštění aplikací.
Základní možnosti:
- Při vytváření uživatele přes adduser se nyní požaduje věková skupina;
- Konkrétní věk nebo datum narození pro účty můžete nastavit pomocí příkazu agectl;
- Správce balíčků import automaticky nastavuje negativní seznamy řízení přístupu pro aplikace, které neodpovídají věkovému hodnocení uživatele;
- Vývojáři aplikací mohou ověřit věk uživatele pomocí knihovny libutil nebo voláním funkce agectl bez argumentů. Administrátoři mohou démona aged zcela zakázat v souboru rc.conf, pokud zákony jejich jurisdikce takové ověření nevyžadují.
Oprava kritické zranitelnosti
Tato verze obsahuje opravu závažné zranitelnosti související s RPC a RPCSEC_GSS. Neověřený útočník by mohl způsobit přetečení zásobníku odesláním speciálně vytvořených paketů. Problém byl vyřešen na úrovni ověřování podpisu paketů.
Vylepšení pro procesory AMD Ryzen
Byl přidán ovladač amd-cppc (Collaborative Power Performance Control), který implementoval Rob Augustinus. Tento ovladač výrazně zlepšuje správu napájení a výkon moderních procesorů AMD, což umožňuje efektivnější alokaci zdrojů.
Další změny
Tato verze obsahuje řadu aktualizací systémových komponent, vylepšení skriptů shellu a opravy utilit, jako jsou cp, nextboot, m4 a další. Úplný seznam změn je k dispozici v oficiálním seznamu změn.
MidnightBSD 4.0.4 je nyní k dispozici pro stahování na oficiálních stránkách. Zdrojový kód a instrukce k sestavení jsou publikovány v repozitáři GitHub.
Zdroj: linux.org.ru
