La version du système d'exploitation de bureau MidnightBSD 2.1, basé sur FreeBSD avec des éléments portés depuis DragonFly BSD, OpenBSD et NetBSD, a été publiée. L'environnement de bureau de base est construit sur GNUstep, mais les utilisateurs ont la possibilité d'installer WindowMaker, GNOME, Xfce ou Lumina. Une image d'installation de 743 Mo (x86, amd64) est prête à être téléchargée.
Contrairement aux autres compilations de bureau de FreeBSD, le système d'exploitation MidnightBSD a été initialement développé comme un fork de FreeBSD 6.1-beta, synchronisé en 2011 avec la base de code de FreeBSD 7 et qui a ensuite intégré de nombreuses fonctionnalités des branches FreeBSD 9, 10 et 11. La gestion des paquets dans MidnightBSD utilise le système mport, qui s'appuie sur une base de données SQLite pour le stockage des index et des métadonnées. L'installation, la suppression et la recherche de paquets se font via une seule commande mport.
Principales modifications :
- La chaîne de compilation utilise LLVM 10.0.1.
- Les versions suivantes ont été mises à jour : 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.
- Des pilotes ont été ajoutés pour NetFPGA SUME 4x10Gb Ethernet, JMicron JMB582/JMB585 AHCI, BCM54618SE PHY et Bitron Video AV2010/10 ZigBee USB Stick.
- Les pilotes suivants ont été mis à jour : e1000 (Ethernet gigabit Intel), mlx5, nxge, usb, vxge.
- Les pilotes ctau (Cronyx Tau) et cx (Cronyx Sigma) ont été déclarés obsolètes.
- Des améliorations ont été apportées au gestionnaire de paquets mport. Le processus de mise à jour des dépendances lors de l'installation ou de la mise à jour des paquets a été amélioré. L'encodage est désormais correctement spécifié lors de l'extraction des fichiers d'archives contenant des caractères non ASCII dans les noms de fichiers. Des hashs sha256 ont été utilisés pour vérifier l'intégrité des éléments plist.
- La génération du fichier os-release a été assurée dans /var/run.
- Le paquet burncd a été supprimé de la distribution.
Source : opennet.ru
