После двух с половиной лет с момента прошлой версии доступен релиз десктоп-ориентированной операционной системы MidnightBSD 0.4.0, основанной на FreeBSD с элементами портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп окружения построено на основе GNUstep, но пользователи имеют возможность установить KDE, WindowMaker или Xfce 4. Размер установочного iso-образа составляет 601 Мб.
В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7, а при подготовке выпуска 0.4.0 вобрал в себя многие возможности FreeBSD 9.1. Для управления пакетами в MidnightBSD задействована система mport, которая используется для хранения индексов и мета-данных БД SQLite. Установка, удаление и поиск пакетов осуществляется при помощи единой команды mport.
В новой версии в mport появилась поддержка обновления пакетов по сети и загрузки пакетов из внешних репозиториев. В частности, вместо распространения новых версий пакетов только в составе релизов, теперь предоставлена возможность периодического обновления версий программ из репозитория.
Из других важных изменений отмечается переход на использование компилятора GCC 4.2, а также портирование из FreeBSD 9.1 таких возможностей как ZFS с zpool 28, LLVM + Clang, переход на использование GPT и установщика bsdinstall, BSD sort и grep, cpucontrol и UFS2 + SUJ (журналирование), новый USB-стек, клиент NFSv4, syscons и CAM на базе ATA. Добавлена поддержка нового оборудования, в том числе GPU из состава процессоров Intel Sandybridge и Ivy Bridge.
В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7, а при подготовке выпуска 0.4.0 вобрал в себя многие возможности FreeBSD 9.1. Для управления пакетами в MidnightBSD задействована система mport, которая используется для хранения индексов и мета-данных БД SQLite. Установка, удаление и поиск пакетов осуществляется при помощи единой команды mport.
В новой версии в mport появилась поддержка обновления пакетов по сети и загрузки пакетов из внешних репозиториев. В частности, вместо распространения новых версий пакетов только в составе релизов, теперь предоставлена возможность периодического обновления версий программ из репозитория.
Из других важных изменений отмечается переход на использование компилятора GCC 4.2, а также портирование из FreeBSD 9.1 таких возможностей как ZFS с zpool 28, LLVM + Clang, переход на использование GPT и установщика bsdinstall, BSD sort и grep, cpucontrol и UFS2 + SUJ (журналирование), новый USB-стек, клиент NFSv4, syscons и CAM на базе ATA. Добавлена поддержка нового оборудования, в том числе GPU из состава процессоров Intel Sandybridge и Ivy Bridge.