FreeBSD 15.1

LĂ«shimi i njĂ« versioni tĂ« ri FreeBSD 15.1 — njĂ« pĂ«rditĂ«sim tjetĂ«r i degĂ«s stabile FreeBSD 15, njĂ« sistem operativ universitar i ngjashĂ«m me UNIX pĂ«r servera, stacione pune, pajisje rrjeti, sisteme tĂ« integruara dhe mjedise cloud. Sipas grafikut tĂ« lĂ«shimit pĂ«r FreeBSD 15.1, njoftimi zyrtar pĂ«r lansimin u bĂ« mĂ« 16 qershor 2026, dhe mbĂ«shtetja pĂ«r FreeBSD 15.1 Ă«shtĂ« deklaruar deri mĂ« 31 mars 2027.


FreeBSD 15.1 pĂ«rfshin pĂ«rditĂ«sime tĂ« mjedisit tĂ« pĂ«rdoruesit, bĂ«rthamĂ«s, ЮраĐčĐČДрëve, nĂ«n-sistemit rrjet, ZFS, NFS, imazheve cloud dhe dokumentacionit. NjĂ« pĂ«rmbledhje e shkurtĂ«r e lĂ«shimit Ă«shtĂ« gjithashtu publikuar nĂ« Phoronix, dhe lista e plotĂ« e ndryshimeve Ă«shtĂ« e disponueshme nĂ« nĂ«nshkrimet zyrtare tĂ« lĂ«shimit.

