Veröffentlichung von MidnightBSD 4.0.4 mit Werkzeugen zur Altersverifizierung.

Die Desktop-orientierte Betriebssystemversion MidnightBSD 4.0.4 wurde veröffentlicht, die auf FreeBSD basiert und Elemente aus DragonFly BSD, OpenBSD und NetBSD integriert. Die grundlegende Desktop-Umgebung basiert auf Xfce (optional kann die Kombination GNUstep + Window Maker + GWorkspace installiert werden). Im Gegensatz zu anderen Desktop-Builds von FreeBSD wurde das Betriebssystem MidnightBSD ursprünglich als Fork von FreeBSD 6.1-beta entwickelt, das 2011 mit dem Code von FreeBSD 7 synchronisiert wurde und anschließend viele Funktionen aus den Branches FreeBSD 9-13 übernommen hat. Zur Paketverwaltung in MidnightBSD kommt das System mport zum Einsatz, das eine SQLite-Datenbank zur Speicherung von Indexen und Metadaten nutzt, oder das Werkzeug Ravenports. Für die Installation steht ein 1 GB großes Abbild (i386, amd64) zur Verfügung.

In der neuen Version:

  • Es wurden Funktionen zur Verifizierung der Altersgruppen der Nutzer implementiert, die von den Gesetzen einiger Länder gefordert werden. Teil davon ist der Hintergrundprozess aged, dessen Start über den Parameter "aged_enable" in /etc/rc.conf konfiguriert wird, sowie das Dienstprogramm agectl. In das Dienstprogramm adduser wurde eine Änderung integriert, um beim Erstellen eines neuen Nutzerkontos das Alter abzufragen. Das Alter oder Geburtsdatum bestehender Konten kann mit dem Dienstprogramm agectl gesetzt werden, beispielsweise mit "doas agectl -a 15 myuser" oder "agectl -b 1966-02-28 myacct". Der Benutzer root fällt standardmäßig in die Kategorie 18+.

    Den Paketen wurde die Unterstützung für ein Flag hinzugefügt, das die zulässige Alterskategorie definiert. Dieses Flag wird im Paketmanager mport bei der Installation eines Pakets überprüft und ACLs werden eingerichtet, um den Zugriff auf die Anwendung für Nutzer unter der angegebenen Alterskategorie zu blockieren.

    In Anwendungen zur Altersbestimmung kann das Dienstprogramm agectl aufgerufen, die Funktion agev_get_age_bracket aus der Bibliothek libutil verwendet oder eine Anfrage an den Hintergrundprozess aged über einen Socket gesendet werden.

  • Ein Sicherheitsupdate für die Schwachstelle CVE-2026-4747, das eine Codeausführung auf Kernel-Ebene durch das Senden von Netzwerkpaketen an einen NFS-Server ermöglicht, wurde aus FreeBSD übernommen.
  • Ein Treiber für amd-cppc wurde hinzugefügt, der die Energieverbrauchsmodi und die Frequenz für AMD Zen 2+-CPUs steuert, die den CPPC-Mechanismus (Collaborative Processor Performance Control) unterstützen.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern kaufen 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster