
Izlaidums ir publicÄts FreeBSD 15.1 ā nÄkamais atjauninÄjums FreeBSD 15 stabilajai atzarai, kas ir universÄla UNIX lÄ«dzÄ«ga operÄtÄjsistÄma serveriem, darbstacijÄm, tÄ«kla iekÄrtÄm, iegultajÄm sistÄmÄm un mÄkoÅvidÄm. SaskaÅÄ ar FreeBSD 15.1 izlaiÅ”anas grafiksoficiÄlÄ izlaiÅ”anas paziÅoÅ”ana notika 2026. gada 16. jÅ«nijÄ, un atbalsts FreeBSD 15.1 ir deklarÄts lÄ«dz 2027. gada 31. martam.
FreeBSD 15.1 ietver lietotÄja vides, kodola, draiveru, tÄ«kla, ZFS, NFS, mÄkoÅa attÄlu un dokumentÄcijas atjauninÄjumus. ÄŖss laidiena pÄrskats ir publicÄts arÄ« vietnÄ Phoronix, un pilns izmaiÅu saraksts ir pieejams Å”eit oficiÄlÄs izlaiduma piezÄ«mes.
GalvenÄs izmaiÅas
IzmaiÅas pkgbase.
SistÄmÄs, kas instalÄtas, izmantojot pakotnes bÄzes sistÄmu, OpenPAM ir pÄrvietots uz atseviŔķu FreeBSD-pam pakotni, bet Zstandard ā uz atseviŔķu FreeBSD-zstd pakotni. TurklÄt sistÄmÄs, kas instalÄtas no pakotnÄm, tagad ir atspÄjoti installworld un installkernel mÄrÄ·i, lai izvairÄ«tos no desinhronizÄcijas ar pakotnes bÄzi.Jauna noklusÄjuma komandu apvalks attÄlos.
Saknes lietotÄjiem laidiena attÄlos noklusÄjuma komandu apvalks ir mainÄ«ts no csh uz sh. Tas vienkÄrÅ”o sistÄmas darbÄ«bu minimÄlÄs un automatizÄtÄs vidÄs.LietotÄju utilÄ«tu uzlabojumi.
SlÄdži -xattr un -xattrname ir pievienoti, lai meklÄtu failus pÄc paplaÅ”inÄtiem atribÅ«tiem. Bectl utilÄ«tai tagad ir opcija -E, lai izveidotu tukÅ”u sÄknÄÅ”anas vidi, neklonÄjot paÅ”reizÄjo vidi. DÄmons tagad atbalsta izvades faila atļauju iestatīŔanu, kas ir noderÄ«gi reÄ£istrÄÅ”anai un žurnÄlu rotÄcijai.TreÅ”o puÅ”u komponentu atjauninÄjumi.
BÄzes sistÄma ir atjauninÄta uz OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 un zstd 1.5.7.PaplaÅ”inÄts C23 atbalsts.
Libc ir paplaÅ”inÄjis savu atbalstu C23 standartam. Tas ietver galvenes pievienoÅ”anu. , memalignment(3) funkcija, atjauninÄjumi vietnei Un , _WIDTH makro, char8_t un citi paplaÅ”inÄjumi. PilnÄ«gs C23 atbalsts ir paredzÄts turpmÄkajÄs FreeBSD versijÄs.Jaunas kodola funkcijas.
Pievienota infrastruktÅ«ra centrÄlÄ procesora plÄnotÄja izvÄlei sÄknÄÅ”anas laikÄ, izmantojot kern.sched. sched_ule plÄnotÄjs tagad ir ieviests kÄ plÄnotÄja instance, un gan SCHED_ULE, gan SCHED_4BSD ir iekļauti GENERIC versijÄ amd64. Tas liek pamatu elastÄ«gÄkai plÄnotÄja izvÄlei nÄkotnÄ.Jauni sistÄmas izsaukumi un API.
Ir pievienotas pdwait(2) un pdrfork(2), paplaÅ”inÄta posix_spawn(3) funkcija un pievienotas pthread_tryjoin_np(3), tdestroy(3), strdupa(3) un strndupa(3) funkcijas. AArch64 versijÄ memcpy, memmove un memset tagad var izmantot aparatÅ«ras MOPS instrukcijas, ja procesors to atbalsta.Uzlabojumi Linux- saderÄ«ba.
Š Linux SaderÄ«bas slÄnim ir pievienots atbalsts komandai F_DUPFD_QUERY fcntl, ko izmanto kopÄ ar kcmp(2), pÄrbaudot failu deskriptoru lÄ«dzvÄrtÄ«bu. Linux-konteineri.Draiveru atjauninÄjumi.
ena draiveris ir atjauninÄts uz 2.8.3 versiju un ietver labojumu jumbo kadru uztverÅ”anai, kas var ievÄrojami uzlabot tÄ«kla veiktspÄju atbilstoÅ”ajÄs EC2 instancÄs. smartpqi draiveris ir atjauninÄts uz jaunÄko ražotÄja versiju, pievienojot atbalstu jauniem kontrolleriem un palielinot I/O bufera lieluma ierobežojumu caurlaides ioctl.Atbalsts jaunÄm iekÄrtÄm.
Pievienots atbalsts Intel E835 Ethernet adapteriem ice draiverī, atbalsts jaunajam Intel QAT 402xx qat un atbalsts papildu Intel CPU modeļiem hwpmc, tostarp Alder Lake, Alder Lake-N un Emerald Rapids.Wi-Fi uzlabojumi.
Draiveri iwlwifi, rtw89 un rtw88 tagad ir balstÄ«ti uz kodu no Linux 7.0. TÄ paplaÅ”ina atbalstu jaunÄm Intel un Realtek Wi-Fi ierÄ«cÄm un uzlabo stabilitÄti. Intel AX210/AX211/AX411 adapteru kodola konfigurÄcijai ir pievienots iwx atbalsts.NVMe uzlabojumi.
NVMe draiveris tagad atbalsta BAR5 tabulas BIR un PBA BIR. Tas ļauj FreeBSD darboties Google Compute Engine C4 datoros ar NVMe kontrolleriem, kas izmanto atseviŔķus 32 bitu BAR4 un BAR5 reÄ£istrus.IzmaiÅas ZFS.
ZFS ir samazinÄjis minimÄlos tÄ«rīŔanas/atjaunoÅ”anas intervÄlus, kas paÄtrina darÄ«jumu grupu ciklus mÅ«sdienu diskos un var uzlabot rakstīŔanas veiktspÄju lielas slodzes apstÄkļos. Ir pievienots arÄ« parametrs zfs_arc_evict_batches_limit, kas samazina bloÄ·ÄÅ”anas strÄ«du, izvelkot datus no ARC.IzmaiÅas NFS.
NFS klients tagad labÄk apstrÄdÄ reÄ£istrnejutÄ«gas failu sistÄmas, piemÄram, msdosfs, kas eksportÄti, izmantojot NFS. NFSv4 bezdiska sÄknÄÅ”anai ir pievienots atbalsts konfigurÄcijÄm ar nfsuserd, un NFSv4 klients un serveris tagad atbalsta izmantoto arhÄ«va atribÅ«tu. Windows NFSv4.1 klienti.TÄ«kla izmaiÅas.
ipfw tagad atbalsta maskÄtu IP adreÅ”u meklÄÅ”anas tabulÄs, nodroÅ”inot efektÄ«vÄkus filtrÄÅ”anas noteikumus. NovirzīŔanas ligzdas tagad var saÅemt IPv6 paketes, un ifconfig tagad atbalsta RFC 7217 stabilu IPv6 adreÅ”u Ä£enerÄÅ”anu, izmantojot karodziÅu stableaddr.Uzlabojumi virtualizÄcijas un aparatÅ«ras atbalstÄ.
Bhyve tagad atbalsta UNIX domÄna ligzdas attÄliem kadru buferiem, ļaujot izmantot grafisko konsoli ierobežotÄm virtuÄlajÄm maŔīnÄm bez piekļuves tÄ«klam. AMD64 versijÄ ir pievienots atbalsts lineÄrai adreÅ”u telpas atdalīŔanai (LASS) ā mehÄnismam kodola un lietotÄja režīma adreÅ”u telpu atdalīŔanai.MÄkoÅu attÄli.
VM un mÄkoÅa attÄli ar pakotnÄ iekļautu bÄzes sistÄmu tagad instalÄ pkg, kas ļauj atjauninÄt bÄzes sistÄmu, manuÄli neinstalÄjot pakotÅu pÄrvaldnieku no portiem. MÄkoÅa attÄliem ir pievienots arÄ« firstboot pakotÅu atjauninÄtÄjs, kas automÄtiski lieto bÄzes sistÄmas atjauninÄjumus pirmÄs palaiÅ”anas laikÄ.NovecojuÅ”as sastÄvdaļas.
DrukÄÅ”anas utilÄ«tu komplekts lpr ir novecojis un var tikt noÅemts pirms FreeBSD 16.0 versijas; lietotÄjiem ieteicams migrÄt uz CUPS vai LPRng no portiem. UtilÄ«tu bsdlabel un fdisk noÅemÅ”ana ir paredzÄta FreeBSD 16.0 versijÄ; tÄ vietÄ ieteicams izmantot gpart.
FreeBSD 15.1 izskatÄs pÄc tipiskas 15.x versijas: bez radikÄlÄm arhitektÅ«ras izmaiÅÄm, bet ar ievÄrojamiem uzlabojumiem serveru, mÄkoÅdatoÅ”anas, failu glabÄÅ”anas, Wi-Fi un citas modernas aparatÅ«ras jomÄ.
Avots: linux.org.ru
