FreeBSD 12.4-Version

FreeBSD 12.4-Release vorgestellt. Installationsimages sind für die Architekturen amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 und armv6, armv7 und aarch64 verfügbar. Darüber hinaus wurden Images für Virtualisierungssysteme (QCOW2, VHD, VMDK, Raw) und Amazon EC2 Cloud-Umgebungen vorbereitet. FreeBSD 12.4 wird das letzte Update des 12.x-Zweigs sein, der bis zum 31. Dezember 2023 unterstützt wird. Im Frühjahr wird ein Update auf FreeBSD 13.2 vorbereitet, die Veröffentlichung von FreeBSD 2023 ist für Juli 14.0 geplant.

Wichtigste Neuerungen:

  • Der Telnetd-Serverprozess, dessen Codebasis nicht gepflegt wird und Qualitätsprobleme aufweist, ist veraltet. Im FreeBSD 14-Zweig wird der Telnetd-Code aus dem System entfernt. Die Unterstützung für Telnet-Clients bleibt unverändert.
  • Der if_epair-Treiber, der zum Erstellen virtueller Ethernet-Schnittstellen verwendet wird, bietet die Möglichkeit, die Verkehrsverarbeitung mithilfe mehrerer CPU-Kerne zu parallelisieren.
  • Das Dienstprogramm cp implementiert einen Schutz gegen das Auftreten einer unendlichen Rekursion bei Verwendung des Flags „-R“ und stellt die korrekte Verarbeitung der Flags „-H“, „-L“ und „-P“ sicher (z. B. bei Angabe von „-H“) ” oder „-P“ die symbolische Linkerweiterung), ist das Flag „-P“ ohne das Flag „-R“ zulässig.
  • Verbesserte Leistung der Dienstprogramme nfsd, elfctl, usbconfig, fsck_ufs und growfs.
  • Im sh-Befehlsinterpreter wurde die Logik zum Laden von Profilen geändert: Zuerst werden alle Dateien mit der Erweiterung „.sh“ aus dem Verzeichnis /etc/profile.d geladen, dann die Datei /usr/local/etc/profile geladen, danach werden Dateien mit der Erweiterung „.sh“ aus dem Verzeichnis /usr/local/etc/profile.d/ geladen.
  • Das Dienstprogramm tcpdump bietet die Möglichkeit, die Anzahl der im pflog-Header angezeigten Regeln festzulegen.
  • Der Code des DMA-Nachrichtenübermittlungsagenten (DragonFly Mail Agent) ist mit DragonFly BSD synchronisiert, was den Empfang und die Zustellung von Nachrichten von lokalen E-Mail-Clients gewährleistet (die Verarbeitung von Netzwerk-SMTP-Anfragen über Port 25 wird nicht unterstützt).
  • Der PF-Paketfilter hat Speicherlecks behoben und die Zustandssynchronisierung beim Umleiten des Datenverkehrs bei Verwendung von pfsync verbessert.
  • DT5- und SDT-Testaufrufe zum ipfilter-Paketfilter für den dtrace-Ablaufverfolgungsmechanismus hinzugefügt. Die Möglichkeit, einen Dump mit einer Kopie von ippool im Format ippool.conf zurückzusetzen, wurde implementiert. Es ist verboten, IPfilter-Regeln, Adressübersetzungstabellen und IP-Pools aus Jail-Umgebungen zu ändern, die den VNET-Virtual-Network-Stack nicht verwenden.
  • Das hwpmc-Framework (Hardware Performance Monitoring Counter) hat Unterstützung für Intel-CPUs hinzugefügt, die auf den Mikroarchitekturen Comet Lake, Ice Lake, Tiger Lake und Rocket Lake basieren.
  • Verbesserte Hardwareunterstützung. Fehler in den Treibern aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb wurden behoben. Der ena-Treiber wurde auf Version 2.6.1 aktualisiert und unterstützt nun die zweite Generation von ENAv2-Netzwerkadaptern (Elastic Network Adapter), die in der Elastic Compute Cloud (EC2)-Infrastruktur zur Organisation der Kommunikation zwischen EC2-Knoten verwendet werden.
  • Aktualisierte Versionen von Drittanbieteranwendungen, die im Basissystem enthalten sind: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.

Source: opennet.ru

Kommentar hinzufügen