Proběhl další vydání desktopově orientovaného operačního systému MidnightBSD 4.0.4. Nová verze zahrnuje důležitá bezpečnostní opatření, vylepšenou podporu moderních procesorů AMD a také systém ověřování věku a kontroly přístupu. MidnightBSD je prezentován jako uživatelsky přívětivý operační systém postavený na základě FreeBSD, zaměřený na pracovní stanice.
Klíčovým novým prvkem se stal démon ověřování věku aged (Age daemon) a nástroj pro správu agectl. Systém umožňuje přiřadit uživatelským účtům věkovou kategorii, která se následně zohledňuje při práci s balíčkovým manažerem mport a při spouštění aplikací.
Hlavní funkce:
- Při vytváření uživatele přes adduser se nyní žádá o věkovou skupinu;
- pro uživatelské účty lze nastavit konkrétní věk nebo datum narození pomocí příkazu agectl;
- balíčkový manažer mport automaticky instaluje negativní seznamy kontroly přístupu pro aplikace, které neodpovídají věkové kategorii uživatele;
- Vývojáři aplikací mohou ověřovat věk uživatele prostřednictvím knihovny libutil nebo zavoláním agectl bez argumentů. Správci mohou démon aged v rc.conf úplně deaktivovat, pokud legislativa jejich jurisdikce nevyžaduje takové ověřování.
Oprava kritické zranitelnosti
Vydání obsahuje opravu závažné zranitelnosti spojené s RPC a RPCSEC_GSS. Útočník bez autentizace mohl vyvolat přetečení zásobníku zasláním speciálně formátovaných paketů. Problém byl vyřešen na úrovni kontroly podpisů paketů.
Zlepšení pro procesory AMD Ryzen
Byl přidán ovladač amd-cppc (Collaborative Power Performance Control), implementovaný Robem Augustinem. Ovladač výrazně zlepšuje správu napájení a výkon na moderních procesorech AMD, což umožňuje efektivnější rozdělování zdrojů.
Další změny
Vydání zahrnuje řadu aktualizací systémových komponentů, vylepšení skriptů shellu a oprav v nástrojích, jako jsou cp, nextboot, m4 a dalších. Kompletní seznam změn je k dispozici v oficiálním Changelog.
MidnightBSD 4.0.4 je již k dispozici pro ke stažení na oficiálních stránkách. Zdrojový kód a instrukce pro sestavení byly zveřejněny v repozitáři na GitHubu.
Zdroj: linux.org.ru
