FreeBSD 14

De nieuwe versie van het vrije UNIX-achtige besturingssysteem FreeBSD is uitgekomen.

Enkele wijzigingen:

  • Wijzigingen in het basissysteem:

    • De standaard command shell voor de superuser is sh.
    • In plaats van sendmail wordt standaard de dragonfly mail agent gebruikt;
    • De optie .include uit firejail.conf ondersteunt nu zoekpatronen.
    • De ondersteuning voor Unicode is bijgewerkt naar versie 14.0.
    • Er is geen opie meer in het basissysteem.
  • Wijzigingen in de kernel:

    • Op de arm64- en amd64-platforms worden nu tot 1024 cores ondersteund.
    • Een boottrace-interface is toegevoegd die systeemoproepen tijdens het opstarten en afsluiten traceert.
    • Het is nu mogelijk om MemorySanitizer uit het LLVM-project te gebruiken in de kernel op het amd64-platform; ook is ondersteuning voor LLVM AddressSanitizer voor arm64 en amd64 toegevoegd.
    • De systeemoproep timerfd is toegevoegd ter verbetering van de compatibiliteit met applicaties geschreven voor Linux.
  • Hypervisor bhyve:

    • De hypervisor stelt nu in staat om een gast toegang te geven tot de TPM van de host.
    • De GPU-doorvoer voor Intel en AMD is verbeterd.
  • Ondersteuning voor cloudplatforms:

    • FreeBSD kan nu draaien op de Amazon AWS- en Firecracker VMM-platforms.
    • Ondersteuning voor een paravirtualized netwerkadapter op het Azure-platform is toegevoegd.
  • Ondersteuning voor hardwareplatforms:

    • De bouw van installatiemedia voor de archtectuur armv6 is gestopt.
    • Ondersteuning voor de MIPS-architectuur is beëindigd.
    • De bouw van de speciale versie van de RISC-V-poort, riscv64sf, voor 64-bits RISC-V-processors zonder FPU is beëindigd; alle actuele processors worden nu ondersteund binnen de riscv64-poort.
    • Vanaf de release van FreeBSD 15 zijn de ontwikkelaars van plan om de ondersteuning voor alle 32-bits platforms stop te zetten; de 14/STABLE tak, die deze platforms ondersteunt, ontvangt updates tot 2028.
  • Bestandssysteem UFS:

    • De mogelijkheid tot achtergrondcontrole van het bestandssysteem met behulp van snapshots is toegevoegd; deze functie werkt in systemen die soft updates gebruiken.
    • Voor superblokken, cilindergroepen en inodes worden nu controle hash-sommen berekend die het detecteren van schade vergemakkelijken; de code die deze functionaliteit implementeert, evenals de code die het zoeken naar reserveringssuperblokken uitvoert, is verplaatst van de gebruikersutility fsck_ffs naar de bibliotheek libufs.
  • De implementatie van het bestandssysteem ZFS, OpenZFS, is bijgewerkt naar versie 2.2:

    • De optie vfs.zfs.bclone_enabled=1 vermindert het aantal kopieën van blokken bij het kopiëren van een bestand; standaard is deze optie uitgeschakeld.
    • Een foutlog voor het herbouwen van de array is toegevoegd, zpool scrub -e
    • De BLAKE3 checksum-berekeningsalgoritme is geïntroduceerd.
    • zfs recive kan beschadigde gegevens herstellen.
    • Het ARC-mechanisme is verbeterd.
    • Het compressiemechanisme dat gebruikmaakt van het zstd-algoritme kan nu snel een blok overslaan bij het detecteren van oncompressibele gegevens.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster