The release of the desktop-oriented operating system MidnightBSD 3.2 has taken place, based on FreeBSD with elements ported from DragonFly BSD, OpenBSD, and NetBSD. The base desktop environment is built on Xfce (optionally, a combination of GNUstep + Window Maker + GWorkspace can be installed). Unlike other desktop builds of FreeBSD, MidnightBSD was originally developed as a fork of FreeBSD 6.1-beta, which in 2011 was synchronized with the FreeBSD 7 codebase and subsequently incorporated many features from FreeBSD branches 9-12. The package management system in MidnightBSD uses mport, which relies on an SQLite database to store indexes and metadata, or the Ravenports toolkit. An installation image sized at 949 MB (i386, amd64) has been prepared for download.
Key innovations:
- The base system has been stripped of the Perl programming language interpreter (Perl must now be installed from ports). Similarly, brainfuck and subversion have been removed from the base system.
- Ravenports package management system is now available in amd64-based environments (the mports toolkit is the only option for i386 environments). Packages are downloaded using the ravensw utility and installed in the /raven directory. Unlike mports, Ravenports provides more recent versions of certain applications, as well as packages that have not yet been built for mports. For instance, newer versions of Firefox are available in Ravenports. Both Ravenports and mports can be used separately by selecting the desired system during installation or together side by side.
- The mport package manager has been updated to version 2.6.2.
- The libarchive library now includes support for the zstd compression algorithm.
- The telnetd has been removed from the distribution.
- To enhance compatibility with Linux, the header file endian.h has been included.
- Updated third-party components: expat 2.6.2, ldns 1.8.3, sendmail 8.18.1, libarchive 3.7.2, zstd 1.5.2, Unbound 1.19.3, xz/lzma 5.4.5, tzdata 2023d, mandoc 1.14.6, OpenSSH 9.3p2, nvi 2.2.1, and openssl 1.1.1w.
- The list of supported PCI device IDs has been updated.
- Support for temperature sensors used in AMD zen4 processors has been added.
- Support for using the AMD KERNCZ chipset in RAID mode has been added to the ahci driver.

Source: opennet.ru
