Se ha lanzado el sistema operativo orientado a escritorio MidnightBSD 2.1, basado en FreeBSD con elementos portados de DragonFly BSD, OpenBSD y NetBSD. El entorno de escritorio básico se construye sobre GNUstep, aunque los usuarios pueden optar por instalar WindowMaker, GNOME, Xfce o Lumina. Se ha preparado una imagen de instalación de 743 MB (x86, amd64) para su descarga.
A diferencia de otras compilaciones de escritorio de FreeBSD, el sistema operativo MidnightBSD se desarrolló inicialmente como un fork de FreeBSD 6.1-beta, que en 2011 fue sincronizado con la base de código de FreeBSD 7 y posteriormente incorporó muchas características de las ramas FreeBSD 9, 10 y 11. La gestión de paquetes en MidnightBSD se lleva a cabo mediante el sistema mport, que utiliza una base de datos SQLite para almacenar índices y metadatos. La instalación, eliminación y búsqueda de paquetes se realiza mediante un único comando mport.
Principales cambios:
- Para la compilación se utiliza LLVM 10.0.1.
- Se han actualizado las versiones: 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.
- Se han añadido controladores para NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY y Bitron Video AV2010/10 ZigBee USB Stick.
- Se han actualizado los controladores: e1000 (Intel gigabit Ethernet), mlx5, nxge, usb, vxge.
- Se han declarado obsoletos los controladores ctau (Cronyx Tau) y cx (Cronyx Sigma).
- Se han realizado mejoras en el gestor de paquetes mport. Se ha afinado el proceso de actualización de dependencias durante la instalación o actualización de paquetes. Se ha garantizado la correcta codificación al extraer archivos de archivos comprimidos que contienen caracteres no ASCII en los nombres de los archivos. Se han utilizado hashes sha256 para verificar la integridad de los elementos plist.
- Se ha asegurado la generación del archivo os-release en /var/run.
- Se ha eliminado el paquete burncd de la entrega.
Fuente: opennet.ru
