FreeBSD on avatud lähtekoodiga operatsioonisüsteem.
FreeBSD 12.4 uue versiooni ilmumine kuulutati välja peaaegu aasta pärast versiooni 12.3 ilmumist. FreeBSD 12.4 iseloomustab veaparanduste väljalase, mis lisaks mitmesuguste probleemide lahendamisele sisaldab ka suurt hulka värskendusi kõigile neile kasutajatele, kes pole veel FreeBSD 13-le üle läinud.
FreeBSD 12.4 on 12.x haru uus paigaväljalase, mis pakub vastavaid veaparandusi ja värskendusi alates eelmise versiooni väljalasest.
FreeBSD 12.4 peamised uued funktsioonid
See uus versioon toob esile DT5 ja SDT testkõnede lisamise dtrace jälgimismehhanismi ipfilter pakettfiltrile, samuti võimaluse ippool koopia dump'ida ippool.conf vormingus. ipfilter reeglite, aadresside teisendamise tabelite ja ippoolide muutmine jail-keskkondadest, mis ei kasuta VNET virtuaalset võrgupinu, on keelatud.
Teine märkimisväärne muudatus FreeBSD 12.4 uues versioonis on täiustatud riistvaratugi , lisaks veaparandustele aesni, aw_spi, igc, ixl, mpr, ocs_fc, snd_uaudio ja usb draiverites . ena draiver on uuendatud versioonile 2.6.1, et toetada teise põlvkonna ENAv2 (Elastic Network Adapter) võrguadaptereid, mida kasutatakse Elastic Compute Cloud (EC2) infrastruktuuris EC2 sõlmede vahelise suhtluse haldamiseks.
hwpmc (riistvara jõudluse jälgimise loendur) raamistikule on lisatud tugi Inteli protsessoritele, mis põhinevad Comet Lake'i, Ice Lake'i, Tiger Lake'i ja Rocket Lake'i mikroarhitektuuridel.
SH-käsu interpretaatoris on profiili laadimise loogika muutunud, kuna nüüd laaditakse esmalt kõik ".sh" laiendiga failid kataloogist /etc/profile.d , seejärel fail /usr/local/etc/profile ja seejärel failid laiendiga ".sh" kataloogist /usr/local/etc/profile.d/.
Lisaks võime leida, et cp utiliit rakendab kaitset lõpmatu rekursiooni eest indikaatori "-R" kasutamisel, tagab indikaatorite "-H", "-L" ja "-P" korrektse töötlemise (näiteks "-H" või "-P" määramisel laienevad sümboolsed lingid), indikaatori "-P" kasutamine on lubatud ilma indikaatorita "-R".
Lisaks mainitakse, et selles versioonis eemaldati telnetd serveriprotsess, kuna selle koodibaasi enam ei hooldata ja sellel on kvaliteediprobleeme. FreeBSD 14 harus eemaldatakse telnetd kood süsteemist. Telneti klientide tugi jääb samaks.
Muud märkimisväärsed muudatused selles uues versioonis on järgmised:
- If_epair draiver, mida kasutatakse virtuaalsete Etherneti liideste loomiseks, võimaldab liikluse töötlemist paralleelselt mitme protsessori tuuma abil.
- Utiliitide nfsd, elfctl, usbconfig, fsck_ufs ja growfs täiustatud jõudlus.
- Utiliit tcpdump võimaldab määrata pflog päises kuvatavate reeglite arvu.
- DragonFly BSD-ga sünkroonitakse DragonFly Mail Agent (dma) sõnumiedastusagendi kood, tagades sõnumite vastuvõtmise ja kohaletoimetamise kohalikelt meiliklientidelt (võrgu SMTP päringute töötlemine pordi kaudu ei ole toetatud).
- Pf-paketifilter parandas mälulekked ja parandas oleku sünkroonimist, suunates pfsynci kasutamisel liiklust ümber.
- Baassüsteemis sisalduvate kolmandate osapoolte rakenduste värskendatud versioonid: LLVM 13, sidumata 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, fail 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd wpa_supplicant 2.10.
Laadige alla ja hankige FreeBSD 12.4
Need, kes on huvitatud selle uue versiooni hankimisest, peaksid teadma, et installipildid on saadaval amd64, i386, powerpc, powerpc64, powerpcspe, sparc64 ja armv6, armv7 ja aarch64 arhitektuuride jaoks.
Lisaks pakutakse kujutisi virtualiseerimissüsteemidele (QCOW2, VHD, VMDK, raw) ja Amazon EC2 pilvekeskkondadele. FreeBSD 12.4 on viimane värskendus 12.x harule, mida hooldatakse kuni 31. detsembrini 2023. FreeBSD 13.2 värskendus valmistatakse ette kevadel ja FreeBSD 14.0 väljaandmine on kavandatud 2023. aasta juulisse.