Sortie du système d'exploitation MidnightBSD 4.0

MidnightBSD 4.0, un système d'exploitation orienté bureau basé sur FreeBSD et intégrant des éléments de DragonFly BSD, OpenBSD et NetBSD, est désormais disponible. L'environnement de bureau de base repose sur Xfce (avec GNUstep, Window Maker et GWorkspace disponibles en option). Contrairement aux autres distributions FreeBSD pour bureau, MidnightBSD a été initialement développé comme une version dérivée de FreeBSD 6.1-beta, synchronisée avec le code source de FreeBSD 7 en 2011 et intégrant par la suite de nombreuses fonctionnalités de FreeBSD 9 à 13. 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, ou la boîte à outils Ravenports pour la gestion des paquets. Une image d'installation de 1 Go (i386, amd64) est disponible au téléchargement.

Cette version se distingue par ses mises à jour des bibliothèques tierces et l'intégration de correctifs et de nouvelles fonctionnalités issus de la branche FreeBSD 13. Parmi les principales nouveautés :

  • Le gestionnaire de paquets mport a été mis à jour vers la version 2.7.3, qui ajoute la possibilité de vérifier les ports individuellement avec la commande « mport verify » et de restaurer les sommes de contrôle avec « mport verify -r ». La commande mport_install gère désormais les dépendances.
  • Les programmes init, service et cron utilisent des variables d'environnement définies pour un utilisateur ou une classe d'utilisateurs via login.conf.
  • Le noyau prend désormais en charge le mappage mémoire en mode W^X, ce qui interdit l'accès simultané en écriture et en exécution.
  • Au lieu de GNU grep, une version de l'utilitaire grep sous licence BSD est utilisée.
  • Ajouté compatible avec Linux l'appel système copy_file_range, ainsi que les appels système aio_readv et aio_writev.
  • Ajout de la prise en charge du débogage des processus à l'aide de procfs.
  • Ajout d'un pilote de rétroéclairage pour contrôler le rétroéclairage.
  • Le pilote cpufreq implémente la prise en charge de la technologie Intel Speed ​​​​Shift.
  • Chez le client et serveur NFS a ajouté la prise en charge de NFSv4.2, de NFS sur TLS et des attributs étendus.
  • La transition vers l'implémentation du système de fichiers ZFS à partir du projet OpenZFS (2.1.15) a été achevée.
  • L'implémentation du sous-système FUSE a été mise à jour vers la version 7.28 avec la prise en charge de FUSE_COPY_FILE_RANGE et FUSE_LSEEK.
  • La pile TCP intègre la prise en charge de l'algorithme de réduction proportionnelle du débit (RFC 6937), qui permet une restauration plus rapide des paramètres de flux optimaux après des problèmes temporaires de transmission de données.
  • Ajout de la prise en charge des VLAN imbriqués (802.1ad).
  • La prise en charge du protocole SCTP est déplacée vers un module séparé sctp.ko, qui est désactivé par défaut dans le noyau GENERIC.
  • Ajout d'algorithmes de recherche d'itinéraires issus de la bibliothèque DPDK (Data Plane Development Kit), permettant d'optimiser le travail avec des tables de routage très volumineuses.
  • Sur les architectures 64 bits, le système de base est compilé par défaut avec la prise en charge PAE (Position Independent Executable).
  • Ajout du pilote iwlwifi pour les cartes sans fil Intel prenant en charge les nouvelles puces et la norme 802.11ac. Ce pilote est basé sur Linux-pilote et code de Linux- les sous-systèmes net80211, dont le fonctionnement dans FreeBSD est assuré par la couche linuxkpi.
  • Tous les exécutables système de base sur les plateformes 64 bits ont la randomisation de la disposition de l'espace d'adressage (ASLR) activée par défaut.
  • Prise en charge du protocole de communication Netlink (RFC 3549) utilisé dans Linux organiser l'interaction entre le noyau et les processus dans l'espace utilisateur.
  • L'hyperviseur Bhyve prend désormais en charge le partage de fichiers via VirtIO-9p (VirtFS), la prise en charge des périphériques audio HD PCI et la prise en charge des instantanés. machines virtuelles.
  • Un ensemble de pilotes VirtIO compatibles avec la spécification VirtIO V1 a été ajouté. Le pilote pvscsi pour les contrôleurs SCSI paravirtualisés a également été ajouté.
  • Ajout d'une implémentation TLS au niveau du noyau (kTLS).
  • Versions mises à jour de LLVM 19.1.7, unbound 1.23.0, OpenSSH 9.9p2, lua 5.4.2, wpa+hostapd 2.11.
  • Suppression de gcc, libdispatch et binutils.

 Sortie du système d'exploitation MidnightBSD 4.0


Source: opennet.ru
Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster