PĂ€rast kuu aega kestnud arendust on valmis FreeBSD 14.2 versioon. Installatsioonipildid on ette valmistatud arhitektuuride jaoks amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 ja riscv64. TĂ€iendavalt on ette valmistatud kogumid virtualiseerimissĂŒsteemide (QCOW2, VHD, VMDK, raw) ja pilvekeskkondade Amazon EC2, Google Compute Engine ja Vagrant jaoks.
Uuendatud arendusprotsessi raames luuakse jĂ€rgmine FreeBSD 14.3 versioon juunis 2025. Praegust FreeBSD 14.2 versiooni toetatakse kuni 30. septembrini 2025, eelmist versiooni FreeBSD 14.1 toetatakse kuni 31. mĂ€rtsini 2025. Ăldiselt jÀÀb FreeBSD 14 haru toetatuks kuni 30. novembrini 2028. Samal ajal arendatakse FreeBSD 13.x haru, jĂ€rgmine versioon (13.5) on planeeritud mĂ€rtsiks 2025. JĂ€rgmise olulise FreeBSD 15 versiooni vĂ€ljalaskmine, milles lĂ”petatakse 32-bitiste arhitektuuride toetus (vĂ€lja arvatud armv7 ja COMPAT_FREEBSD32 reĆŸiim), on kavas detsembris 2025.
FreeBSD 14.2 peamised muudatused:
- Installerisse bsdinstall on lisatud vÔimalus laadida ja paigaldada pakette koos kasutataval riistvaral töötavate tarkvaradega.
- Alustatud on konteineripiltide valmistamine OCI (Open Container Initiative) formaadis.
- Alustatud on kompaktse versiooni loomine sĂŒsteemipiltidest Amazon EC2 jaoks, kust on vĂ€lja jĂ€etud silumise sĂŒmbolid, testid, 32-bitised raamatukogud, silur LLDB, Amazon SSM Agent ja AWS CLI. ARM64 kogudes Amazon EC2 jaoks on rakendatud âshutdownâ ja ârebootâ API toetus.
- Lisatud on nominaalne tugi POWER10 ja POWER11 protsessoritele.
- Ăksus fdisk kuulutati aegunuks, soovitatakse kasutada gpart'i. Ăksus fdisk plaanitakse FreeBSD 15 tarnetest vĂ€lja jĂ€tta. FreeBSD 14 harus kĂ€ivitamisel fdisk kuvab nĂŒĂŒd hoiatuse gpart'ile ĂŒlemineku vajadusest.
- SĂŒsteemide BIOS-i laadimisprogrammis on graafilise reĆŸiimi tugi eemaldatud, et suurendada laadija suurust, kuid gzip ja bzip2 tihendamisalgoritmide tugi on tagasi toodud. EFI laadimisprogramm jÀÀb muutumatuks.
- Heli töötlemisse on lisatud hulk tĂ€iustusi. NĂ€iteks on lisatud uus utiliit mididump (MIDI sĂŒndmuste jĂ€lgimine) ning toetust heliseadmete vahel kuumaks lĂŒlitamiseks mixer'is.
- Linux-i keskkonna emulatsiooni (Linuxulator) infrastruktuuris on parendatud ĂŒhilduvust Linuxi platvormile loodud rakendustega (sealhulgas on kĂ”ikide stat() funktsiooni kutsumise variantide puhul lisatud AT_NO_AUTOMOUNT lipu ignoreerimine Linuxi rakendustes).
- KÔikidele arhitektuuridele on lisatud NVMe (NVM Express) draiver ja utiliit nvmecontrol.
- Kolmandate osapoolte komponentide versioonid on uuendatud: Clang/LLVM 18.1.6 (oli 18.1.5), OpenZFS 2.2.6 (oli 2.2.4), OpenSSL 3.0.15 (oli 3.0.12), bc 7.0.2, libarchive 3.7.7, libcbor 0.11.0, libfido2 1.14.0, libpcap 1.10.5, tcpdump 4.99.5, unbound 1.22.0.
- Utiliidile env on lisatud vĂ”imalus â-Câ töökausta vahetamiseks, mis on teostatud sarnaselt GNU coreutils komplekti utiliidile env.
- Algusskripti nuageinit on lisatud tugi vÔrgu konfiguratsiooni seadistamiseks kÀivitamisel. virtuaalses masinas OpenStack'i haldamise all.
- On tagatud kĂ€ivitamise mÀÀramine kĂŒlalisoperatsioonisĂŒsteemis, mis töötab NVMM hypervisor'i all, mida arendatakse NetBSD projekti raames.
- Kasutatavat Bhyve hypervisorâis serveris VNC-s on rakendatud Ă”ige vĂ€rvide tugi novnc kliendi kaudu ĂŒhendamisel.
- Hyper-V hypervisor'i haldamisel on TLB (Translation Lookaside Buffer) tööjÔudlust oluliselt (kuni 40%) tÔhustatud hypervisori kutsete kaudu TLB resettimiseks.
- On lĂ€bi viidud jĂ”udluse optimeerimine vĂ”rgu stackâis ja lahendatud probleemid SCTP stack'is.
- On parendatud juhtmete stabiilsust, sealhulgas Linuxkpi kaudu töötavate seadmete (nt iwlwifi) draivereid, mis vÔimaldavad kasutada FreeBSD-s Linuxi draivereid.
- On lahendatud probleem, mis pĂ”hjustas vea âmadt_parse_apics: I/O APIC ID 255 too highâ AMD protsessoritega sĂŒsteemide kĂ€ivitamisel (IOAPIC ID maksimaalne vÀÀrtus on tĂ”stetud 254-lt 255-le).
- Draiveritesse igc (Intel Ethernet Controller I225) ja lem/em/igb (Intel PRO/1000 Gigabit Ethernet) on lisatud tugi AIM (Adaptive Interrupt Moderation) algoritmile, mis vÀhendab madala paketite intensiivsuse kanalitel viivitusi, samuti vÀhendab CPU koormust ja katkestuste sagedust suurte paketite intensiivsuse korral. Muudatus on samuti vÔimaldanud kÔrvaldada alates FreeBSD 12.0 ilmnenud UDP jÔudluse regressiooni, mis on eriti mÀrgatav NFS kasutamisel UDP peal.
- Seadmestiku draivereid on uuendatud: ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 ja ice 1.43.2-k (Intel Ethernet 800). HDA draiverisse on lisatud tugi Intel Tiger Lake-H mikroarhitektuuril pĂ”hinevatele protsessoritele ning draiveritesse ig4 ja ichsmb â Intel Meteor Lake.
- Uus rtw89 draiver IEEE 802.11ax juhtmeteta adapterite jaoks Realtek RTL8851BE, RTL8852AE, RTL8852BE ja RTL8852CE kiipidega. Realtek 8156/8156B kiipide tugi on ĂŒle viidud cdce draiverist ure draiverisse, mis on vĂ”imaldanud saavutada paremat tootlikkust ja usaldusvÀÀrsust.
- Installikandjal (dvd1) tarnitavatesse pakettidesse on lisatud wifi-firmware-kmod pakett, mis sisaldab juhtmete mudeleid juhtmeteta kaartide jaoks.
- Tulevastes versioonides on plaanis eemaldada syscons ja agp draiverid.
Allikas: opennet.ru
