The release of the desktop-oriented operating system MidnightBSD 2.1 has taken place, based on FreeBSD with elements ported from DragonFly BSD, OpenBSD, and NetBSD. The base desktop environment is built on GNUstep, but users have the option to install WindowMaker, GNOME, Xfce, or Lumina. An installation image of size 743 MB (x86, amd64) is available for download.
Unlike other desktop builds of FreeBSD, MidnightBSD was originally developed as a fork of FreeBSD 6.1-beta, which was synchronized with the FreeBSD 7 codebase in 2011 and subsequently incorporated many features from FreeBSD branches 9, 10, and 11. MidnightBSD uses the mport package management system, which employs an SQLite database for storing indexes and metadata. Installation, removal, and searching for packages are performed using a single mport command.
Key Changes:
- The build uses LLVM 10.0.1.
- Updated versions: 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.
- Drivers for NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY, and Bitron Video AV2010/10 ZigBee USB Stick have been added.
- Drivers updated: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Drivers ctau (Cronyx Tau) and cx (Cronyx Sigma) have been deprecated.
- Improvements have been made to the mport package manager. The process of updating dependencies during the installation or upgrade of packages has been streamlined. Correct encoding is ensured when extracting files from archives that contain non-ASCII characters in file names. SHA256 hashes are used to verify the integrity of plist elements.
- The generation of the os-release file in /var/run has been ensured.
- The burncd package has been removed from the distribution.
Source: opennet.ru
