Release von FreeBSD 13.3

Nach 11 Monaten Entwicklung wurde das Release von FreeBSD 13.3 veröffentlicht. Die Installationsabbilder wurden fĂŒr die Architekturen amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 und riscv64 erstellt. ZusĂ€tzlich wurden Builds fĂŒr Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und cloudbasierte Umgebungen wie Amazon EC2, Google Compute Engine und Vagrant vorbereitet. Der Branch FreeBSD 13.x entwickelt sich parallel zum Branch FreeBSD 14, fĂŒr den im Herbst das Release 14.0 erstellt wurde, und wird bis Ende Januar 2026 unterstĂŒtzt. Etwa ein Jahr spĂ€ter wird die Veröffentlichung von FreeBSD 13.4 erwartet.

Wesentliche Änderungen:

  • Die StabilitĂ€t der Treiber fĂŒr drahtlose GerĂ€te sowie der Treiber, die ĂŒber die Abstraktionsschicht linuxkpi betrieben werden, wurde verbessert, was die Verwendung von Linux-Treibern in FreeBSD ermöglicht. Die Treiber iwlwifi und rtw88 fĂŒr drahtlose Karten von Intel und Realtek wurden aktualisiert.
  • Die Möglichkeit, den NFS-Server (nfsd, nfsuserd, mountd, gssd und rpc.tlsservd) in einem Jail mit einer isolierten Netzumgebung vnet zu starten, wurde umgesetzt. Die neue Montierungsoption „syskrb5“ ermöglicht es, Kerberized NFSv4.1/4.2 ohne Angabe von Kerberos-Anmeldeinformationen zu montieren.
  • Der Compiler Clang und das LLVM-Toolkit wurden auf den Branch 17 aktualisiert.
  • Die Implementierung des Dateisystems ZFS wurde auf die Version OpenZFS 2.1.14 aktualisiert. In zfsd wurde sichergestellt, dass Laufwerke den Status fehlerhaft erhalten, wenn eine zu hohe Anzahl von I/O-Verzögerungsereignissen erzeugt wird.
  • Auf ARM64-Systemen ist standardmĂ€ĂŸig der Hintergrundprozess powerd in /etc/rc.conf aktiviert, der es dem System ermöglicht, im Maximaleffizienzmodus auf Raspberry Pi-Platinen zu arbeiten.
  • In rc.conf wurde die Möglichkeit hinzugefĂŒgt, den Wert umask fĂŒr einzelne Dienste unter Verwendung der Variablen „dienstname_umask“ anzugeben.
  • Die Möglichkeit, in ~/ .login_conf oder login.conf PrioritĂ€ten fĂŒr Programme anzugeben, die den Aufruf setusercontext verwenden, wie z. B. den Login-Prozess, wurde hinzugefĂŒgt.
  • In rc.conf wurde die Möglichkeit zur Konfiguration von Flags fĂŒr das Utility diff hinzugefĂŒgt, das bei der Erstellung von Berichten mit Änderungen von der Utility periodic ausgefĂŒhrt wird.
  • Die Utilities head und tail unterstĂŒtzen jetzt die Optionen -q (quiet) und -v (verbose) sowie die Möglichkeit, SI-Einheiten in den numerischen Argumenten zu verwenden.
  • Das Utility objdump, das vom LLVM-Projekt entwickelt wird, ist enthalten.
  • In tftpd wurde die Option „-S“ hinzugefĂŒgt, die es ermöglicht, die Ausgabe in Dateien in einer chroot-Umgebung zu betreiben, die nicht fĂŒr das gemeinsame Schreiben zugĂ€nglich sind.
  • Das einfĂŒhrende Handbuch fĂŒr die Software-Schnittstellen des Kerns wurde komplett neu geschrieben.
  • Die Statistik, die mit der Debugging von Dateisystemen und vnodes verbunden ist, ist im Rahmen der sysctl-Serie vfs.vnode gruppiert.
  • Die UnterstĂŒtzung fĂŒr RFC 4620 (IPv6 nodeinfo, Hostinformationsanfrage) ist standardmĂ€ĂŸig deaktiviert.
  • Im Paketfilter pf wurde die Möglichkeit (sysctl net.pf.filter_local=1) implementiert, um Umleitungsregeln (rdr) anzuwenden, die vom aktuellen Host gesendet und lokal geliefert werden.
  • Die UnterstĂŒtzung fĂŒr virtuelle Netzwerkadapter gve (Google Virtual NIC) wurde hinzugefĂŒgt.
  • Die UnterstĂŒtzung fĂŒr BeagleBone Black-Platinen (armv7) wurde eingestellt.
  • Die Versionen von OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5 und zlib 1.3.1 wurden aktualisiert.

ZusĂ€tzlich kann die Veröffentlichung des Berichts ĂŒber die Entwicklung von FreeBSD im vierten Quartal 2023 erwĂ€hnt werden. Unter den interessantesten Projekten können erwĂ€hnt werden:

  • Die Möglichkeit zum automatischen Start von rc.d-Diensten in separaten Jail-Umgebungen, in denen das ĂŒbergeordnete Dateisystem vererbt wird, die Sichtbarkeit von Prozessen, Netzwerkzugang, Montageberechtigungen usw. jedoch eingeschrĂ€nkt sind.
  • Die Arbeit an der Optimierung der String-Funktionen von libc unter Verwendung von SIMD-Befehlen auf AMD64-Architekturen. Es wurden 17 Funktionen vorgeschlagen, die mit SIMD optimiert wurden, sowie 9 Funktionen, die auf den Aufruf der SIMD-optimierten Funktionen umgestellt wurden. Die Leistung der neuen Funktionen bei der Verarbeitung von Zeichenketten mit einer durchschnittlichen GrĂ¶ĂŸe von 64 Zeichen erhöhte sich in Tests um das 5,54-fache.
  • Das Pot-Tool 0.16 zur Verwaltung von Containern auf Basis von Jail-Umgebungen, ZFS, pf und rctl, unterstĂŒtzt die Integration mit der Container-Orchestrierungsplattform Nomad. Das Container-Image-Verzeichnis Potluck fungiert als GegenstĂŒck zu Dockerhub fĂŒr FreeBSD.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster