Излезе десктоп-ориентираната операционна система MidnightBSD 2.1, базирана на FreeBSD с елементи, пренесени от DragonFly BSD, OpenBSD и NetBSD. Основната десктоп среда е изградена на основата на GNUstep, но потребителите могат да инсталират WindowMaker, GNOME, Xfce или Lumina. Подготвено е инсталационно изображение с размер 743 Мб (x86, amd64).
За разлика от другите десктоп версии на FreeBSD, ОС MidnightBSD първоначално се е развивала като форк на FreeBSD 6.1-beta, който през 2011 година е синхронизирал с кодовата база на FreeBSD 7 и след това е впрегнал много възможности от клоновете на FreeBSD 9, 10 и 11. За управление на пакетите в MidnightBSD е използвана системата mport, която използва БД SQLite за съхраняване на индекси и метаданни. Инсталирането, изтриването и търсенето на пакети се извършва с една команда mport.
Основни промени:
- За изграждането е използван LLVM 10.0.1.
- Актуализирани версии: 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.
- Добавени са драйвери за NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY и Bitron Video AV2010/10 ZigBee USB Stick.
- Актуализирани драйвери: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Обявени за остарели драйверите ctau (Cronyx Tau) и cx (Cronyx Sigma).
- Внесени са подобрения в пакетния мениджър mport. Настроен е процесът на обновяване на зависимостите по време на инсталирането или обновяването на пакетите. Осигурено е правилното задаване на кодировката при извличане на файлове от архиви, съдържащи не-ASCII символи в имената на файловете. За проверка на целостта на елементите plist са използвани хешове sha256.
- Осигурена е генерацията на файл os-release в /var/run.
- От доставката е премахнат пакетът burncd.
Източник: opennet.ru
