Predstavljeno izdanje FreeBSD 12.4. Instalacijske slike dostupne su za amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 i armv6, armv7 i aarch64 arhitekture. Dodatno su pripremljene slike za virtualizacijske sustave (QCOW2, VHD, VMDK, raw) i Amazon EC2 cloud okruženja. FreeBSD 12.4 bit će posljednje ažuriranje grane 12.x, koja će biti podržana do 31. prosinca 2023. Ažuriranje na FreeBSD 13.2 bit će pripremljeno u proljeće, a FreeBSD 2023 planirano je za puštanje u srpnju 14.0.
Ključne inovacije:
- Proces poslužitelja telnetd, čija se baza koda ne održava i ima problema s kvalitetom, je zastario. U ogranku FreeBSD 14, telnetd kod će biti uklonjen iz sustava. Telnet klijentska podrška ostaje nepromijenjena.
- Upravljački program if_epair, koji se koristi za stvaranje virtualnih Ethernet sučelja, pruža mogućnost paralelizacije obrade prometa pomoću nekoliko CPU jezgri.
- Uslužni program cp implementira zaštitu od pojave beskonačne rekurzije kada se koristi zastavica "-R" i osigurava ispravnu obradu zastavica "-H", "-L" i "-P" (na primjer, kada se navodi "-H" ” ili “-P” proširenje simboličke veze), oznaka "-P" dopuštena je bez oznake "-R".
- Poboljšana izvedba uslužnih programa nfsd, elfctl, usbconfig, fsck_ufs i growfs.
- U interpreteru naredbi sh promijenjena je logika učitavanja profila: prvo se učitavaju sve datoteke s ekstenzijom “.sh” iz direktorija /etc/profile.d, zatim se datoteka /usr/local/etc/profile učitava, nakon čega se datoteke s ekstenzijom “.sh” učitavaju iz direktorija /usr/local/etc/profile.d/.
- Uslužni program tcpdump pruža mogućnost postavljanja broja pravila prikazanih u pflog zaglavlju.
- Kod agenta za dostavu poruka dma (DragonFly Mail Agent) sinkroniziran je s DragonFly BSD-om, koji osigurava prijam i isporuku poruka od lokalnih klijenata pošte (obrada mrežnih SMTP zahtjeva preko porta 25 nije podržana).
- Filter pf paketa ima popravljeno curenje memorije i poboljšanu sinkronizaciju stanja prilikom preusmjeravanja prometa kada se koristi pfsync.
- Dodani su testni pozivi DT5 i SDT u filter paketa ipfilter za dtrace mehanizam praćenja. Implementirana je mogućnost resetiranja dumpa s kopijom ippoola u ippool.conf formatu. Zabranjeno je mijenjati pravila ipfiltera, tablice prijevoda adresa i skupove IP adresa iz okruženja zatvora koja ne koriste VNET virtualni mrežni stog.
- Okvir hwpmc (Hardware Performance Monitoring Counter) dodao je podršku za Intelove procesore temeljene na mikroarhitekturama Comet Lake, Ice Lake, Tiger Lake i Rocket Lake.
- Poboljšana hardverska podrška. Ispravljene su greške u drajverima aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. Upravljački program ena je ažuriran na verziju 2.6.1 s podrškom za drugu generaciju mrežnih adaptera ENAv2 (Elastic Network Adapter) koji se koriste u infrastrukturi Elastic Compute Cloud (EC2) za organiziranje komunikacije između EC2 čvorova.
- Ažurirane verzije aplikacija trećih strana uključenih u osnovni sustav: LLVM 13, nevezano 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, datoteka 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd/ wpa_supplicant 2.10.
Izvor: opennet.ru