FreeBSD 15.1

Avalikustatud versioon FreeBSD 15.1 — uus stabiilse FreeBSD 15 haru värskendus, universaalne UNIXi-laadne operatsioonisüsteem serverite, tööjaamade, võrguseadmete, sisseehitatud süsteemide ja pilvekeskkondade jaoks. Vastavalt FreeBSD 15.1 väljaandmise ajakavale, ametlik väljaande teadaanne toimus 16. juunil 2026, ning FreeBSD 15.1 toimetamine kestab kuni 31. märtsini 2027.


FreeBSD 15.1 sisaldab värskendusi kasutajakeskkonnas, tuumas, draiverites, võrgu-alas, ZFS-is, NFS-is, pilvemudelite ja dokumentatsioonis. Väljaande lühikokkuvõte on samuti avaldatud Phoronix, ja täielik muudatuste nimekiri on saadaval ametlikes väljaande märkmetes.

Olulised muudatused

  • Muudatused pkgbase-is.
    Süsteemides, mis on installitud pakendatud põhisüsteemi abil, on OpenPAM viidud eraldi paketti FreeBSD-pam ja Zstandard paketti FreeBSD-zstd. Lisaks on installworld ja installkernel nüüd blokeeritud süsteemides, mis on installitud pakkidena, et vältida desünkroniseerimist pakendimooduliga.

  • Uus vaikimisi käskluste tõlgendaja piltides.
    Root-kasutajatele väljaandepiltides on vaikimisi tõlgendaja muudetud csh-ilt sh-iks. See lihtsustab süsteemi käitumist minimaalsetes ja automatiseeritud keskkondades.

  • Kasutajate tööriistade täiustused.
    Käsklusest find on lisatud lipud -xattr ja -xattrname, et otsida faile laiendatud atribuutide järgi. Tööriistale bectl on lisatud valik -E, et luua tühi boot environment ilma hetke keskkonda kloonimata. Daemonisse on lisatud võimalus seada väljundfaili õiguste režiim, mis on kasulik logimise ja logide pööramise jaoks.

  • Kolmandate osapoolte komponentide värskendused.
    Põhissüsteemis on uuendatud OpenSSL versioonini 3.5.6, OpenZFS versioonini 2.4.2, libfido2 versioonini 1.16.0, expat versioonini 2.7.5, xz versioonini 5.8.3, tcpdump versioonini 4.99.6, libpcap versioonini 1.10.6, zlib versioonini 1.3.2, SQLite versioonini 3.50.4, Unbound versioonini 1.25.1 ja zstd versioonini 1.5.7.

  • Täpsem C23 toetus.
    libc-s on laiendatud C23 standardi tugi. Eriti on lisatud pealkiri , funktsioon memalignment(3), uuendused ja , makrod _WIDTH, char8_t ja teised laiendused. Täielik C23 tugi on oodata tulevastes FreeBSD väljalasetesse.

  • Uued tuuma võimalused.
    Lisatud CPU planeerija valimise infrastruktuur käivitusprotsessi kaudu kern.sched. Planeerija sched_ule on nüüd struktureeritud planeerija eksemplarina ja GENERIC-s on amd64-sse lisatud nii SCHED_ULE kui SCHED_4BSD. See loob aluse paindlikumaks planeerijate valikuks tulevikus.

  • Uued süsteemi kutsed ja API-d.
    Lisatud on pdwait(2) ja pdrfork(2), laiendatud posix_spawn(3) võimalusi, lisandusid funktsioonid pthread_tryjoin_np(3), tdestroy(3), strdupa(3) ja strndupa(3). AArch64i puhul saavad funktsioonid memcpy, memmove ja memset nüüd kasutada MOPS-i riistvara korral, kui protsessor toetab seda.

  • Parandused Linuxi ühilduvuses.
    Linuxi ühilduvusse on lisatud F_DUPFD_QUERY käsu tugi fcntl jaoks, mille abil kontrollitakse failides descriptorite ekvivalentsust Linuxi konteinerites koos kcmp(2) kasutamisega.

  • Juhtimiste uuendused.
    Juhtimismoodul ena on uuendatud versioonile 2.8.3, millele on lisandunud parandused jumbo-framede vastuvõtu teel, mis võivad oluliselt parandada võrguside jõudlust vastavates EC2-instantsides. Juhtimismoodul smartpqi on uuendatud uue tarnija versioonile, lisatud uute kontrollerite tugi ning suurendatud I/O-puhvri suuruse piirmäära passthrough ioctl jaoks.

  • Uue riistvara tugi.
    Juhtimismoodul ice toetab nüüd Intel E835 Etherneti adaptereid, uusi Intel QAT 402xx tooteid qat-s ning ka täiendavate Intel CPU mudelite tugi hwpmc-s, sealhulgas Alder Lake, Alder Lake-N ja Emerald Rapids.

  • Wi-Fi täiustused.
    iwlwifi, rtw89 ja rtw88 draiverid on nüüd põhinevad Linux 7.0 koodil. See laiendab Intel ja Realtek'i uute Wi-Fi seadmete tuge ning parandab töö stabiilsust. Eraldi on Intel AX210/AX211/AX411 adapterite jaoks lisatud iwx tugi tuumakonfiguratsiooni.

  • NVMe täiustused.
    NVMe draiver toetab nüüd BAR5 Table BIR ja PBA BIR jaoks. See võimaldab FreeBSD-l töötada Google Compute Engine C4 masinatel NVMe kontrolleritega, mis kasutavad eraldi 32-bitiseid BAR4 ja BAR5 registreid.

  • ZFS muudatused.
    ZFS-is on vähendatud scrub/resilver minimaalintervalle, mis kiirendab transaction group tsükleid kaasaegsetel mäluseadel ja võib parandada kirjutamiskiirus kõrgendatud koormuse korral. Samuti on lisatud parameeter zfs_arc_evict_batches_limit, mis vähendab konkurentsi lukustuste pärast andmete eemaldamist ARC-st.

  • NFS muudatused.
    NFS klient töötab paremini registreerimiseta failisüsteemide nagu msdosfs puhul, mida eksporditakse NFS kaudu. NFSv4 diskless boot-i jaoks on lisatud toetus konfiguratsioonidele nfsuserd-iga ja NFSv4 klient ning server said toetuse atribuudile archive, mida kasutavad Windows NFSv4.1 kliendid.

  • Võrgumuudatused.
    Ipfw-sse on lisatud toetust varjatud IP-aadresside otsimiseks tabelites, võimaldades luua tõhusamaid filtrireegleid. Divert-soketid saavad nüüd vastu võtta IPv6 pakette ning ifconfig on saanud toetuse RFC 7217 stabiilse IPv6 aadressi genereerimise kaudu lipu stableaddr abil.

  • Virtuaalsete ja riistvaraliste toetuste täiustused.
    Bhyve-s on lisatud UNIXi domeenisoketite tugi kaugarvuti jaoks, mis võimaldab kasutada virtuaalmasinate graafika konsooli vanglas ilma võrguühenduseta. Amd64-le on lisatud LASS — Lineaarse Aadressiruumi Eraldamine, mehanism tuuma ja kasutajarežiimi aadressiruumide eraldamiseks.

  • Pilvepildid.
    VM- ja pilvepiltides, kus on pakitud põhifaili süsteem, installitakse nüüd pkg, mis võimaldab põhifaili süsteemi uuendada ilma portsist pakihalduri käsitsi installimise vajaduseta. Pilvepiltidele on lisatud ka esmakordne käivitamine pakettide uuendamiseks, mis rakendab automaatseid uuendusi põhifaili süsteemile esimesel käivitamisel.

  • Vananenud komponendid.
    LPR-printimise utiliidide komplekt on kuulutatud vananenuks ning see võib FreeBSD 16.0 versioonis eemaldada; kasutajatele soovitatakse üle minna CUPS-ile või LPRng-le portidest. Utiliidid bsdlabel ja fdisk on plaanis eemaldada FreeBSD 16.0 versioonis, nende asemel soovitatakse kasutada gparti.

FreeBSD 15.1 paistab olema tavaline 15.x haru versioon: ilma radikaalse arhitektuuri muutuseta, kuid märkimisväärse hulga täiustustega serverite, pilveteenuste, andmesalvestuse, Wi-Fi ja muu kaasaegse riistvara jaoks.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster