FreeBSD 14

Eine neue Version des freien UNIX-ähnlichen Betriebssystems FreeBSD ist erschienen.

Einige Änderungen:

  • Änderungen im Basissystem:

    • Die Standard-Shell für den Superuser ist sh.
    • Anstelle von sendmail wird standardmäßig der Dragonfly Mail Agent verwendet;
    • Die .include-Option aus firejail.conf unterstützt jetzt Suchmuster.
    • Die Unicode-Unterstützung wurde auf Version 14.0 aktualisiert.
    • Im Basissystem gibt es kein opie mehr.
  • Änderungen im Kernel:

    • Auf den Plattformen arm64 und amd64 werden jetzt bis zu 1024 Kerne unterstützt.
    • Eine Boottrace-Schnittstelle wurde hinzugefügt, die die Nachverfolgung von Systemaufrufen während des Bootens und Herunterfahrens ermöglicht.
    • Es ist jetzt möglich, MemorySanitizer aus dem LLVM-Projekt auf der amd64-Plattform im Kern zu verwenden; zudem wurde die Unterstützung für LLVM AddressSanitizer für arm64 und amd64 hinzugefügt.
    • Ein timerfd-Systemaufruf wurde hinzugefügt, um die Kompatibilität mit Anwendungen, die für Linux geschrieben wurden, zu verbessern.
  • Hypervisor bhyve:

    • Der Hypervisor ermöglicht jetzt den Zugriff des Gastgebers auf TPM des Hosts.
    • Die GPU-Passthrough-Unterstützung für Intel und AMD wurde verbessert.
  • Unterstützung für Cloud-Plattformen:

    • FreeBSD kann jetzt auf Amazon AWS und Firecracker VMM-Plattformen betrieben werden.
    • Unterstützung für paravirtualisierte Netzwerkkarten auf der Azure-Plattform wurde hinzugefügt.
  • Unterstützung für Hardwareplattformen:

    • Der Bau von Installationsabbildern für die Architektur armv6 wurde eingestellt.
    • Die Unterstützung der Architektur MIPS wurde eingestellt.
    • Der Bau einer speziellen Variante des RISC-V Ports, riscv64sf, für 64-Bit RISC-V Prozessoren ohne FPU wurde eingestellt; alle aktuellen Prozessoren werden jetzt im Rahmen des Ports riscv64 unterstützt.
    • Ab der Version FreeBSD 15 planen die Entwickler, die Unterstützung für alle 32-Bit Plattformen einzustellen; der Branch 14/STABLE, der diese Plattformen unterstützt, erhält bis 2028 Updates.
  • Dateisystem UFS:

    • Die Möglichkeit zur Hintergrundüberprüfung des Dateisystems unter Verwendung des Snapshot-Mechanismus wurde hinzugefügt; diese Funktion funktioniert in Systemen, die soft updates verwenden.
    • Für Superblöcke, Zylindergruppen und Inodes werden nun Prüfziffern zur einfacheren Erkennung von Beschädigungen berechnet; der Code, der diese Funktionalität implementiert, sowie der Code zur Suche nach Sicherungssuperblöcken wurde von der Benutzerdienstprogramm fsck_ffs in die Bibliothek libufs verschoben.
  • Die Implementierung des Dateisystems ZFS, OpenZFS, wurde auf Version 2.2 aktualisiert:

    • Die Option vfs.zfs.bclone_enabled=1 ermöglicht es, die Anzahl der Blockkopien beim Kopieren einer Datei zu reduzieren; standardmäßig ist diese Option deaktiviert.
    • Ein Fehlerprotokoll für die Array-Neubildung wurde hinzugefügt, zpool scrub -e
    • Ein Algorithmus zur Berechnung von BLAKE3-Prüfziffern wurde eingeführt.
    • zfs receive kann beschädigte Daten wiederherstellen.
    • Der ARC-Mechanismus wurde verbessert.
    • Der Komprimierungsmechanismus mit dem zstd-Algorithmus ermöglicht es jetzt, einen Block schnell zu überspringen, wenn nicht komprimierbare Daten erkannt werden.

Quelle: linux.org.ru

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