Vyšla nová verze svobodného UNIX-podobného operačního systému FreeBSD.
Některé změny:
Změny v základním systému:
- Výchozí příkazovou shell pro superuživatele je sh.
- Místo sendmail se nyní používá dragonfly mail agent;
- Možnost .include v souboru firejail.conf nyní podporuje vyhledávací šablony.
- Podpora Unicode byla aktualizována na verzi 14.0.
- V základním systému již není opie.
Změny v jádře:
- Na platformách arm64 a amd64 je nyní podporováno až 1024 jader.
- Byl přidán rozhraní boottrace, které poskytuje sledování systémových volání během spuštění a vypínání systému.
- Nyní je možné využít v jádře MemorySanitizer z projektu LLVM na platformě amd64; byla také přidána podpora LLVM AddressSanitizer pro arm64 a amd64.
- Byl přidán systémový hovor timerfd pro zlepšení kompatibility s aplikacemi psanými pro Linux.
Hypervizor bhyve:
- Nyní hypervizor umožňuje poskytnout hostujícímu systému přístup k TPM.
- Bylo vylepšeno předávání GPU Intel a AMD.
Podpora cloudových platforem:
- Nyní FreeBSD může fungovat na platformách Amazon AWS a Firecracker VMM.
- Byla přidána podpora paravirtualizovaného síťového adaptéru na platformě Azure.
Podpora hardwarových platforem:
- Byla zastavena výroba instalačních obrazů pro architekturu armv6.
- Byla zastavena podpora architektury MIPS.
- Byla zastavena výroba speciální varianty portu RISC-V, riscv64sf, pro 64-bitové procesory RISC-V bez FPU; všechny aktuální procesory jsou nyní podporovány v rámci portu riscv64.
- Od vydání FreeBSD 15 plánují vývojáři přestat podporovat všechny 32-bitové platformy; větev 14/STABLE, která tyto platformy podporuje, bude dostávat aktualizace do roku 2028.
Soubory systému UFS:
- Byla přidána možnost pozadí ověření souborového systému za použití mechanismu snapshotů; tato funkce funguje na systémech využívajících soft updates.
- Pro superbloky, skupiny válců a inody se nyní počítají kontrolní hash-sumy, které usnadňují odhalování poškození; kód implementující tuto funkčnost a také kód provádějící vyhledávání záložních superbloků byl přesunut z uživatelské utility fsck_ffs do knihovny libufs.
Implementace souborového systému ZFS, OpenZFS, byla aktualizována na verzi 2.2:
- Možnost vfs.zfs.bclone_enabled=1 umožňuje snížit počet kopií bloků při kopírování souboru; ve výchozím nastavení je tato možnost vypnuta.
- Byl přidán log chyb rekonstrukce pole, zpool scrub -e
- Byl zaveden výpočetní algoritmus kontrolních součtů BLAKE3.
- ZFS recive může obnovit poškozená data.
- Byl vylepšen mechanismus ARC.
- Mechanismus komprese používající algoritmus zstd nyní umožňuje rychle přeskočit blok při zjištění nekomprimovatelných dat.
Zdroj: linux.org.ru
