Predstavljen je izdanje FreeBSD 12.4. Instalacijski obrasci dostupni su za arhitekture amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 te armv6, armv7 i aarch64. Dodatno su pripremljeni obrasci za virtualizacijske sustave (QCOW2, VHD, VMDK, raw) i cloud okruženja Amazon EC2. FreeBSD 12.4 bit će posljednja nadogradnja grane 12.x, a podrška će trajati do 31. prosinca 2023. godine. Na proljeće će biti pripremljena nadogradnja FreeBSD 13.2, a za srpanj 2023. godine planirano je izdavanje FreeBSD 14.0.
Ključne novine:
- Server proces telnetd je prebačen u kategoriju zastarjelih, a kod koji se koristi nema podršku i ima problema s kvalitetom. U grani FreeBSD 14, kod telnetd će biti uklonjen iz sustava. Podrška za telnet klijent ostaje nepromijenjena.
- U drajveru if_epair, koji se koristi za stvaranje virtualnih Ethernet sučelja, osigurana je mogućnost paralelne obrade prometa uz uključivanje više CPU jezgri.
- U alatu cp implementirana je zaštita od beskonacne rekurzije pri korištenju zastavice '-R', osigurana je ispravna obrada zastavica '-H', '-L' i '-P' (na primjer, prilikom navođenja '-H' ili '-P' prestaje otkrivanje simboličkih linkova), dopuštena je upotreba zastavice '-P' bez zastavice '-R'.
- Poboljšana je funkcionalnost alata nfsd, elfctl, usbconfig, fsck_ufs i growfs.
- U komandnom interpreteru sh promijenjena je logika učitavanja profila: najprije se učitavaju svi datoteke s ekstenzijom '.sh' iz direktorija /etc/profile.d, zatim se učitava datoteka /usr/local/etc/profile, nakon čega se učitavaju datoteke s ekstenzijom '.sh' iz direktorija /usr/local/etc/profile.d/.
- U alatu tcpdump omogućeno je postavljanje broja pravila koje će biti prikazana u zaglavlju pflog.
- S DragonFly BSD usklađen je kod agenta za isporuku poruka dma (DragonFly Mail Agent), koji osigurava prijem i isporuku poruka s lokalnih poštanskih klijenata (obrada mrežnih SMTP zahtjeva putem porta 25 nije podržana).
- U paketu filtra pf ispravljene su curenja memorije i poboljšana je sinhronizacija stanja prilikom preusmjeravanja prometa uz korištenje pfsync.
- U paketnom filtru ipfilter dodani su provodni pozivi DT5 i SDT za mehanizam traganja dtrace. Implementirana je mogućnost resetiranja dump datoteke s kopijom ippool u formatu ippool.conf. Promjena pravila ipfilter, tabela prevođenja adresa i ip-poolova (ippool) iz jail okruženja u kojem se ne koristi virtualni mrežni stek VNET je zabranjena.
- U okviru hwpmc (Hardware Performance Monitoring Counter) dodana je podrška za Intel CPU temeljen na mikroarhitekturama Comet Lake, Ice Lake, Tiger Lake i Rocket Lake.
- Poboljšana podrška za opremu. Ispravljene su greške u drajverima aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. Službena verzija 2.6.1 ažurirala je drajver ena s podrškom za drugu generaciju mrežnih adaptera ENAv2 (Elastic Network Adapter), koji se koriste u infrastrukturi Elastic Compute Cloud (EC2) za povezivanje između EC2 čvorova.
- Ažurirane su verzije uključenih aplikacija trećih strana: 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.
Izvor: opennet.ru
