Paglabas ng FreeBSD 13.3

Pagkatapos ng 11 buwan ng pagbuo, ang FreeBSD 13.3 ay inilabas. Binubuo ang mga larawan sa pag-install para sa mga arkitekturang amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv6, armv7, aarch64 at riscv64. Bukod pa rito, ang mga pagtitipon ay inihanda para sa mga virtualization system (QCOW2, VHD, VMDK, raw) at cloud environment na Amazon EC2, Google Compute Engine at Vagrant. Ang FreeBSD 13.x na sangay ay binuo kasabay ng FreeBSD 14 na sangay, kung saan ang release 14.0 ay nabuo noong taglagas, at patuloy na susuportahan hanggang sa katapusan ng Enero 2026. Ang FreeBSD 13.4 ay inaasahang ilalabas sa halos isang taon.

Mga pangunahing pagbabago:

  • Ang katatagan ng mga driver para sa mga wireless na device, pati na rin ang mga driver na inilunsad gamit ang linuxkpi layer, ay napabuti, na nagpapahintulot sa paggamit ng mga driver ng Linux sa FreeBSD. Na-update na iwlwifi at rtw88 driver para sa Intel at Realtek wireless card.
  • Ipinatupad ang kakayahang magpatakbo ng NFS server (nfsd, nfsuserd, mountd, gssd at rpc.tlsservd) sa Jail na may nakahiwalay na vnet network environment. Nagdagdag ng bagong opsyon sa pag-mount na "syskrb5" sa pag-mount ng Kerberized NFSv4.1/4.2 nang hindi tinukoy ang mga kredensyal ng Kerberos.
  • Ang Clang compiler at LLVM toolkit ay na-update sa branch 17.
  • Ang pagpapatupad ng ZFS file system ay na-update upang ilabas ang OpenZFS 2.1.14. Nagbibigay ang zfsd ng paraan para maitalaga ang mga disk bilang nabigo kapag nakabuo ang mga ito ng masyadong maraming I/O latency na kaganapan.
  • Sa mga ARM64 system, ang background process powerd ay pinagana bilang default sa /etc/rc.conf, na nagpapahintulot sa system na tumakbo sa maximum na performance sa mga Raspberry Pi board.
  • Idinagdag ang kakayahang tukuyin ang halaga ng umask para sa mga indibidwal na serbisyo sa rc.conf gamit ang mga variable na "servicename_umask".
  • Idinagdag ang kakayahang tukuyin sa ~/.login_conf o login.conf ang mga priyoridad ng mga program na gumagamit ng setusercontext na tawag, gaya ng proseso ng pag-login.
  • Ang kakayahang mag-configure ng mga flag para sa diff utility, na inilunsad kapag ang periodic utility ay bumubuo ng mga ulat na may mga pagbabago, ay naidagdag sa rc.conf.
  • Sinusuportahan na ngayon ng mga head at tail utilities ang -q (tahimik) at -v (verbose) na mga opsyon, pati na rin ang kakayahang gumamit ng mga C unit sa mga numeric na argumento.
  • Kabilang dito ang objdump utility, na binuo ng proyekto ng LLVM.
  • Ang opsyong "-S" ay idinagdag sa tftpd, na nagbibigay-daan sa iyong sumulat sa mga file sa isang chroot environment na hindi nasusulat sa publiko.
  • Ang panimulang gabay sa mga interface ng kernel programming ay ganap na muling naisulat.
  • Ang mga istatistika na nauugnay sa filesystem at vnode debugging ay pinagsama-sama sa ilalim ng sysctl vfs.vnode series.
  • Bilang default, ang suporta para sa RFC 4620 (IPv6 nodeinfo, humihiling ng impormasyon ng host) ay hindi pinagana.
  • Ang pf packet filter ay nagpapatupad ng kakayahan (sysctl net.pf.filter_local=1) na maglapat ng packet redirection rules (rdr) na ipinadala ng kasalukuyang host at naihatid nang lokal.
  • Nagdagdag ng suporta para sa mga gve virtual network adapters (Google Virtual NIC).
  • Ang suporta para sa BeagleBone Black (armv7) boards ay hindi na ipinagpatuloy.
  • Mga na-update na bersyon ng OpenSSH 9.6p1, Sendmail 8.18.1, expat 2.6.0, libfido2 1.13.0, nvi 2.2.1, unbound 1.19.1, xz 5.4.5, zlib 1.3.1.

Bilang karagdagan, maaari mong tandaan ang paglalathala ng isang ulat sa pagbuo ng FreeBSD para sa ikaapat na quarter ng 2023. Ang ilan sa mga pinaka-kagiliw-giliw na proyekto ay kinabibilangan ng:

  • Ang kakayahang awtomatikong maglunsad ng mga serbisyo ng rc.d sa magkahiwalay na mga kapaligiran ng kulungan, kung saan minana ang parent file system, ngunit limitado ang kakayahang makita ang proseso, access sa network, mga karapatan sa pag-mount, atbp.
  • Magtrabaho sa pag-optimize ng mga function ng libc string gamit ang mga tagubilin ng SIMD sa mga sistema ng arkitektura ng AMD64. 17 function na na-optimize gamit ang SIMD ang iminungkahi, gayundin ang 9 na function na inilipat sa calling function na na-optimize gamit ang SIMD. Ang pagganap ng mga bagong function kapag nagpoproseso ng mga string na may average na laki na 64 character ay tumaas ng 5.54 beses sa panahon ng mga pagsubok.
  • Pot 0.16 toolkit para sa pamamahala ng mga container batay sa mga jail environment, ZFS, pf at rctl, na sumusuporta sa pagsasama sa nomad container orchestration platform. Ang direktoryo ng imahe ng lalagyan ng Potluck, na gumaganap bilang isang analogue ng Dockerhub para sa FreeBSD.

Pinagmulan: opennet.ru

Magdagdag ng komento