Den nye versjonen av det frie UNIX-liknende operativsystemet FreeBSD er ute.
Noen endringer:
Endringer i grunnsystemet:
- Standard kommandolinjegrensesnitt for superbrukeren er sh.
- I stedet for sendmail brukes dragonfly mail agent som standard;
- Alternativet .include i firejail.conf støtter nå søkemønstre.
- Støtten for Unicode er oppdatert til versjon 14.0.
- Grunnsystemet har ikke lenger opie.
Endringer i kjernen:
- På arm64 og amd64-plattformer støttes nå opptil 1024 kjerner.
- Boottrace-grensesnittet er lagt til og gir sporing av systemanrop under oppstart og nedleggelse av systemet.
- Muligheten til å bruke MemorySanitizer fra LLVM-prosjektet i kjernen på amd64-plattformen er nå tilgjengelig; støtten for LLVM AddressSanitizer for arm64 og amd64 er også lagt til.
- Systemanropet timerfd er lagt til for bedre kompatibilitet med programmer skrevet for Linux.
Hypervisor bhyve:
- Hypervisoren tillater nå at gjesten får tilgang til vertens TPM.
- Forbedret GPU-passthrough for Intel og AMD.
Støtte for skyløsninger:
- Nå kan FreeBSD kjøre på Amazon AWS og Firecracker VMM-plattformer.
- Støtte for paravirtuelle nettverksadaptere på Azure-plattformen er lagt til.
Støtte for maskinvareplattformer:
- Bygging av installasjonsbilder for arkitekturen armv6 er avsluttet.
- Støtten for MIPS-arkitekturen er avsluttet.
- Byggingen av den spesielle versjonen av RISC-V-porten, riscv64sf, for 64-bits RISC-V prosessorer uten FPU er avsluttet; alle aktuelle prosessorer støttes nå innenfor porten riscv64.
- Fra og med utgivelsen av FreeBSD 15 planlegger utviklerne å avslutte støtten for alle 32-bits plattformer; grenen 14/STABLE, som støtter disse plattformene, vil motta oppdateringer frem til 2028.
Filsystemet UFS:
- Muligheten for bakgrunnssjekking av filsystemet ved hjelp av snapshots er lagt til; denne funksjonen fungerer på systemer som bruker soft updates.
- For superblokker, sylindergrupper og inode-er beregnes nå sjekkede hashverdier for å lette oppdagelsen av skader; koden som implementerer denne funksjonaliteten, samt koden for å finne reserve-superblokker, er flyttet fra brukerverktøyet fsck_ffs til biblioteket libufs.
Implementeringen av filsystemet ZFS, OpenZFS, er oppdatert til versjon 2.2:
- Alternativet vfs.zfs.bclone_enabled=1 reduserer antall blokker som kopieres ved kopiering av filer; som standard er dette alternativet deaktivert.
- Logg for feil under gjenoppbygging av array lagt til, zpool scrub -e
- Innført algoritme for beregning av BLAKE3 sjekksummer.
- zfs recive kan gjenopprette skadete data.
- ARC-mekanisismen er forbedret.
- Komprimeringsmekanismen som bruker zstd-algoritmen tillater nå raskt å hoppe over blokk når det oppdages ikke-komprimerbare data.
Kilde: linux.org.ru
