U lançua një sistem operativ të orientuar nga desktopi MidnightBSD 2.1, i bazuar në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD. Mjedisi bazë i desktopit është i ndërtuar mbi GNUstep, por përdoruesit kanë mundësinë të instalojnë WindowMaker, GNOME, Xfce ose Lumina. Për shkarkim është përgatitur një imazh instalimi me madhësi 743 Mb (x86, amd64).
Ndryshe nga ndërtimet e tjera të desktopit FreeBSD, sistemi operativ MidnightBSD është zhvilluar fillimisht si një fork i FreeBSD 6.1-beta, i cili në vitin 2011 u sinkronizua me kodin e bazës FreeBSD 7 dhe më vonë përfitoi shumë mundësi nga degët FreeBSD 9, 10 dhe 11. Për menaxhimin e paketave në MidnightBSD përdoret sistemi mport, i cili përdor një DB SQLite për ruajtjen e indekseve dhe metadatas. Instalimi, fshirja dhe kërkimi i paketave bëhet me një urdhër të vetëm mport.
Ndryshimet kryesore:
- Për ndërtimin është përdorur LLVM 10.0.1.
- Versionet e mëposhtme janë përmirësuar: 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.
- Janë shtuar drejtpërsëdrejti për NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY dhe Bitron Video AV2010/10 ZigBee USB Stick.
- Janë përmirësuar drejtpërsëdrejti: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Janë shpallur të vjetruara drejtpërsëdrejti ctau (Cronyx Tau) dhe cx (Cronyx Sigma).
- JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« menaxherin e paketave mport. ĂshtĂ« rregulluar procesi i pĂ«rditĂ«simit tĂ« varĂ«sive gjatĂ« instalimit ose pĂ«rditĂ«simit tĂ« paketave. ĂshtĂ« siguruar qĂ« tĂ« vendoset saktĂ«sisht kodimi gjatĂ« nxjerrjes sĂ« skedarĂ«ve nga arkiva qĂ« pĂ«rmbajnĂ« simbole jo-ASCII nĂ« emrat e skedarĂ«ve. PĂ«r verifikimin e integritetit tĂ« elementeve plist janĂ« pĂ«rdorur hash-e sha256.
- ĂshtĂ« siguruar gjenerimi i skedarit os-release nĂ« /var/run.
- Paketa burncd është hequr nga furnizimi.
Burimi: opennet.ru
