Notika veiksmīga izlaišana jaunākās darbvirsmas operētājsistēmas MidnightBSD 4.0.4. Jaunajā versijā ietilpst svarīgas drošības labojumi, uzlabota mūsdienu AMD procesoru atbalsts, kā arī vecuma verifikācijas un piekļuves kontroles sistēma. MidnightBSD ir lietotājam draudzīga operētājsistēma, kas balstīta uz FreeBSD kodu bāzes, vērsta uz darbastacijām.
Galvenā jaunā iespēja ir vecuma verifikācijas demons aged (Age daemon) un pārvaldības utilīta agectl. Sistēma ļauj piesaistīt lietotāju kontiem vecuma kategoriju, kas tiek ņemta vērā, strādājot ar mport pakotņu pārvaldnieku un palaižot lietojumprogrammas.
Galvenās funkcijas:
- Izveidojot lietotāju, izmantojot adduser, tagad tiek jautāts par vecuma grupu;
- lietotāju kontiem var noteikt konkrētu vecumu vai dzimšanas datumu, izmantojot komandu agectl;
- pakotņu pārvaldnieks mport automātiski nosaka negatīvās piekļuves kontroles sarakstus lietojumprogrammām, kas nav piemērotas lietotāja vecuma kategorijai;
- Lietojumprogrammu izstrādātāji var pārbaudīt lietotāja vecumu, izmantojot bibliotēku libutil vai izsaucot agectl bez argumentiem. Administratori var pilnībā atslēgt demons aged rc.conf, ja viņu jurisdikcijas likumi neprasa šādu verifikāciju.
Kritiskās ievainojamības labojums
Izlaišanā ir iekļauts nopietnas ievainojamības labojums, kas saistīts ar RPC un RPCSEC_GSS. Uzbrucējs bez autentifikācijas varēja izraisīt steka pārpildījumu, sūtot īpaši izveidotas paketes. Problēma tika novērsta, pārbaudot paketes parakstus.
Uzlabojumi AMD Ryzen procesoriem
Pievienota amd-cppc (Collaborative Power Performance Control) vadība, ko īstenojis Robs Ogaustins. Šī vadība ievērojami uzlabo energoefektivitāti un veiktspēju mūsdienu AMD procesoros, ļaujot efektīvāk sadalīt resursus.
Citi uzlabojumi
Izlaišana ietver daudzas sistēmas komponentu atjauninājumus, uzlabojumus shell skriptu un labojumus utilītēm, piemēram, cp, nextboot, m4 un citām. Pilnu izmaiņu sarakstu var atrast oficiālajā žurnālā.
MidnightBSD 4.0.4 jau ir pieejama lejuplādētu oficiālajā vietnē. Atslēgas kods un instrukcijas par apkopošanu publicētas GitHub glabātuvē.
Avots: linux.org.ru
