FreeBSD 14.2: Új env(1) könyvtárváltó opció és frissített OpenSSL a felhasználói programokban

2024.12.02-én kiadásra került a FreeBSD 14.2, mely kiadás jelentős változásokat és fejlesztéseket hozott a felhasználói programok és rendszereszközök (Userland) területén, amelyek célja a hatékonyság növelése, az alkalmazások funkcionalitásának javítása, valamint a rendszer modernizálása.

FreeBSD 14.2: Új env(1) könyvtárváltó opció és frissített OpenSSL a felhasználói programokban

Felhasználói programok változásai

Az env(1) parancs új lehetőséggel bővült, amely lehetővé teszi a munkakönyvtár váltását. Ez a funkció hasonló a GNU verzióban elérhető opcióhoz, azonban az új implementáció nem támogatja a hosszú opciókat. Ezzel az eszköz rugalmasabbá vált, miközben megőrizte egyszerűségét.

Frissítések a külső szoftverekben

A FreeBSD projekt számos fontos könyvtárat és alkalmazást frissített a legújabb verziókra, hogy javítsa a teljesítményt, a kompatibilitást és a biztonságot. Az alábbi szoftverek új verziói érhetők el a 14.2 kiadásban:

  • bc: A számológép alkalmazás frissítése a 7.0.2-es verzióra javított funkcionalitást és stabilitást hozott.
  • libarchive: A 3.7.7-es verzió támogatja a modern archívumformátumokat, javítva a fájlkezelési teljesítményt.
  • libcbor: A 0.11.0 verzióval továbbfejlesztették az adatsorozatok feldolgozását.
  • libcxxrt: Egy új vendor snapshot érkezett, amely tartalmazza a legfrissebb C++ runtime fejlesztéseket.
  • libfido2: A 1.14.0 verzióban továbbfejlesztették a kétfaktoros hitelesítési támogatást.
  • libpcap: Az 1.10.5 verzió jobban támogatja a hálózati csomagok kezelését és rögzítését.
  • llvm: A 18.1.6 verzióval naprakész LLVM fordító érhető el.
  • openssl: A 3.0.15 verzió biztosítja a modern titkosítási szabványok támogatását.
  • tcpdump: A csomagelemző eszköz 4.99.5-ös verziója pontosabb hibakeresést tesz lehetővé.
  • unbound: Az 1.22.0 verzióval a DNS megoldó még biztonságosabb és gyorsabb lett.

Funkcionális fejlesztések és új API-k

Az új kiadásban az fma(3) függvény frissítésre került, hogy pontosan előjelezetten adja vissza az eredményeket bizonyos kis bemeneti értékek esetén. Ez a javítás különösen fontos a Python tesztcsomaggal való kompatibilitás érdekében. Emellett bevezették a cap_rights_is_empty függvényt, amely lehetővé teszi annak megállapítását, hogy egy cap_rights_t objektumnak nincsenek-e jogosultságai.

Elavult alkalmazások figyelmeztetése

Az fdisk(8) eszköz már régóta elavultnak számít, és helyette a modernebb gpart(8) használatát javasolják. A FreeBSD 14.2-ben az fdisk futtatása figyelmeztetést jelenít meg, hogy a felhasználók mihamarabb váltsanak a korszerűbb particionáló eszközre.

Pontossági fejlesztések matematikai függvényekben

Az asinf(3) és acosf(3) függvények pontosságát is javították, ami fontos előrelépés a matematikai számításokat végző alkalmazások számára.

Összegzés/Letöltési elérhetőségek

A FreeBSD 14.2 felhasználói programjainak frissítései és új funkciói a rendszer stabilitásának, kompatibilitásának és biztonságának javítására irányulnak. Az újítások mellett a projekt továbbra is figyelmet fordít az elavult eszközök és funkciók fokozatos leváltására, biztosítva ezzel a folyamatos fejlődést és a korszerű megoldások bevezetését. Ez a kiadás egyértelműen a FreeBSD felhasználói élményének továbbfejlesztését célozza.

Az új verzió letölthető a FreeBSD hivatalos weboldalán,a különböző architektúrákhoz:

ArchitektúraLetöltési link
amd64Letöltés
i386Letöltés
aarch64Letöltés
armv7Letöltés
powerpcLetöltés
powerpc64Letöltés
powerpc64leLetöltés
powerpcspeLetöltés
riscv64Letöltés

A változások teljes listája a kiadási megjegyzések oldalán olvasható.