Izšla je nova različica prostega operacijskega sistema FreeBSD, podobnega UNIX-u.
Nekatere spremembe:
Spremembe v osnovnem sistemu:
- Privzeta ukazna lupina za superuporabnika je sh.
- Namesto sendmail se privzeto uporablja dragonfly mail agent;
- Možnost .include iz firejail.conf zdaj podpira iskalne predloge.
- Podpora za Unicode je posodobljena na različico 14.0.
- V osnovnem sistemu ni več opie.
Spremembe v jedru:
- Na platformah arm64 in amd64 zdaj podpira do 1024 jeder.
- Dodana je bila vmesnik boottrace, ki omogoča sledenje sistemskim klicem med zagonom in izklapljanjem sistema.
- Dodana je bila možnost uporabe MemorySanitizer iz projekta LLVM v jedru na platformi amd64; prav tako je dodana podpora za LLVM AddressSanitizer za arm64 in amd64.
- Dodana je bila sistemska klica timerfd za izboljšanje združljivosti z aplikacijami, napisanimi za Linux.
Hiperžač bhyve:
- Zdaj hiperžač omogoča gostovanju dostop do TPM gostitelja.
- Izboljšano je bilo preusmerjanje GPU Intel in AMD.
Podpora za oblačne platforme:
- Zdaj FreeBSD lahko deluje na platformah Amazon AWS in Firecracker VMM.
- Dodana je bila podpora za paravirtualiziran omrežni vmesnik na platformi Azure.
Podpora za strojne platforme:
- Zbiranje namestitvenih slik za arhitekturo armv6 je bilo prekinjeno.
- Podpora za arhitekturo MIPS je bila prekinjena.
- Zbiranje posebne različice porta RISC-V, riscv64sf, za 64-bitne RISC-V procesorje brez FPU je bilo prekinjeno; vsi aktualni procesorji so zdaj podprti v okviru porta riscv64.
- Začela se je izdaja FreeBSD 15, razvijalci načrtujejo prekinitev podpore za vse 32-bitne platforme; veja 14/STABLE, ki podpira te platforme, bo prejemala posodobitve do leta 2028.
Datotečni sistem UFS:
- Dodana je bila možnost v ozadju preverjati datotečni sistem z uporabo mehanizma snapshotov; ta funkcija deluje v sistemih, ki uporabljajo soft updates.
- Za superblok, skupine cilindra in inode se zdaj izračunavajo kontrolne hash vsote, ki olajšajo odkrivanje poškodb; koda, ki izvaja to funkcionalnost, kot tudi koda, ki izvaja iskanje rezervnih superblokov, je bila prenesena iz uporabniške pomoči fsck_ffs v knjižnico libufs.
Izvedba datotečnega sistema ZFS, OpenZFS, je bila posodobljena na različico 2.2:
- Možnost vfs.zfs.bclone_enabled=1 omogoča zmanjšanje števila kopij blokov pri kopiranju datoteke; privzeto je ta možnost onemogočena.
- Dodana je beležnica grešaka pri rekonstruisanju niza, zpool scrub -e
- Uveden je algoritam za izračunavanje kontrolnih suma BLAKE3.
- zfs recive može obnavljati oštećene podatke.
- Poboljšan je mehanizam ARC.
- Mehanizam kompresije korišćenjem algoritma zstd sada omogućava brzo preskočavanje bloka pri otkrivanju nekompresibilnih podataka.
Izvor: linux.org.ru
