Излезе нова версия на свободната UNIX-подобна операционна система FreeBSD.

Някои промени:

  • Промени в базовата система:

    • Командният интерпретатор по подразбиране за суперпотребителя е sh.
    • По подразбиране вместо sendmail се използва dragonfly mail agent;
    • Опцията .include от firejail.conf вече поддържа шаблони за търсене.
    • Поддръжката на Unicode е актуализирана до версия 14.0.
    • В базовата система вече няма opie.
  • Промени в ядрото:

    • На платформите arm64 и amd64 вече се поддържат до 1024 ядра.
    • Добавен е интерфейс boottrace, осигуряващ трасировка на системни повици по време на стартиране и изключване на системата.
    • Възможно е използване в ядрото на MemorySanitizer от проекта LLVM на платформата amd64; също така е добавена поддръжка на LLVM AdressSanitizer за arm64 и amd64.
    • Добавен е системен повик timerfd за подобряване на съвместимостта с приложения, написани за Linux.
  • Хипервизор bhyve:

    • Вече хипервизорът позволява предоставяне на достъп на госта до TPM на хоста.
    • Подобрено е предаването на GPU Intel и AMD.
  • Поддръжка на облачни платформи:

    • Сега FreeBSD може да работи на платформите Amazon AWS и Firecracker VMM.
    • Добавена е поддръжка на паравиртуализиран мрежов адаптер на платформата Azure.
  • Поддръжка на хардуерни платформи:

    • Създаването на инсталационни образи за архитектурата armv6 е преустановено.
    • Поддръжката на архитектурата MIPS е прекратена.
    • Създаването на специалния вариант на порта RISC-V, riscv64sf, за 64-битови RISC-V процесори без FPU е прекратено; всички актуални процесори сега се поддържат в рамките на порта riscv64.
    • Започвайки с изданието FreeBSD 15, разработчиците планират да прекратят поддръжката на всички 32-битови платформи; клон 14/STABLE, поддържащ тези платформи, ще получава актуализации до 2028 година.
  • Файловата система UFS:

    • Добавена е възможност за фоново проверяване на файловата система с използване на механизма за моментни снимки; тази функция работи в системи, използващи soft updates.
    • За суперблоковете, групите от цилиндри и инодовете вече се изчисляват проверъчни хеш-сумии, улесняващи откритията на повреди; кодът, реализиращ тази функционалност, както и кодът, изпълняващ търсене на резервни суперблокове, е преместен от потребителската утилита fsck_ffs в библиотеката libufs.
  • Реализацията на файловата система ZFS, OpenZFS, е актуализирана до версия 2.2:

    • Опцията vfs.zfs.bclone_enabled=1 позволява да се намали броят на копията на блоковете при копиране на файл; по подразбиране тази опция е деактивирана.
    • Добавен е лог за грешки при реконструкция на масива, zpool scrub -e
    • Въведен е алгоритъм за изчисление на контрольни суми BLAKE3.
    • zfs recive може да възстановява повредени данни.
    • Подобрен е механизмът ARC.
    • Механизмът за компресия, използващ алгоритъма zstd, сега позволява бързо пропускане на блок при откриване на нек压可 данни.

Източник: linux.org.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster