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.
    • Statt sendmail wird standardmäßig der Dragonfly Mail Agent verwendet;
    • Die Option .include aus firejail.conf unterstützt jetzt Suchmuster.
    • Die Unterstützung für Unicode wurde auf Version 14.0 aktualisiert.
    • Im Basissystem ist opie nicht mehr enthalten.
  • Änderungen im Kernel:

    • Auf den Plattformen arm64 und amd64 werden nun bis zu 1024 Kerne unterstützt.
    • Die Schnittstelle boottrace wurde hinzugefügt, um Systemaufrufe während des Bootens und Herunterfahrens des Systems zu protokollieren.
    • Es ist nun möglich, MemorySanitizer aus dem LLVM-Projekt im Kernel auf der amd64-Plattform zu verwenden; außerdem wurde die Unterstützung für LLVM AddressSanitizer für arm64 und amd64 hinzugefügt.
    • Ein neuer Systemaufruf timerfd wurde hinzugefügt, um die Kompatibilität mit für Linux entwickelten Anwendungen zu verbessern.
  • Hypervisor bhyve:

    • Der Hypervisor ermöglicht es jetzt, dem Gast Zugriff auf den TPM des Hosts zu gewähren.
    • Die GPU-Weiterleitung für Intel und AMD wurde verbessert.
  • Unterstützung für Cloud-Plattformen:

    • FreeBSD kann jetzt auf den Plattformen Amazon AWS und Firecracker VMM betrieben werden.
    • Unterstützung für den paravirtualisierten Netzwerkadapter auf der Azure-Plattform wurde hinzugefügt.
  • Unterstützung für Hardware-Plattformen:

    • Die Erstellung von Installations-Images für die Architektur armv6 wurde eingestellt.
    • Die Unterstützung für die Architektur MIPS wurde eingestellt.
    • Die Erstellung einer speziellen Port-Variante für RISC-V, 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 Veröffentlichung von 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:

    • Es wurde eine Möglichkeit zur Hintergrundüberprüfung des Dateisystems mit Hilfe von Snapshot-Mechanismen hinzugefügt; diese Funktion funktioniert in Systemen, die Soft Updates verwenden.
    • Für Superblöcke, Zylindergruppen und Inodes werden jetzt Prüfziffern berechnet, die die Erkennung von Beschädigungen erleichtern; der Code, der diese Funktionalität implementiert, sowie der Code, der nach Backup-Superblöcken sucht, wurde von der Benutzeranwendung 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 Umstrukturierung des Arrays wurde hinzugefügt, zpool scrub -e
    • Ein Algorithmus zur Berechnung von BLAKE3-Prüfziffern wurde eingeführt.
    • zfs recive kann beschädigte Daten wiederherstellen.
    • Der ARC-Mechanismus wurde verbessert.
    • Der Komprimierungsmechanismus, der den zstd-Algorithmus verwendet, ermöglicht jetzt ein schnelles Überspringen von Blöcken bei der Erkennung von nicht komprimierbaren Daten.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4