Release av FreeBSD 12.4 har presenterats. Installationsbilder Àr tillgÀngliga för arkitekturerna amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 samt armv6, armv7 och aarch64. Dessutom har bilder för virtualiseringssystem (QCOW2, VHD, VMDK, raw) och Cloud-miljöer i Amazon EC2 förberetts. FreeBSD 12.4 kommer att bli den sista uppdateringen av version 12.x, vars stöd kommer att pÄgÄ till den 31 december 2023. Under vÄren kommer uppdateringen FreeBSD 13.2 att förberedas, och slÀppet av FreeBSD 14.0 planeras till juli 2023.
Nyckelinnovationer:
- Den serverstjÀnst som telnetd har avklassificerats, dess kodbas Àr utan underhÄll och har kvalitetsproblem. I FreeBSD 14-koden kommer telnetd att tas bort frÄn systemet. Stödet för telnet-klienten kvarstÄr oförÀndrat.
- I drivrutinen if_epair, som anvÀnds för att skapa virtuella Ethernet-grÀnssnitt, har möjligheten till parallell bearbetning av trafik med flera CPU-kÀrnor tillhandahÄllits.
- I verktyget cp har skydd mot oÀndlig rekursion vid anvÀndning av flaggan "-R" införts, och korrekt hantering av flaggorna "-H", "-L" och "-P" (t.ex. har följande flaggor "-H" eller "-P" stoppat utvidgningen av symboliska lÀnkar) har sÀkerstÀllts, dessutom tillÄts anvÀndning av flaggan "-P" utan flaggan "-R".
- Arbetet med verktygen nfsd, elfctl, usbconfig, fsck_ufs och growfs har förbÀttrats.
- I kommandotolken sh har logiken för inlÀsning av profiler Àndrats: först laddas alla filer med tillÀgget ".sh" frÄn katalogen /etc/profile.d, sedan laddas filen /usr/local/etc/profile och dÀrefter laddas filer med tillÀgget ".sh" frÄn katalogen /usr/local/etc/profile.d/.
- I verktyget tcpdump har möjligheten att stÀlla in antalet regler som visas i headern för pflog införts.
- Koden för meddelandeleveransagenten dma (DragonFly Mail Agent) har synkroniserats med DragonFly BSD, vilket möjliggör mottagning och leverans av meddelanden frÄn lokala e-postklienter (behandling av nÀtverks-SMTP-förfrÄgningar via port 25 stöds inte).
- I paketfiltern pf har minneslÀckor ÄtgÀrdats och tillstÄndssynkronisering förbÀttrats vid vidarebefordran av trafik vid anvÀndning av pfsync.
- I paketfiltern ipfilter har kontrollanrop DT5 och SDT lagts till för dtrace-spĂ„rningsmekanismen. Möjligheten att Ă„terstĂ€lla en dump med kopia av ippool i formatet ippool.conf har införts. Ăndring av ipfilter-regler, adresstranslations-tabeller och ip-pooler (ippool) frĂ„n jail-miljöer dĂ€r den virtuella nĂ€tverksstacken VNET inte anvĂ€nds Ă€r förbjudet.
- I ramverket hwpmc (Hardware Performance Monitoring Counter) har stöd för Intel CPU:er baserade pÄ mikroarkitekturerna Comet Lake, Ice Lake, Tiger Lake och Rocket Lake lagts till.
- Stödet för hÄrdvara har förbÀttrats. Fel i drivrutinerna aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb har ÄtgÀrdats. Drivrutinen ena har uppdaterats till version 2.6.1 med stöd för andra generationens nÀtverksadaptrar ENAv2 (Elastic Network Adapter) som anvÀnds i Elastic Compute Cloud (EC2) infrastrukturen för att organisera kommunikation mellan EC2-noder.
- Versionerna av de tredjepartsprogram som ingÄr i bassystemet har uppdaterats: 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.
KĂ€lla: opennet.ru
