U publikua sistemi operativë të orientuar drejt desktopit MidnightBSD 4.0, e cila bazohet në FreeBSD me elemente të portuara nga DragonFly BSD, OpenBSD dhe NetBSD. Ambienti bazë i desktopit është ndërtuar mbi Xfce (është e mundur të instalohet gjithashtu një kombinim i GNUstep + Window Maker + GWorkspace). Ndryshe nga ndërtimet e tjera të desktopit të FreeBSD, sistemi operativ MidnightBSD u zhvillua fillimisht si një fork i FreeBSD 6.1-beta, i cili në vitin 2011 u sinkronizua me bazën e kodit të FreeBSD 7 dhe më pas përfshiu shumë mundësi nga degët e FreeBSD 9-13. Për menaxhimin e paketeve në MidnightBSD, përdoret sistemi mport, i cili shfrytëzon një bazë të dhënash SQLite për ruajtjen e indekseve dhe metadatat, ose mjete nga Ravenports. Për ngarkim është përgatitur një imazh instalimi me madhësi 1 GB (i386, amd64).
Dalja është e shquar për përditësimin e versioneve të bibliotekave të jashtme dhe kalimin e rregullimeve dhe mundësive të reja nga dega FreeBSD 13. Novitet kryesore:
- Menaxheri i paketave mport është përditësuar në versionin 2.7.3, në të cilin është shtuar mundësia për verifikimin e porteve të veçanta me komandën "mport verify" dhe rikuperimin e kontrollit të shumave me komandën "mport verify -r". Komanda mport_install tani siguron funksionimin me varësitë.
- Në programet init, service dhe cron janë angazhuar variablat e mjedisit të caktuar për përdoruesin ose klasën e përdoruesve përmes login.conf.
- Në bërthamë është shtuar mbështetje për hartimin e memories në modin W^X, që ndalon aksesin e njëkohshëm në shkrim dhe ekzekutim.
- Në vend të GNU grep është përdorur një variant i utilitarit grep nën licencën BSD.
- Shtuar një thirrje sistemike të përshtatshme me Linux për copy_file_range, si dhe thirrjet sistemike aio_readv dhe aio_writev.
- Shtuar mbështetje për debugimin e proceseve përmes procfs.
- Shtuar një driver backlight për menaxhimin e ndriçimit.
- Në driverin cpufreq është realizuar mbështetje për teknologjinë Intel Speed Shift.
- Në klient dhe serveri NFS është shtuar mbështetje për NFSv4.2, NFS mbi TLS dhe atributet e zgjeruara.
- ĂshtĂ« realizuar kalimi nĂ« implementimin e sistemit tĂ« skedarĂ«ve ZFS nga projekti OpenZFS (2.1.15).
- Implementimi i nën-sistemit FUSE është përditësuar në versionin 7.28 me mbështetje për FUSE_COPY_FILE_RANGE dhe FUSE_LSEEK.
- Në TCP stack është integruar mbështetje për algoritmin e reduktimit proporcional të intensitetit të dërgesës së paketave (Proportional Rate Reduction, RFC 6937), që lejon rikthimin më të shpejtë të parametrave optimalë të rrjedhës pas problemeve temporale me transmetimin e të dhënave.
- Shtuar mbështetje për VLAN të ngulitura (802.1ad).
- Mbështetje për protokollin SCTP është transferuar në një modul të veçantë sctp.ko, i cili është i çaktivizuar si parazgjedhje në bërthamën GENERIC.
- Shtuar algoritme të kërkimit të rrugëve nga DPDK (Data Plane Development Kit) librte, që lejojnë optimizimin e funksionimit me tabela shumë të mëdha rrugësh.
- Në arkitekturën 64-bit, sistemi bazë përmbledhet si parazgjedhje me mbështetje për PAE (Position Independent Executable).
- Shtuar drejtuesin iwlwifi për kartat wireless të Intel me mbështetje për çipat e rinj dhe standartin 802.11ac. Drejtuesi është i bazuar në drejtuesin Linux dhe kodin nga nën-sistemi Linux net80211, funksionimi i të cilëve në FreeBSD është i mundësuar nga një shtresë linuxkpi.
- Për të gjitha skedarët ekzekutivë të sistemit bazë në platformat 64-bit, është aktivizuar parazgjedhje randomizimi i skemës së adresës (ASLR, Address Space Layout Randomization).
- Implementuar mbështetje për protokollin e komunikimit Netlink (RFC 3549), i përdorur në Linux për organizimin e ndërveprimit të bërthamës me proceset në hapësirën e përdoruesit.
- Në hipervizorin Bhyve është shtuar mbështetje për aksesin e përbashkët të skedarëve përmes VirtIO-9p (VirtFS), mbështetje për pajisjet PCI HDAudio dhe mundësia për të punuar me snapshot-et. makinave virtuale.
- ĂshtĂ« shtuar njĂ« paketĂ« drejtuesish VirtIO, e cila mbĂ«shtet specifikimin VirtIO V1. ĂshtĂ« shtuar drejtuesi pvscsi pĂ«r kontrolluesit SCSI tĂ« paravirtualizuar.
- ĂshtĂ« shtuar implementimi TLS (kTLS), i cili funksionon nĂ« nivelin e bĂ«rthamĂ«s.
- Janë përditësuar versionet LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11.
- Janë hequr gcc, libdispatch dhe binutils.

Burimi: opennet.ru
