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

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

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

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

    • На платформите arm64 и amd64 вече се поддържат до 1024 ядра.
    • Интерфейсът за проследяване на стартиране е добавен, за да осигури проследяване на системни повиквания по време на зареждане и изключване на системата.
    • Вече е възможно да се използва 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 файлова система:

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

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

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

Добавяне на нов коментар