FreeBSD 12.4 er blevet frigivet. Installationsbilledet er tilgængeligt for arkitekturerne amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 samt armv6, armv7 og aarch64. Derudover er der udarbejdet billeder til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og Amazon EC2 cloud-miljøer. FreeBSD 12.4 vil være den sidste opdatering i 12.x-grenen, som vil blive supporteret indtil den 31. december 2023. I foråret vil opdateringen FreeBSD 13.2 blive forberedt, og udgivelsen af FreeBSD 14.0 er planlagt til juli 2023.
Nøgleinnovationer:
- Serverprocessen telnetd er blevet kategoriseret som forældet, og dens kodebase er uden support og har kvalitetsproblemer. I FreeBSD 14-grenen vil telnetd-koden blive fjernet fra systemet. Supporten for telnet-klienten forbliver uændret.
- I if_epair-driveren, der bruges til at oprette virtuelle Ethernet-grænseflader, er der tilføjet muligheden for at parallelisere trafikbehandling ved hjælp af flere CPU-kerner.
- I cp-værktøjet er der implementeret beskyttelse mod uendelig rekursion ved brug af flaget “-R”, og der er sikret korrekt behandling af flagene “-H”, “-L” og “-P” (for eksempel stoppes udfoldelsen af symbolske links ved angivelse af “-H” eller “-P”), og brugen af flaget “-P” uden flaget “-R” er tilladt.
- Ydelsen af værktøjerne nfsd, elfctl, usbconfig, fsck_ufs og growfs er forbedret.
- I shell-interpreteren sh er logikken for indlæsning af profiler ændret: først indlæses alle filer med filtypenavn “.sh” fra kataloget /etc/profile.d, derefter indlæses filen /usr/local/etc/profile, hvorefter filer med filtypenavn “.sh” indlæses fra kataloget /usr/local/etc/profile.d/.
- I tcpdump-værktøjet er det nu muligt at indstille antallet af regler, der vises i overskriften på pflog.
- Koden til meddelelsesleveringsagenten dma (DragonFly Mail Agent) er synkroniseret med DragonFly BSD, som muliggør modtagelse og levering af meddelelser fra lokale mailklienter (behandling af netværks-SMTP-anmodninger via port 25 understøttes ikke).
- I paketfilteret pf er der rettet hukommelseslækager, og tilstanden ved omdirigering af trafik er forbedret med brug af pfsync.
- Der er tilføjet kontrolopkald DT5 og SDT til ipfilter-paketfilteret til dtrace-sporingsmekanismen. Muligheden for at nulstille dumpen med en kopi af ippool i formatet ippool.conf er implementeret. Ændringer af ipfilter-regler, adresseoversættelsestabeller og ip-pools (ippool) fra jail-miljøer, hvor den virtuelle netværksstak VNET ikke anvendes, er forbudt.
- HWPMC (Hardware Performance Monitoring Counter) framework har fået tilføjet støtte til Intel CPU'er baseret på mikroarkitekturerne Comet Lake, Ice Lake, Tiger Lake og Rocket Lake.
- Forbedret hardware support. Fejlrettelser i driverne aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb. Opgraderet driveren ena til version 2.6.1 med support til den anden generation af ENAv2 (Elastic Network Adapter), der anvendes i Elastic Compute Cloud (EC2) infrastrukturen til at etablere forbindelse mellem EC2-noder.
- Opdaterede versioner af de indbyggede tredjeparts applikationer: 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.
Kilde: opennet.ru
