A avut loc lansarea sistemului de operare orientat spre desktop MidnightBSD 2.2, bazat pe FreeBSD, cu elemente portate din DragonFly BSD, OpenBSD și NetBSD. Mediul de desktop de bază este construit pe GNUstep, dar utilizatorii au posibilitatea de a instala WindowMaker, GNOME, Xfce sau Lumina. A fost pregătit un imagini de instalare cu dimensiunea de 774 MB (x86, amd64).
Spre deosebire de alte distribuții desktop ale FreeBSD, sistemul de operare MidnightBSD a fost dezvoltat inițial ca un fork al FreeBSD 6.1-beta, care în 2011 a fost sincronizat cu baza de cod a FreeBSD 7 și ulterior a preluat multe funcționalități din ramurile FreeBSD 9-12. Sistemul de gestionare a pachetelor MidnightBSD utilizează system-ul mport, care folosește o bază de date SQLite pentru stocarea indexurilor și metadatelor. Instalarea, ștergerea și căutarea pachetelor se realizează printr-o singură comandă mport.
Modificări principale:
- Au fost actualizate versiunile programelor, inclusiv Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
- Codul shell-ului de comandă /bin/sh a fost sincronizat cu ramura FreeBSD 12-STABLE.
- Pentru utilizatorul root, shell-ul de comandă tcsh este setat implicit în loc de csh și a fost aplicată utilitarul less pentru afișarea paginilor.
- Au fost adăugate patch-uri de la proiectul pfsense, care îmbunătățesc performanța sistemului de limitare a traficului dummynet de la 2Gb/s la 4Gb/s.
- Managerul de pachete mport a fost actualizat la versiunea 2.2.0. Dependințele libdispatch și gcd au fost excluse, ceea ce permite formarea de build-uri statice mport. În plist a fost adăugată opțiunea „desktop-file-utils” și s-a realizat posibilitatea de a crea pachete cu module ale nucleului. A fost adăugată suport pentru utilizarea chroot pentru actualizarea unor medii jail individuale.
- În Netcat a fost transferat suportul sctp din FreeBSD.
- În libc a fost adăugată funcția ptsname_r.
- Au fost transferate din FreeBSD corecții de erori pentru Ipfilter.
- În scriptul de boot a fost asigurată activarea dbus și hald.
De asemenea, merită menționat lansarea versiunii 6.2.2 a proiectului DragonFly BSD, care dezvoltă un sistem de operare cu un nucleu hibrid, creat în 2003 cu scopul de a adapta ramura FreeBSD 4.x. Printre caracteristicile DragonFly BSD se numără sistemul de fișiere versiune distribuit HAMMER, capacitatea de a încărca „nuclee” virtuale ca procese de utilizator, instrumente de caching pentru date și metadate pe SSD-uri, linkuri simbolice contextuale, posibilitatea de a îngheța procesele păstrându-le starea pe disc și un nucleu hibrid ce folosește fire de execuție ușoare (LWKT). Noul release oferă doar corecții de erori.
Sursa: opennet.ro
