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