
PublicÄts izlaiÅ”ana FreeBSD 15.1 ā jauns atjauninÄjums FreeBSD 15 stabilajÄ zarÄ, universÄlÄ UNIX lÄ«dzÄ«gÄ operÄtÄjsistÄmÄ serveriem, darba stacijÄm, tÄ«kla iekÄrtÄm, iebÅ«vÄtÄm sistÄmÄm un mÄkoÅa vidÄm. SaskaÅÄ ar izlaiduma grafiku FreeBSD 15.1, oficiÄlais izlaiduma paziÅojums notika 2026. gada 16. jÅ«nijÄ, un FreeBSD 15.1 atbalsts tika paziÅots lÄ«dz 2027. gada 31. martam.
FreeBSD 15.1 ietver atjauninÄjumus lietotÄja vidÄ, kodolÄ, draiveros, tÄ«kla apakÅ”sistÄmÄ, ZFS, NFS, mÄkoÅu attÄlos un dokumentÄcijÄ. ÄŖss izlaiduma apskats ir publicÄts arÄ« Phoronix, bet pilns izmaiÅu saraksts ir pieejams oficiÄlajÄs release notes.
GalvenÄs izmaiÅas
IzmaiÅas pkgbase.
SistÄmÄs, kas instalÄtas, izmantojot paketÄtu bÄzes sistÄmu, OpenPAM ir izdalÄ«ts atseviÅ”Ä·Ä FreeBSD-pam paketÄ, bet Zstandard ā FreeBSD-zstd paketÄ. TurklÄt installworld un installkernel mÄrÄ·i tagad ir bloÄ·Äti sistÄmÄs, kas instalÄtas no pakotnÄm, lai izvairÄ«tos no nesakritÄ«bas ar pakotÅu bÄzi.JaunÄ noklusÄjuma komandrinda attÄlos.
Root lietotÄjiem izlaiduma attÄlos noklusÄjuma komandrinda ir mainÄ«ta no csh uz sh. Tas vienkÄrÅ”o sistÄmas uzvedÄ«bu minimÄlos un automatizÄtos apstÄkļos.Uzlabotas lietotÄja utilÄ«tas.
find komandÄ pievienoti atslÄgvÄrdi -xattr un -xattrname, lai meklÄtu failus pÄc paplaÅ”inÄtajiem atribÅ«tiem. UtilÄ«tÄ bectl pievienota opcija -E, lai izveidotu tukÅ”u boot environment bez paÅ”reizÄjÄs vides klonÄÅ”anas. Daemon utilÄ«tÄ pievienota iespÄja iestatÄ«t iznÄkuma faila atļauju režīmu, kas ir noderÄ«ga žurnÄlu un žurnÄlu rotÄcijai.TreÅ”o puÅ”u komponentu atjauninÄjumi.
BÄzes sistÄmÄ atjauninÄti OpenSSL uz 3.5.6, OpenZFS uz 2.4.2, libfido2 uz 1.16.0, expat uz 2.7.5, xz uz 5.8.3, tcpdump uz 4.99.6, libpcap uz 1.10.6, zlib uz 1.3.2, SQLite uz 3.50.4, Unbound uz 1.25.1 un zstd uz 1.5.7.PaplaÅ”inÄta C23 atbalsts.
libc ir paplaÅ”inÄts C23 standarta atbalsts. Pievienots, Ä«paÅ”i, virsraksts , funkcija memalignment(3), atjauninÄjumi un , makro _WIDTH, char8_t un citi paplaÅ”inÄjumi. Pilna C23 atbalsta gaidÄms nÄkotnes FreeBSD izlaidumos.Jaunas kodola iespÄjas.
Pievienota CPU plÄnoÅ”anas infrastruktÅ«ra, kad tiek ielÄdÄta ar kern.sched. PlÄnotÄjs sched_ule tagad ir noformÄts kÄ plÄnotÄja eksemplÄrs, bet GENERIC amd64 iekļauj gan SCHED_ULE, gan SCHED_4BSD. Tas veido pamatu elastÄ«gÄkai plÄnotÄju izvÄlei nÄkotnÄ.Jauni sistÄmas izsaukumi un API.
Pievienoti pdwait(2) un pdrfork(2), paplaÅ”inÄtas iespÄjas posix_spawn(3), parÄdÄ«jÄs funkcijas pthread_tryjoin_np(3), tdestroy(3), strdupa(3) un strndupa(3). AArch64 funkcijÄm memcpy, memmove un memset tagad var izmantot aparatÅ«ras instrukcijas MOPS, ja procesors to atbalsta.Uzlabota saderÄ«ba ar Linux.
Linux saderÄ«bas slÄnÄ« pievienots atbalsts komandai F_DUPFD_QUERY fcntl, ko izmanto kopÄ ar kcmp(2) failu descriptoru ekvivalences pÄrbaudei Linux konteineros.DzinÄju atjauninÄjumi.
DzinÄjs ena atjauninÄts uz versiju 2.8.3 un saÅÄma labojumu jumbo ietvaru pieÅemÅ”anas ceļÄ, kas var ievÄrojami uzlabot tÄ«kla veiktspÄju atbilstoÅ”ajos EC2 instancÄs. DzinÄjs smartpqi ir atjauninÄts uz jaunu piegÄdÄtÄja versiju, pievienots atbalsts jaunajiem kontrolieriem un palielinÄts I/O bufera izmÄru limits passthrough ioctl.Jauna aprÄ«kojuma atbalsts.
Pievienots atbalsts Intel E835 Ethernet adapteriem dzinÄjÄ ice, jauniem Intel QAT 402xx dzinÄjÄ qat, kÄ arÄ« papildu modeļiem Intel CPU hwpmc, tostarp Alder Lake, Alder Lake-N un Emerald Rapids.Wi-Fi uzlabojumi.
DzinÄji iwlwifi, rtw89 un rtw88 tagad balstÄs uz kodu no Linux 7.0 komplekta. Tas paplaÅ”ina atbalstu jaunajiem Intel un Realtek Wi-Fi ierÄ«cÄm un uzlabo stabilitÄti. AtseviŔķi pievienots iwx atbalsts Intel AX210/AX211/AX411 adapteriem kodola konfigurÄcijÄ.NVMe uzlabojumi.
NVMe dzinÄjs tagad atbalsta BAR5 Table BIR un PBA BIR. Tas ļauj FreeBSD darboties uz Google Compute Engine C4 maŔīnÄm ar NVMe kontrolieriem, kas izmanto atseviŔķus 32-bit reÄ£istrus BAR4 un BAR5.IzmaiÅas ZFS.
ZFS ir samazinÄti minimÄlie scrub/resilver intervÄli, kas paÄtrina transaction group ciklus mÅ«sdienu krÄtuvÄs un var uzlabot rakstīŔanas veiktspÄju lielas slodzes laikÄ. Papildus pievienots parametrs zfs_arc_evict_batches_limit, samazinot konkurenci par bloÄ·ÄÅ”anu datu izsÅ«knÄÅ”anai no ARC.IzmaiÅas NFS.
NFS klients labÄk apstrÄdÄ reÄ£istru neatkarÄ«gas failu sistÄmas, piemÄram, msdosfs, kas eksportÄtas pa NFS. NFSv4 diskless boot ir pievienots atbalsts konfigurÄcijÄm ar nfsuserd, un NFSv4 klients un serveris ir ieguvuÅ”i atbalstu archive atribÅ«tam, ko izmanto Windows NFSv4.1 klienti.TÄ«kla izmaiÅas.
Ipfw ir pievienota atbalsts maskÄtu IP adresu meklÄÅ”anai tabulÄs, kas ļauj veidot efektÄ«vÄkus filtrÄÅ”anas noteikumus. Divert soketi tagad var saÅemt IPv6 paketes, un ifconfig ir ieguvis atbalstu RFC 7217 stabilÄm IPv6 adresÄm, izmantojot stabilo adresi.Uzlabojumi virtualizÄcijÄ un aparatÅ«ras atbalstÄ.
Bhyve ir pievienots UNIX domÄna soketa atbalsts attÄlajam framebuffer, kas ļauj izmantot virtuÄlo maŔīnu grafisko konsoli bez tÄ«kla piekļuves. AMD64 platformÄ ir pievienots LASS ā lineÄro adresÄcijas telpu separÄcija, kodola un lietotÄja režīma adresÄcijas telpu atdalīŔanas mehÄnisms.MÄkoÅa attÄli.
VM un mÄkoÅa attÄlos ar pakotnÄto bÄzes sistÄmu tagad tiek instalÄts pkg, kas ļauj atjauninÄt bÄzes sistÄmu bez manuÄlas pakotÅu pÄrvaldnieka instalÄÅ”anas no ports. MÄkoÅa attÄliem ir pievienots firstboot pakotÅu atjaunotÄjs, kas automÄtiski piemÄro bÄzes sistÄmas atjauninÄjumus pirmajÄ palaiÅ”anÄ.NovecojuÅ”i komponenti.
Lpr drukÄÅ”anas utilÄ«tu komplekts ir atzÄ«ts par novecojuÅ”u un var tikt izÅemts lÄ«dz FreeBSD 16.0; lietotÄjiem ieteicams pÄriet uz CUPS vai LPRng no ports. UtilÄ«tas bsdlabel un fdisk ir plÄnotas izÅemÅ”anai FreeBSD 16.0, to vietÄ ieteicams izmantot gpart.
FreeBSD 15.1 izskatÄs kÄ parasts 15.x izdevums: bez radikÄlÄm arhitektÅ«ras izmaiÅÄm, bet ar ievÄrojamu uzlabojumu kopumu serveriem, izmantoÅ”anai mÄkoÅa vidÄ, failu glabÄÅ”anai, Wi-Fi un citai mÅ«sdienÄ«gai aparatÅ«rai.
Avots: linux.org.ru
