A avut loc lansarea sistemului de operare orientat pe desktop MidnightBSD 2.1, bazat pe FreeBSD, cu elemente portate din DragonFly BSD, OpenBSD și NetBSD. Mediul desktop de bază este construit pe baza GNUstep, dar utilizatorii au posibilitatea de a instala WindowMaker, GNOME, Xfce sau Lumina. A fost pregătit un imagine de instalare cu dimensiunea de 743 MB (x86, amd64).
Spre deosebire de alte versiuni 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 FreeBSD 7 și, ulterior, a înglobat multe funcționalități din ramurile FreeBSD 9, 10 și 11. Pentru gestionarea pachetelor, MidnightBSD utilizează sistemul mport, care folosește o bază de date SQLite pentru stocarea indexurilor și metadatelor. Instalarea, eliminarea și căutarea pachetelor se realizează printr-o singură comandă mport.
Modificări principale:
- Pentru compilare a fost utilizat LLVM 10.0.1.
- Au fost actualizate versiunile: mport 2.1.4, APR-util 1.6.1, APR 1.7.0, Subversion 1.14.0, file 5.39, sendmail 8.16.1, sqlite3 3.35.5, tzdata 2021a, libarchive 3.5.0, unbound 1.13.0, xz 5.2.5, openmp.
- Au fost adăugate drivere pentru NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY și Bitron Video AV2010/10 ZigBee USB Stick.
- Au fost actualizate driverele: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Au fost declarate învechite driverele ctau (Cronyx Tau) și cx (Cronyx Sigma).
- Au fost aduse îmbunătățiri în managerul de pachete mport. A fost implementat un proces de actualizare a dependențelor în timpul instalării sau actualizării pachetelor. A fost asigurată corecta afișare a codării la extragerea fișierelor din arhive care conțin caractere non-ASCII în denumirile fișierelor. Pentru verificarea integrității elementelor plist au fost utilizate hash-uri sha256.
- A fost asigurată generarea fișierului os-release în /var/run.
- Din livrare a fost eliminat pachetul burncd.
Sursa: opennet.ro
