Објавен е MidnightBSD 4.0, оперативен систем ориентиран кон десктоп базиран на FreeBSD со елементи портирани од DragonFly BSD, OpenBSD и NetBSD. Основната работна околина е изградена на Xfce (со GNUstep, Window Maker и GWorkspace опционално достапни). За разлика од другите верзии на FreeBSD за десктоп, MidnightBSD првично беше развиен како форк на FreeBSD 6.1-beta, кој беше синхронизиран со кодната база на FreeBSD 7 во 2011 година и последователно вклучи многу функции од FreeBSD 9-13. MidnightBSD го користи системот mport, кој користи база на податоци SQLite за складирање на индекси и метаподатоци, или комплетот алатки Ravenports, за управување со пакети. Слика за инсталација од 1GB (i386, amd64) е достапна за преземање.
Ова издание е значајно по своите ажурирани верзии на библиотеки од трети страни и по пренесувањето на поправки и нови функции од гранката FreeBSD 13. Клучните нови функции вклучуваат:
- Менаџерот за пакети mport е ажуриран на верзија 2.7.3, што додава можност за проверка на поединечни порти со командата „mport verify“ и враќање на контролни суми со „mport verify -r“. Командата mport_install сега се справува со зависности.
- Програмите init, service и cron користат променливи на околина поставени за корисник или класа на корисници преку login.conf.
- Јадрото сега поддржува мапирање на меморијата во W^X режим, што забранува истовремен пристап до запишување и извршување.
- Наместо GNU grep, се користи BSD-лиценцирана верзија на алатката grep.
- Додадено компатибилно со Linux системскиот повик copy_file_range, како и системските повици aio_readv и aio_writev.
- Додадена е поддршка за процеси на дебагирање со користење на procfs.
- Додаден драјвер за задно осветлување за контрола на задното осветлување.
- Возачот cpufreq ја поддржува технологијата Intel Speed Shift.
- Кај клиентот и сервер NFS додаде поддршка за NFSv4.2, NFS преку TLS и проширени атрибути.
- Транзицијата кон имплементацијата на ZFS датотечниот систем од проектот OpenZFS (2.1.15) е завршена.
- Имплементацијата на подсистемот FUSE е ажурирана на верзија 7.28 со поддршка за FUSE_COPY_FILE_RANGE и FUSE_LSEEK.
- TCP стекот има интегрирана поддршка за алгоритмот за намалување на пропорционалната брзина (RFC 6937), што овозможува побрзо враќање на оптималните параметри на проток по привремени проблеми со преносот на податоци.
- Додадена е поддршка за вгнездени VLAN мрежи (802.1ad).
- Поддршката за протоколот SCTP е вклучена во посебен модул sctp.ko, кој стандардно е оневозможен во GENERIC кернелот.
- Додадени се алгоритми за пребарување рути од DPDK (Data Plane Development Kit) librte, што овозможува оптимизирање на работата со многу големи табели за рутирање.
- Кај 64-битните архитектури, основниот систем е компајлиран по дифолт со поддршка за PAE (извршна датотека независна од позиција).
- Додаден е iwlwifi драјверот за безжични картички Intel кои поддржуваат нови чипови и стандардот 802.11ac. Драјверот е базиран на Linux-драјвер и код од Linux- net80211 подсистеми, чиешто функционирање во FreeBSD е обезбедено од слојот linuxkpi.
- Сите извршни датотеки на основниот систем на 64-битни платформи имаат овозможено рандомизирање на распоредот на просторот за адреси (ASLR) по дифолт.
- Поддршка за комуникацискиот протокол Netlink (RFC 3549) што се користи во Linux да се организира интеракцијата помеѓу јадрото и процесите во корисничкиот простор.
- Хипервизорот Bhyve сега поддржува споделување на датотеки преку VirtIO-9p (VirtFS), поддршка за PCI HDAudio уреди и поддршка за снимки на екранот. виртуелни машини.
- Додаден е сет драјвери за VirtIO кои ја поддржуваат спецификацијата VirtIO V1. Додаден е драјверот pvscsi за паравиртуелизирани SCSI контролери.
- Додадена е имплементација на TLS (kTLS) на ниво на јадро.
- Ажурирани верзии на LLVM 19.1.7, неограничена верзија 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11.
- Отстранети се gcc, libdispatch и binutils.

Извор: opennet.ru
