Izdan je bil FreeBSD 12.4. Namestitvene slike so na voljo za arhitekture amd64, i386, powerpc, powerpc64, powerpcspe, sparc64, armv6, armv7 in aarch64. Poleg tega so bile pripravljene slike za virtualizacijske sisteme (QCOW2, VHD, VMDK, raw) in oblačna okolja Amazon EC2. FreeBSD 12.4 bo zadnja posodobitev veje 12.x, ki bo vzdrževana do 31. decembra 2023. FreeBSD 13.2 bo izdan to pomlad, FreeBSD 14.0 pa je predviden za julij 2023.
Ključne novosti:
- Strežniški proces telnetd je bil zaradi nevzdrževane kodne baze in težav s kakovostjo zastarel. Telnetd bo odstranjen iz veje FreeBSD 14. Podpora za odjemalce Telnet ostaja nespremenjena.
- Gonilnik if_epair, ki se uporablja za ustvarjanje virtualnih ethernetnih vmesnikov, omogoča vzporedno obdelavo prometa z uporabo več jeder procesorja.
- Pripomoček cp izvaja zaščito pred neskončno rekurzijo pri uporabi zastavice "-R", zagotavlja pravilno obdelavo zastavic "-H", "-L" in "-P" (na primer, pri določanju "-H" ali "-P" se ustavi razširjanje simbolnih povezav) in omogoča uporabo zastavice "-P" brez zastavice "-R".
- Izboljšana zmogljivost pripomočkov nfsd, elfctl, usbconfig, fsck_ufs in growfs.
- V interpreterju ukazov sh je bila spremenjena logika nalaganja profilov: najprej se iz imenika /etc/profile.d naložijo vse datoteke s končnico ».sh«, nato se naloži datoteka /usr/local/etc/profile, nakar se iz imenika /usr/local/etc/profile.d/ naložijo datoteke s končnico ».sh«.
- Pripomoček tcpdump omogoča nastavitev števila pravil, prikazanih v glavi pflog.
- Koda agenta za dostavo sporočil dma (DragonFly Mail Agent), ki zagotavlja sprejem in dostavo sporočil iz lokalnih poštnih odjemalcev (obdelava omrežnih SMTP zahtev prek vrat 25 ni podprta), je bila sinhronizirana z DragonFly BSD.
- Paketni filter pf je odpravil puščanje pomnilnika in izboljšal sinhronizacijo stanja pri posredovanju prometa z uporabo pfsync.
- Testni klici DT5 in SDT za mehanizem sledenja dtrace so bili dodani filtru paketov ipfilter. Uvedena je bila možnost izpisa kopije ippoola v formatu ippool.conf. Spreminjanje pravil ipfilter, tabel prevajanja naslovov in ippoolov iz zaporov, ki ne uporabljajo sklada virtualnega omrežja VNET, je zdaj prepovedano.
- Okvir hwpmc (Hardware Performance Monitoring Counter) je bil posodobljen za podporo Intelovim procesorjem, ki temeljijo na mikroarhitekturah Comet Lake, Ice Lake, Tiger Lake in Rocket Lake.
- Izboljšana podpora za strojno opremo. V gonilnike aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio in usb so bili dodani popravki napak. Gonilnik ena je bil posodobljen na različico 2.6.1 s podporo za omrežne adapterje ENAv2 (Elastic Network Adapter) druge generacije, ki se uporabljajo v infrastrukturi Elastic Compute Cloud (EC2) za komunikacijo med vozlišči EC2.
- Naslednje aplikacije tretjih oseb, vključene v osnovni sistem, so bile posodobljene: LLVM 13, unbound 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, file 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/wpa_supplicant 2.10.
Vir: opennet.ru
