Sortie de MidnightBSD 4.0.4 avec des outils de vérification de l'âge

La version 4.0.4 de l'environnement de bureau MidnightBSD a été publiée, basée sur FreeBSD avec des éléments portés depuis DragonFly BSD, OpenBSD et NetBSD. L'environnement de bureau de base est construit sur Xfce (il est possible d'installer en option une combinaison de GNUstep + Window Maker + GWorkspace). Contrairement à d'autres versions de bureau de FreeBSD, MidnightBSD a été initialement développé comme un fork de FreeBSD 6.1-beta, qui a été synchronisé avec la base de code de FreeBSD 7 en 2011 et a ensuite incorporé de nombreuses fonctionnalités des branches FreeBSD 9-13. Pour la gestion des paquets, MidnightBSD utilise le système mport, qui se base sur une base de données SQLite pour stocker les index et les métadonnées, ou l'outil Ravenports. Une image d'installation d'une taille de 1 Go (i386, amd64) a été préparée pour le téléchargement.

Dans cette nouvelle version :

  • Des fonctionnalités de vérification des groupes d'âge des utilisateurs ont été intégrées, comme l'exigent les législations de certains pays. Un processus en arrière-plan, aged, a été inclus, dont le démarrage est configurable via le paramètre « aged_enable » dans /etc/rc.conf, ainsi qu'un utilitaire agectl. Le programme adduser a été modifié pour demander l'âge lors de la création d'un nouveau compte utilisateur. Pour définir l'âge ou la date de naissance pour des comptes existants, l'utilitaire agectl peut être utilisé, par exemple « doas agectl -a 15 myuser » ou « agectl -b 1966-02-28 myacct ». Par défaut, l'utilisateur root est classé dans la catégorie 18+.

    Le support d'un flag définissant la catégorie d'âge acceptable a été ajouté aux paquets. Ce flag est vérifié par le gestionnaire de paquets mport lors de l'installation d'un paquet et un ACL est configuré pour bloquer l'accès aux applications pour les utilisateurs en dessous de la catégorie d'âge spécifiée.

    Dans les applications, l'utilitaire agectl peut être appelé pour déterminer l'âge, utiliser la fonction agev_get_age_bracket de la bibliothèque libutil ou envoyer une requête au processus en arrière-plan aged via un socket.

  • Un correctif pour la vulnérabilité CVE-2026-4747 a été porté depuis FreeBSD, permettant l'exécution de code au niveau du noyau en envoyant des paquets réseau à un serveur NFS.
  • Un pilote amd-cppc a été ajouté, gérant les modes de consommation d'énergie et la fréquence pour les CPU AMD Zen 2+, prenant en charge le mécanisme CPPC (Collaborative Processor Performance Control).

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster