FreeBSD 14

Er is een nieuwe versie van het gratis UNIX-achtige besturingssysteem FreeBSD uitgebracht.

Enkele wijzigingen:

  • Wijzigingen in het basissysteem:

    • De standaardopdrachtshell voor de superuser is sh.
    • De Dragonfly-mailagent wordt standaard gebruikt in plaats van sendmail;
    • De .include-optie van firejail.conf ondersteunt nu zoekpatronen.
    • Unicode-ondersteuning is bijgewerkt naar versie 14.0.
    • Er zit geen opie meer in het basissysteem.
  • Kernel-wijzigingen:

    • Op arm64- en amd64-platforms worden nu maximaal 1024 cores ondersteund.
    • De boottrace-interface is toegevoegd om systeemaanroepen te kunnen traceren tijdens het opstarten en afsluiten van het systeem.
    • Het is nu mogelijk om MemorySanitizer van het LLVM-project op het amd64-platform in de kernel te gebruiken; ook ondersteuning toegevoegd voor LLVM AdressSanitizer voor arm64 en amd64.
    • Timerfd-systeemaanroep toegevoegd om de compatibiliteit met applicaties die voor Linux zijn geschreven te verbeteren.
  • hypervisor:

    • Met de hypervisor kunt u de gast nu toegang verlenen tot de host-TPM.
    • Verbeterde Intel- en AMD GPU-forwarding.
  • Ondersteuning voor cloudplatforms:

    • FreeBSD kan nu draaien op Amazon AWS- en Firecracker VMM-platforms.
    • Ondersteuning toegevoegd voor para-gevirtualiseerde netwerkadapter op het Azure-platform.
  • Ondersteuning hardwareplatform:

    • De montage van installatie-images voor de armv6-architectuur is gestopt.
    • MIPS-architectuur is stopgezet.
    • De montage van een speciale versie van de RISC-V-poort, riscv64sf, voor 64-bit RISC-V-processors zonder FPU is stopgezet; Alle huidige processors worden nu ondersteund binnen de riscv64-poort.
    • Vanaf de release van FreeBSD 15 zijn de ontwikkelaars van plan om te stoppen met het ondersteunen van alle 32-bits platforms; branch 14/STABLE, die deze platforms ondersteunt, zal tot 2028 updates ontvangen.
  • UFS-bestandssysteem:

    • De mogelijkheid toegevoegd om het bestandssysteem op de achtergrond te controleren met behulp van het snapshot-mechanisme; deze functie werkt op systemen die zachte updates gebruiken.
    • Voor superblokken, cilindergroepen en inodes worden nu hash-checksums berekend om corruptie te helpen detecteren. De code die deze functionaliteit implementeert, evenals de code die zoekt naar reserve-superblokken, is verplaatst van het gebruikersruimtehulpprogramma fsck_ffs naar de libufs-bibliotheek.
  • De implementatie van het ZFS-bestandssysteem, OpenZFS, is bijgewerkt naar versie 2.2:

    • Met de optie vfs.zfs.bclone_enabled=1 kunt u het aantal blokkopieën verminderen bij het kopiëren van een bestand; Standaard is deze optie uitgeschakeld.
    • Foutenlogboek voor het opnieuw opbouwen van de array toegevoegd, zpool scrub -e
    • Het algoritme voor het berekenen van controlesommen BLAKE3 is geïntroduceerd.
    • zfs recive kan beschadigde gegevens herstellen.
    • Verbeterd ARC-mechanisme.
    • Met de zstd-compressie-engine kunt u nu snel een blok overslaan wanneer u incomprimeerbare gegevens tegenkomt.

Bron: linux.org.ru

Voeg een reactie