Адбыўся рэліз дэсктоп-арыентаванай аперацыйнай сістэмы MidnightBSD 2.2, заснаванай на FreeBSD з элементамі, партаванымі з DragonFly BSD, OpenBSD і NetBSD. Базавае дэсктоп-асяроддзе пабудавана на аснове GNUstep, але карыстачы маюць магчымасць усталяваць WindowMaker, GNOME, Xfce ці Lumina. Для загрузкі падрыхтаваны ўсталявальная выява памерам 774 МБ (x86, amd64).
У адрозненне ад іншых дэсктоп-зборак FreeBSD, АС MidnightBSD першапачаткова развівалася як форк FreeBSD 6.1-beta, які ў 2011 годзе быў сінхранізаваны з кодавай базай FreeBSD 7 і пасля ўвабраў у сябе шматлікія магчымасці з галінак FreeBSD 9-12. Для кіравання пакетамі ў MidnightBSD задзейнічана сістэма mport, якая выкарыстоўвае БД SQLite для захоўвання індэксаў і метададзеных. Усталёўка, выдаленне і пошук пакетаў здзяйсняецца пры дапамозе адзінай каманды mport.
Асноўныя змены:
- Абноўлены версіі праграм, у тым ліку Perl 5.36.0, OpenSSH 8.8p1, lua 5.3.6, subversion 1.14.1, sqlite 3.38.2.
- Код каманднай абалонкі /bin/sh сінхранізаваны з галінкай FreeBSD 12-STABLE.
- Для карыстача root па змаўчанні выстаўлена камандная абалонка tcsh замест csh і ўжытая ўтыліта less для старонкавай высновы.
- Дададзеныя патчы ад праекту pfsense, якія падвышаюць прадукцыйнасць сістэмы ўразання трафіку dummynet з 2Gb/s да 4Gb/s.
- Пакетны мэнэджар mport абноўлены да версіі 2.2.0. З залежнасцяў выключаны libdispatch і gcd, што дазваляе фармаваць статычна зборкі mport. У plist дададзена опцыя "desktop-file-utils" і рэалізавана магчымасць стварэння пакетаў з модулямі ядра. Дададзена падтрымка выкарыстання chroot для абнаўлення асобных jail-акружэнняў.
- У Netcat перанесена падтрымка sctp з FreeBSD.
- У libc дададзена функцыя ptsname_r.
- З FreeBSD перанесены выпраўленні памылак для Ipfilter.
- У скрыпце пачатковай загрузкі забяспечана ўключэнне dbus і hald.
Дадаткова можна адзначыць выпуск праекта DragonFly BSD 6.2.2, які развівае аперацыйную сістэму з гібрыдным ядром, створаную ў 2003 годзе з мэтай альтэрнатыўнага развіцця галінкі FreeBSD 4.x. З асаблівасцяў DragonFly BSD можна адзначыць размеркаваную версійную файлавую сістэму HAMMER, магчымасць загрузкі «віртуальных» ядраў сістэмы як карыстацкіх працэсаў, сродкі кэшавання дадзеных і мета-дадзеных ФС на SSD-назапашвальніках, кантэкста-залежныя сімвалічныя спасылкі, магчымасць замарозкі працэсаў з захаваннем іх стану на дыску і гібрыднае ядро, якое выкарыстоўвае легкаважныя патокі (LWKT). У новым выпуску прапанаваны толькі выпраўленні памылак.
Крыніца: opennet.ru