Излязла нова версия на свободната 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