Release of the MidnightBSD 2.1 operating system

The MidnightBSD 2.1 desktop operating system, based on FreeBSD with elements ported from DragonFly BSD, OpenBSD and NetBSD, has been released. The base desktop environment is based on GNUstep, but users have the option to install WindowMaker, GNOME, Xfce, or Lumina. An installation image of 743 MB (x86, amd64) has been prepared 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 2011 codebase in 7 and subsequently incorporated many features from the FreeBSD 9, 10, and 11 branches. To manage packages MidnightBSD uses the mport system, which uses a SQLite database to store indexes and metadata. Installing, removing and searching for packages is done using a single mport command.

Major changes:

  • LLVM 10.0.1 is used for the build.
  • Versions updated: 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.
  • Added drivers for NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY and Bitron Video AV2010/10 ZigBee USB Stick.
  • Updated drivers: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
  • Deprecated ctau (Cronyx Tau) and cx (Cronyx Sigma) drivers.
  • Improvements have been made to the mport package manager. Improved dependency update process during package installation or upgrade. Correct setting of the encoding is ensured when extracting files from archives containing non-ASCII characters in file names. sha256 hashes are used to check the integrity of plist elements.
  • Generated os-release file in /var/run.
  • The burncd package has been removed from the distribution.

Source: opennet.ru

Add a comment