Paglabas ng FreeBSD 12.4

Iniharap ang FreeBSD 12.4 release. Available ang mga larawan sa pag-install para sa amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 at armv6, armv7 at aarch64 na mga arkitektura. Bilang karagdagan, ang mga imahe ay inihanda para sa mga virtualization system (QCOW2, VHD, VMDK, raw) at Amazon EC2 cloud environment. Ang FreeBSD 12.4 ang magiging huling update sa 12.x branch, na susuportahan hanggang Disyembre 31, 2023. Isang update sa FreeBSD 13.2 ang ihahanda sa tagsibol, at ang FreeBSD 2023 ay naka-iskedyul na ipalabas sa Hulyo 14.0.

Mga pangunahing inobasyon:

  • Ang proseso ng telnetd server, na ang base ng code ay hindi pinapanatili at may mga problema sa kalidad, ay hindi na ginagamit. Sa FreeBSD 14 branch, ang telnetd code ay aalisin sa system. Ang suporta sa kliyente ng Telnet ay nananatiling hindi nagbabago.
  • Ang if_epair driver, na ginamit upang lumikha ng mga virtual na interface ng Ethernet, ay nagbibigay ng kakayahang iparallelize ang pagpoproseso ng trapiko gamit ang ilang mga core ng CPU.
  • Ang cp utility ay nagpapatupad ng proteksyon laban sa paglitaw ng walang katapusang recursion kapag ginagamit ang flag na "-R", at tinitiyak ang tamang pagproseso ng mga flag na "-H", "-L" at "-P" (halimbawa, kapag tinukoy ang "-H ” o β€œ-P” ang simbolikong pagpapalawak ng link), ang "-P" na bandila ay pinapayagan nang walang "-R" na bandila.
  • Pinahusay na pagganap ng nfsd, elfctl, usbconfig, fsck_ufs at growfs utilities.
  • Sa sh command interpreter, ang lohika para sa paglo-load ng mga profile ay nabago: una, lahat ng mga file na may extension na ".sh" ay na-load mula sa /etc/profile.d na direktoryo, pagkatapos ay ang file na /usr/local/etc/profile ay na-load, pagkatapos kung saan ang mga file na may extension na ".sh" ay na-load mula sa /usr/local/etc/profile.d/ directory.
  • Ang tcpdump utility ay nagbibigay ng kakayahang magtakda ng bilang ng mga panuntunang ipinapakita sa pflog header.
  • Ang dma (DragonFly Mail Agent) message delivery agent code ay naka-synchronize sa DragonFly BSD, na nagsisiguro sa pagtanggap at paghahatid ng mga mensahe mula sa mga lokal na mail client (hindi suportado ang pagproseso ng mga kahilingan sa SMTP ng network sa pamamagitan ng port 25).
  • Ang pf packet filter ay may mga fixed memory leaks at pinahusay na state synchronization kapag nire-redirect ang trapiko kapag gumagamit ng pfsync.
  • Nagdagdag ng DT5 at SDT test calls sa ipfilter packet filter para sa dtrace tracing mechanism. Naipatupad na ang kakayahang mag-reset ng dump na may kopya ng ippool sa format na ippool.conf. Ipinagbabawal na baguhin ang mga panuntunan sa ipfilter, address ng mga talahanayan ng pagsasalin at mga ip pool mula sa mga kapaligiran ng kulungan na hindi gumagamit ng VNET virtual network stack.
  • Ang suporta para sa mga Intel CPU batay sa Comet Lake, Ice Lake, Tiger Lake at Rocket Lake microarchitectures ay idinagdag sa hwpmc (Hardware Performance Monitoring Counter) framework.
  • Pinahusay na suporta sa hardware. Ang mga error sa mga driver na aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio, usb ay naayos na. Ang driver ng ena ay na-update sa bersyon 2.6.1 na may suporta para sa ikalawang henerasyon ng mga ENAv2 (Elastic Network Adapter) na mga adapter ng network na ginagamit sa imprastraktura ng Elastic Compute Cloud (EC2) upang ayusin ang komunikasyon sa pagitan ng mga EC2 node.
  • Mga na-update na bersyon ng mga third-party na application na kasama sa base system: 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.

Pinagmulan: opennet.ru

Magdagdag ng komento