Der blev udgivet et desktop-orienteret operativsystem, MidnightBSD 2.1, baseret på FreeBSD med elementer porteret fra DragonFly BSD, OpenBSD og NetBSD. Det grundlæggende desktop-miljø er baseret på GNUstep, men brugerne har mulighed for at installere WindowMaker, GNOME, Xfce eller Lumina. Der er forberedt et installationsbillede til download på 743 MB (x86, amd64).
I modsætning til andre desktop-udgivelser af FreeBSD er MidnightBSD oprindeligt udviklet som et fork af FreeBSD 6.1-beta, som i 2011 blev synkroniseret med kodens basis af FreeBSD 7 og derefter integrerede mange funktioner fra grene af FreeBSD 9, 10 og 11. Package management i MidnightBSD anvender systemet mport, som bruger en SQLite-database til at gemme indekser og metadata. Installation, fjernelse og søgning af pakker udføres med den samme kommando mport.
Vigtige ændringer:
- Til opbygningen er anvendt LLVM 10.0.1.
- Opdaterede versioner: 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.
- Tilføjet drivere til NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY og Bitron Video AV2010/10 ZigBee USB Stick.
- Opdaterede drivere: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Driverne ctau (Cronyx Tau) og cx (Cronyx Sigma) er blevet erklæret forældede.
- Der er lavet forbedringer i pakkehåndteringssystemet mport. Procesopdateringen af afhængigheder under installation eller opdatering af pakker er forbedret. Korrekt kodning sikres, når filer udtrækkes fra arkiver, der indeholder ikke-ASCII tegn i filnavne. SHA256 hashes anvendes til at kontrollere integriteten af plist-elementer.
- Genereringen af filen os-release i /var/run er sikret.
- Pakke burncd er fjernet fra leveringen.
Kilde: opennet.ru
