FreeBSD on avoimen lähdekoodin käyttöjärjestelmä.
Uuden FreeBSD 12.4 -version julkaisu julkistettiin lähes vuotta version 12.3 julkaisun jälkeen. FreeBSD 12.4:lle on ominaista virheenkorjausjulkaisu, joka useiden ongelmien ratkaisemisen lisäksi sisältää myös suuren määrän päivityksiä kaikille niille käyttäjille, jotka eivät ole vielä päivittäneet FreeBSD 13:een.
FreeBSD 12.4 on 12.x-haaran uusi korjausversio, joka sisältää vastaavia virheenkorjauksia ja päivityksiä edellisen version julkaisun jälkeen.
FreeBSD 12.4:n tärkeimmät uudet ominaisuudet
Tässä uudessa versiossa on lisätty DT5- ja SDT-testikutsut ipfilter-pakettisuodattimeen dtrace-jäljitysmekanismia varten sekä mahdollisuus dumpata ippool-tiedoston kopio ippool.conf-muodossa. ipfilter-sääntöjen, osoitteenkäännöstaulukoiden ja ippool-tiedostojen muokkaaminen jail-ympäristöistä, jotka eivät käytä VNET-virtuaaliverkkopinoa, on kielletty.
Toinen merkittävä muutos tässä uudessa FreeBSD 12.4 -versiossa on parannettu laitteistotuki sekä virheenkorjaukset aesni-, aw_spi-, igc-, ixl-, mpr-, ocs_fc-, snd_uaudio- ja usb-ajureissa . ena-ajuri on päivitetty versioon 2.6.1 tukemaan toisen sukupolven ENAv2 (Elastic Network Adapter) -verkkosovittimia, joita käytetään Elastic Compute Cloud (EC2) -infrastruktuurissa EC2-solmujen välisen tiedonsiirron hallintaan.
Tuki Intelin suorittimille, jotka perustuvat Comet Lake-, Ice Lake-, Tiger Lake- ja Rocket Lake -mikroarkkitehtuureihin , on lisätty hwpmc (Hardware Performance Monitoring Counter) -kehykseen.
Sh-komentotulkissa profiilien latauslogiikkaa on muutettu, sillä nyt ensin ladataan kaikki ".sh"-päätteiset tiedostot hakemistosta /etc/profile.d , sitten ladataan /usr/local/etc/profile- tiedosto ja sen jälkeen ".sh"-päätteiset tiedostot hakemistosta /usr/local/etc/profile.d/.
Lisäksi voimme havaita, että cp-apuohjelma toteuttaa suojauksen ääretöntä rekursiota vastaan ​​käytettäessä "-R"-indikaattoria, varmistaa "-H"-, "-L"- ja "-P" -indikaattoreiden oikean käsittelyn (esimerkiksi määritettäessä "-H" tai "-P", symboliset linkit laajenevat), "-P"-indikaattori on sallittu ilman "-R"-indikaattoria.
Lisäksi mainitaan, että tässä versiossa telnetd-palvelinprosessi poistettiin käytöstä, koska sen koodikantaa ei enää ylläpidetä ja siinä on laatuongelmia. FreeBSD 14 -haarassa telnetd-koodi poistetaan järjestelmästä. Telnet-asiakkaiden tuki pysyy ennallaan.
Muita merkittäviä muutoksia tässä uudessa versiossa ovat:
- If_epair-ohjain, jota käytetään virtuaalisten Ethernet-liitäntöjen luomiseen, tarjoaa mahdollisuuden rinnakkaista liikenteen käsittelyä käyttämällä useita CPU-ytimiä.
- Parannettu nfsd-, elfctl-, usbconfig-, fsck_ufs- ja growfs-apuohjelmien suorituskyky.
- Tcpdump-apuohjelma tarjoaa mahdollisuuden asettaa pflog-otsikossa näytettävien sääntöjen lukumäärän.
- DragonFly BSD:n avulla DragonFly Mail Agent (dma) -viestinvälitysagentin koodi synkronoidaan, mikä varmistaa viestien vastaanottamisen ja toimituksen paikallisista sähköpostiohjelmista (verkon SMTP-pyyntöjen käsittelyä portin kautta ei tueta).
- Pf-pakettisuodatin korjasi muistivuotoja ja paransi tilasynkronointia ohjaamalla liikennettä pfsyncia käytettäessä.
- Perusjärjestelmään sisältyvien kolmansien osapuolien sovellusten päivitetyt versiot: LLVM 13, sitomaton 1.16.3, OpenSSL 1.1.1q, OpenSSH 9.1p1, tiedosto 5.43, libarchive 3.6.0, sqlite 3.39.3, expat 2.4.9, hostapd wpa_supplicant 2.10.
Lataa ja hanki FreeBSD 12.4
Niiden, jotka ovat kiinnostuneita tämän uuden version hankkimisesta, heidän tulee tietää, että asennuskuvat ovat saatavilla amd64-, i386-, powerpc-, powerpc64-, powerpcspe-, sparc64- ja armv6-, armv7- ja aarch64-arkkitehtuureille.
Lisäksi tarjotaan levykuvia virtualisointijärjestelmille (QCOW2, VHD, VMDK, raw) ja Amazon EC2 -pilviympäristöille. FreeBSD 12.4 on viimeinen päivitys 12.x-haaraan, jota ylläpidetään 31. joulukuuta 2023 asti. FreeBSD 13.2 -päivitys valmistellaan keväällä, ja FreeBSD 14.0:n julkaisu on suunniteltu heinäkuulle 2023.