Ndryshimet kryesore

  • Ndryshime nĂ« pkgbase.
    Në sistemet e instaluara duke përdorur sistemin e paketës, OpenPAM është nxjerrë në një paketë të veçantë FreeBSD-pam, dhe Zstandard në paketën FreeBSD-zstd. Përveç kësaj, qëllimet installworld dhe installkernel tani bllokohen në sistemet e instaluara nga paketat, për të shmangur disenkronizimin me bazën e paketave.

  • Shell-i i ri i komandave si parazgjedhje nĂ« imazhet.
    Për përdoruesit root në imazhet e lëshimit, shell-i i komandave parazgjedhur është ndryshuar nga csh në sh. Kjo thjeshton sjelljen e sistemit në mjedise minimale dhe të automatizuara.

  • PĂ«rmirĂ«sime nĂ« utilitarĂ«t e pĂ«rdoruesit.
    Në find janë shtuar çelësat -xattr dhe -xattrname për të kërkuar skedarë sipas atributeve të zgjeruara. Utilitari bectl ka marrë opsionin -E për krijimin e një mjedisi boot të zbrazët pa klonimin e mjedisit aktual. Në daemon është shtuar mundësia e caktimit të modit të privilegjeve për skedarin e daljes, e cila është e dobishme për regjistrimin dhe rotimin e regjistrave.

  • PĂ«rditĂ«sime tĂ« componenteve tĂ« jashtme.
    Në sistemin bazë janë përditësuar OpenSSL në 3.5.6, OpenZFS në 2.4.2, libfido2 në 1.16.0, expat në 2.7.5, xz në 5.8.3, tcpdump në 4.99.6, libpcap në 1.10.6, zlib në 1.3.2, SQLite në 3.50.4, Unbound në 1.25.1 dhe zstd në 1.5.7.

  • MbĂ«shtetje e zgjeruar pĂ«r C23.
    Në libc është zgjeruar mbështetja për standardin C23. Janë shtuar, në veçanti, titulli , funksioni memalignment(3), përditësime për dhe , makro _WIDTH, char8_t dhe zgjerime të tjera. Mbështetje e plotë për C23 pritet në lëshimet e ardhshme të FreeBSD.

  • Funksionalitete tĂ« reja tĂ« bĂ«rthamĂ«s.
    ËshtĂ« shtuar infrastruktura pĂ«r zgjedhjen e planifikuesit tĂ« CPU gjatĂ« ngarkimit pĂ«rmes kern.sched. Planifikuesi sched_ule tani Ă«shtĂ« formatuar si njĂ« instancĂ« e planifikuesit, dhe nĂ« GENERIC pĂ«r amd64 janĂ« pĂ«rfshirĂ« si SCHED_ULE ashtu edhe SCHED_4BSD. Kjo krijon bazat pĂ«r zgjedhje mĂ« fleksibile tĂ« planifikuesve nĂ« tĂ« ardhmen.

  • Thirrje tĂ« reja sistemore dhe API.
    Janë shtuar pdwait(2) dhe pdrfork(2), janë zgjeruar funksionalitetet e posix_spawn(3), janë prezantuar funksionet pthread_tryjoin_np(3), tdestroy(3), strdupa(3) dhe strndupa(3). Në AArch64, funksionet memcpy, memmove dhe memset tani mund të përdorin instrukcione harduerike MOPS nëse procesori mbështet këtë.

  • PĂ«rmirĂ«sime tĂ« pĂ«rputhshmĂ«risĂ« me Linux.
    Në shtresën e përputhshmërisë me Linux është shtuar mbështetje për komandën F_DUPFD_QUERY për fcntl, e cila përdoret së bashku me kcmp(2) për verifikimin e ekivalencës së deskriptorëve të skedarëve në kontejnerët Linux.

  • PĂ«rditĂ«sime tĂ« drejtuesve.
    Drejuesi ena është përditësuar në versionin 2.8.3 dhe ka marrë një rregullim në rrugën e pranimit të jumbo-frame, çka mund të rrisë ndjeshëm performancën e rrjetit në EC2-instancat përkatëse. Drejuesi smartpqi është përditësuar në një version të ri të ofruesit, është shtuar mbështetje për kontrollues të rinj dhe është rritur kufiri i madhësisë së njësisë/IO buffer për ioctlin e kalimit.

  • MbĂ«shtetje pĂ«r pajisje tĂ« reja.
    ËshtĂ« shtuar mbĂ«shtetje pĂ«r adaptrorin Intel E835 Ethernet nĂ« drejtuesin ice, mbĂ«shtetje pĂ«r Intel QAT 402xx nĂ« qat, si dhe mbĂ«shtetje pĂ«r modele tĂ« tjera Intel CPU nĂ« hwpmc, duke pĂ«rfshirĂ« Alder Lake, Alder Lake-N dhe Emerald Rapids.

  • PĂ«rmirĂ«sime Wi-Fi.
    Drejuesit iwlwifi, rtw89 dhe rtw88 tani janë të bazuar në kodin nga Linux 7.0. Kjo zgjeron mbështetje për pajisje të reja Wi-Fi të Intel dhe Realtek dhe përmirëson stabilitetin e funksionimit. Veçanërisht është përfshirë mbështetje për iwx në konfigurimin e bërthamës për adaptrorin Intel AX210/AX211/AX411.

  • PĂ«rmirĂ«sime NVMe.
    Drejuesi NVMe tani mbështet BAR5 për Table BIR dhe PBA BIR. Kjo lejon FreeBSD të funksionojë në makinat Google Compute Engine C4 me kontrollues NVMe që përdorin regjistra 32-bit BAR4 dhe BAR5 të ndarë.

  • Ndryshime nĂ« ZFS.
    Në ZFS janë reduktuar intervalet minimale të scrub/resilver, duke përshpejtuar ciklet e grupit të transaksioneve në ruajtësit modernë dhe mund të përmirësojë performancën e shkrimit nën ngarkesë të lartë. Gjithashtu është shtuar parametrin zfs_arc_evict_batches_limit, i cili redukton konkurrencën për bllokime gjatë dëbimit të të dhënave nga ARC.

  • Ndryshime nĂ« NFS.
    Klienti NFS përmirëson trajtimin e sistemeve të skedarëve pa ndjeshmëri ndaj regjistrave si msdosfs, të eksportuara përmes NFS. Për NFSv4 boot pa disk është shtuar mbështetje për konfigurimet me nfsuserd, ndërsa klienti dhe serveri NFSv4 kanë marrë mbështetje për atributin archive, i përdorur nga klientët Windows NFSv4.1.

  • Ndryshime nĂ« rrjet.
    Në ipfw është shtuar mbështetje për kërkimin sipas maskave IP në tabelat, e cila lejon ndërtimin e rregullave më efikase të filtrimit. Socket-ët Divert tani mund të pranojnë paketa IPv6, dhe ifconfig ka marrë mbështetje për RFC 7217 gjenerimin e adresave stabile IPv6 përmes flamurit stableaddr.

  • PĂ«rmirĂ«sime nĂ« virtualizim dhe mbĂ«shtetje harduerike.
    NĂ« bhyve Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r UNIX domain socket pĂ«r framebuffer tĂ« largĂ«t, e cila lejon pĂ«rdorimin e konsolĂ«s grafike tĂ« makinave virtuale nĂ« jail pa qasje nĂ« rrjet. NĂ« amd64 Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r LASS — Ndara e HapsirĂ«s Adresave Liniare, njĂ« mekanizĂ«m pĂ«r ndarjen e hapsirave tĂ« adresave tĂ« kernelit dhe modit pĂ«rdorues.

  • Imazhe nĂ« cloud.
    Në imazhet VM dhe cloud me sistemin bazë të paketuar tani instalohet pkg, e cila lejon azhurnimin e sistemit bazë pa instaluar manualisht menaxherin e paketave nga ports. Për imazhet cloud është shtuar gjithashtu një azhurnues firstboot, i cili aplikon azhurnimet e sistemit bazë automatikisht gjatë nisjes së parë.

  • KomponentĂ« tĂ« vjetĂ«r.
    Grupi i utilitarëve për printim lpr është shpallur i vjetruar dhe mund të hiqet deri në FreeBSD 16.0; përdoruesit inkurajohen të kalojnë në CUPS ose LPRng nga ports. Utilitarët bsdlabel dhe fdisk janë planifikuar për t'u hequr në FreeBSD 16.0, në vend të tyre rekomandohet përdorimi i gpart.

FreeBSD 15.1 duket si një publikim i zakonshëm i degës 15.x: pa ndryshim radikal të arkitekturës, por me një grup të dukshëm përmirësimesh për serverët, përdorimin në ambientet cloud, depozitimin e skedave, Wi-Fi dhe pajisje të tjera moderne.

Burimi: linux.org.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster