Ďalšie vydanie desktopovo orientovanej operačnej sústavy MidnightBSD 4.0.4 sa uskutočnilo. Nová verzia obsahuje dôležité bezpečnostné opravy, vylepšenú podporu moderných procesorov AMD a tiež systém vekovej verifikácie a kontroly prístupu. MidnightBSD je prezentovaný ako používateľsky prívetivá operačná sústava založená na kódovej základni FreeBSD, zameraná na pracovné stanice.
Kľúčovým novinkou je démon vekovej verifikácie aged (Age daemon) a nástroj na správu agectl. Systém umožňuje priradiť vekovú kategóriu k používateľským účtom, ktorá sa následne zohľadňuje pri práci balíčkového manažéra mport a spúšťaní aplikácií.
Hlavné možnosti:
- Pri vytváraní používateľa cez adduser sa teraz pýta na vekovú skupinu;
- pre účty je možné nastaviť konkrétny vek alebo dátum narodenia príkazom agectl;
- balíčkový manažér mport automaticky nastavuje negatívne zoznamy kontroly prístupu pre aplikácie, ktoré nespĺňajú vekovú kategóriu používateľa;
- Vývojári aplikácií môžu overovať vek používateľa cez knižnicu libutil alebo volaním agectl bez argumentov. Správcovia môžu úplne vypnúť démona aged v rc.conf, ak legislatíva ich jurisdikcie nevyžaduje takúto verifikáciu.
Oprava kritickej zraniteľnosti
Do vydania bola zahrnutá oprava vážnej zraniteľnosti súvisiacej s RPC a RPCSEC_GSS. Útočník mohol bez autentifikácie spôsobiť pretečenie zásobníka zaslaním špeciálne vytvorených paketov. Problém bol vyriešený na úrovni kontroly podpisov paketov.
Vylepšenie pre procesory AMD Ryzen
Bol pridaný ovládač amd-cppc (Collaborative Power Performance Control), ktorý implementoval Rob Augustinus. Ovládač výrazne zlepšuje správu energie a výkon na moderných procesoroch AMD, čo umožňuje efektívnejšie rozdeľovať zdroje.
Ďalšie zmeny
Vydanie obsahuje množstvo aktualizácií komponentov systému, vylepšení v skriptoch shell a opráv v utilitách ako cp, nextboot, m4 a ďalších. Kompletný zoznam zmien je k dispozícii v oficiálnom denníku.
MidnightBSD 4.0.4 je už dostupná na stiahnutie oficiálnej stránke. Zdrojový kód a pokyny na zostavenie sú zverejnené v repozitári na GitHub.
Zdroj: linux.org.ru
