Release von FreeBSD 11.3

Ein Jahr nach der Veröffentlichung von 11.2 und 7 Monate nach dem Release von 12.0 ist verfügbar der Release von FreeBSD 11.3, der ist bereitgestellt für die Architekturen amd64, i386, powerpc, powerpc64, sparc64, aarch64 und armv6 (BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, Raspberry Pi B, Raspberry Pi 2, PANDABOARD, WANDBOARD) vorbereitet wurde. Zusätzlich wurden Images für Virtualisierungssysteme (QCOW2, VHD, VMDK, raw) und Cloud-Umgebungen von Amazon EC2 bereitgestellt.
Die Unterstützung von Release 11.2 Anfang 2020 eingestellt wird. wird 3 Monate dauern, und die Unterstützung für FreeBSD 11.3 wird bis zum 30. September 2021 fortgesetzt, oder, sofern beschlossen wird, im nächsten Jahr Release 11.4 zu bilden, drei Monate nach dessen Veröffentlichung. Der Release von FreeBSD 12.1 ist für ist am 4. November.

Schlüssige Neuheiten:

  • Die Komponenten Clang, libc++, compiler-rt, LLDB, LLD und LLVM wurden auf die Version 8.0;
  • In ZFS hinzugefügt wurde die Unterstützung für das parallele Einbinden mehrerer Dateisystempartitionen hinzugefügt;
  • Im Bootloader wurde gibt es die Möglichkeit, Partitionen mit geli auf allen unterstützten Architekturen zu verschlüsseln;
  • Im Loader wurde die Funktionalität des Bootloaders zfsloader hinzugefügt, die jetzt für das Booten von ZFS nicht mehr erforderlich ist;
  • Im Bootloader für UEFI wurde die Bestimmung des Typs der Systemkonsole und des Konsolengeräts verbessert, falls diese nicht in loader.conf definiert sind;
  • In die Grundausstattung wurde eine Variante des Bootloaders aufgenommen, die in Lua geschrieben ist;
  • Im Kern wird die Protokollierung der Jail-Umgebungs-ID bei der Überwachung des Abschlusses von Prozessen sichergestellt.
  • Warnmeldungen zu Funktionen, deren Unterstützung in zukünftigen Versionen eingestellt wird, sind aktiviert. Zudem wird eine Warnung angezeigt, wenn unsichere Algorithmen wie geli und IPSec verwendet werden, die in RFC 8221 als veraltet gelten.
  • Der Paketfilter ipfw hat neue Parameter hinzugefügt: record-state (ähnlich wie „keep-state“, jedoch ohne Generierung von O_PROBE_STATE), set-limit (ähnlich wie „limit“, aber ohne Generierung von O_PROBE_STATE) und defer-action (anstatt eine Regel auszuführen, wird ein dynamischer Zustand erzeugt, der mit dem Ausdruck „check-state“ überprüft werden kann).
  • Unterstützung für NAT64 CLAT mit einer Implementierung eines auf der Verbraucherseite arbeitenden Transformators, der interne IPv4-Adressen 1 zu 1 in globale IPv6-Adressen und umgekehrt umwandelt.
  • In der pthread(3)-Bibliothek wurden Arbeiten zur Verbesserung der POSIX-Kompatibilität durchgeführt.
  • In /etc/rc.initdiskless wurde die Unterstützung für zusätzlichen NVRAM-Speicher hinzugefügt. Die rcorder-Utility erhielt Unterstützung für /etc/rc.resume. Die Definition der Variablen jail_conf (standardmäßig auf /etc/jail.conf gesetzt) wurde nach /etc/defaults/rc.conf verschoben. In rc.subr wurde die rc_service-Variable hinzugefügt, die den Pfad zum Service definiert, der gestartet wird, falls der Service sich selbst erneut aufrufen muss;
  • In jail.conf für die Jail-Utility wurde ein neuer Parameter allow.read_msgbuf hinzugefügt, mit dem der Zugriff auf dmesg für isolierte Prozesse und Benutzer eingeschränkt werden kann;
  • In die Jail-Utility wurde die Option „-e“ eingefügt, die es ermöglicht, als Argument jeden Parameter aus jail.conf anzugeben und eine Liste der Umgebungen anzuzeigen, in denen dieser verwendet wird;
  • Eine neue Utility trim wurde hinzugefügt, die das Initiieren der Löschung von Inhalten in den Blöcken auf Flash erlaubt, die Algorithmen zur Abnutzungsnormalisierung verwenden;
  • In newfs und tunefs wurde die Verwendung von Unterstrichen und Bindestrichen in den Labelnamen erlaubt;
  • In die fdisk-Utility wurde die Unterstützung von Sektoren hinzugefügt, die größer als 2048 Byte sind;
  • Die Shell sh erhielt Unterstützung für die Option pipefail, die die Überprüfung des Rückgabecodes für alle über benannte Pipes verbundenen Kommandos vereinfacht;
  • Das Tool spi wurde hinzugefügt, um die Interaktion mit Geräten über den SPI-Bus aus dem Benutzerspeicher zu ermöglichen;
  • In kenv wurde die Variable init_exec hinzugefügt, mit der die auszuführende Datei bestimmt werden kann, die vom Prozess init nach dem Öffnen der Konsole als PID 1-Handler ausgeführt wird;
  • Die Tools cpuset(1), sockstat(1), ipfw(8) und ugidfw(8) unterstützen jetzt symbolische Namen zur Identifikation von Jail-Umgebungen;
  • In das Tool dd wurden die Optionen "status" und "progress" hinzugefügt, um jeden Sekundenstatusinformationen auszugeben;
  • In den Tools last und lastlogin wurde die Unterstützung für libxo hinzugefügt;
  • Die Firmware und die Versionen der Netzwerk-Drivers wurden aktualisiert;
  • Der Paketmanager pkg wurde auf Version 1.10.5 aktualisiert, OpenSSL auf Version 1.0.2s, und die Werkzeuge für ELF-Ausführungsdateien auf Version r3614;
  • In den Ports werden die Desktop-Umgebungen KDE 5.15.3 und GNOME 3.28 angeboten.

Quelle: opennet.ru

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