FreeBSD 15.1

Objavljen je novi izdanak FreeBSD 15.1 — nova posodobitev stabilne veje FreeBSD 15, univerzalnega UNIX-podobnega operacijskega sistema za strežnike, delovne postaje, omrežno opremo, vgrajene sisteme in oblačne okolja. V skladu z razporedom izida FreeBSD 15.1, uradni najava izida je bila 16. junija 2026, podpora za FreeBSD 15.1 je napovedana do 31. marca 2027.


FreeBSD 15.1 vključuje posodobitve uporabniškega okolja, jedra, gonilnikov, omrežne podkomponente, ZFS, NFS, oblačne slike in dokumentacijo. Kratki pregled izida je prav tako objavljen na Phoronix, celoten seznam sprememb pa je na voljo v uradnih beležkah o izidu.

Glavne promene

  • Spremembe v pkgbase.
    V sistemih, nameščenih z uporabo paketirane osnovne sistema, je OpenPAM prenesen v ločen paket FreeBSD-pam, Zstandard pa v paket FreeBSD-zstd. Poleg tega sta cilja installworld in installkernel zdaj blokirana v sistemih, nameščenih iz paketov, da se prepreči neskladje z osnovnim paketom.

  • Nova privzeta ukazna lupina v slikah.
    Za uporabnike root v izdanih slikah je privzeta ukazna lupina spremenjena iz csh na sh. To poenostavi delovanje sistema v minimalnih in avtomatiziranih okoljih.

  • Izboljšave uporabniških pripomočkov.
    V find so dodane možnosti -xattr in -xattrname za iskanje datotek po razširjenih atributih. Orodje bectl je dobilo možnost -E za ustvarjanje praznega okolja za zagon brez kloniranja trenutnega okolja. V daemon je dodana možnost nastavitve pravic za izhodno datoteko, kar je uporabno za beleženje in rotacijo dnevnikov.

  • Posodobitve zunanjih komponent.
    V osnovnem sistemu so posodobljeni OpenSSL na 3.5.6, OpenZFS na 2.4.2, libfido2 na 1.16.0, expat na 2.7.5, xz na 5.8.3, tcpdump na 4.99.6, libpcap na 1.10.6, zlib na 1.3.2, SQLite na 3.50.4, Unbound na 1.25.1 in zstd na 1.5.7.

  • Razširjena podpora za C23.
    V libc je razširjena podpora za standard C23. Med drugim so dodani naslov <stdbit.h>, funkcija memalignment(3), posodobitve za <limits.h> in <stdint.h>, makroi _WIDTH, char8_t in druge razširitve. Popolna podpora C23 je predvidena v prihodnjih izdajah FreeBSD.

  • Nove možnosti jedra.
    Dodana je infrastruktura za izbiro CPU načrtovalnika med zagonom preko kern.sched. Načrtovalnik sched_ule je zdaj zasnovan kot primer načrtovalnika, v GENERIC za amd64 pa sta vključena tako SCHED_ULE kot SCHED_4BSD. To postavlja temelje za bolj prilagodljivo izbiro načrtovalnikov v prihodnosti.

  • Novi sistemski klici in API.
    Dodane pdwait(2) in pdrfork(2), razširjene zmogljivosti posix_spawn(3), predstavljene funkcije pthread_tryjoin_np(3), tdestroy(3), strdupa(3) in strndupa(3). Na AArch64 funkcije memcpy, memmove in memset zdaj lahko uporabljajo strojne ukaze MOPS, če jih podpira procesor.

  • Izboljšave združljivosti z Linuxom.
    V sloju za združljivost z Linuxom je bila dodana podpora za ukaz F_DUPFD_QUERY za fcntl, ki se uporablja skupaj z kcmp(2) pri preverjanju enakovrednosti datotečnih descriptorjev v Linuxovih kontejnerjih.

  • Posodobitve gonilnikov.
    Gonilnik ena je bil posodobljen na različico 2.8.3 in je prejel popravke v poti sprejema jumbo okvirjev, kar lahko znatno poveča mrežno zmogljivost na ustreznih EC2 primerkih. Gonilnik smartpqi je bil posodobljen na novo različico dobavitelja, dodana je podpora za nove kontrolerje in povečana meja velikosti I/O-črpanja za passthrough ioctl.

  • Podpora za novo strojno opremo.
    Dodana podpora za Intel E835 Ethernet-adapterje v gonilniku ice, podpora za nove Intel QAT 402xx v qat, ter podpora za dodatne modele Intel CPU v hwpmc, vključno z Alder Lake, Alder Lake-N in Emerald Rapids.

  • Izboljšave Wi-Fi.
    Gonilniki iwlwifi, rtw89 in rtw88 so zdaj na podlagi kode iz sestave Linux 7.0. To širi podporo za nove Wi-Fi naprave Intel in Realtek ter povečuje stabilnost delovanja. Ločeno je bila vključena podpora za iwx v konfiguracijo jedra za adapterje Intel AX210/AX211/AX411.

  • Izboljšave NVMe.
    NVMe-gonilnik zdaj podpira BAR5 za Table BIR in PBA BIR. To omogoča delovanje FreeBSD na strojih Google Compute Engine C4 z NVMe kontrolerji, ki uporabljajo ločene 32-bitne registre BAR4 in BAR5.

  • Spremembe v ZFS.
    V ZFS so zmanjšani minimalni intervali scrub/resilver, kar pospeši cikle skupine transakcij na sodobnih pomnilnikih in lahko izboljša zmogljivost pisanja pod visoko obremenitvijo. Prav tako je dodana nastavitev zfs_arc_evict_batches_limit, ki zmanjšuje konkurenco za zaklepe pri izgonu podatkov iz ARC.

  • Spremembe v NFS.
    NFS-odjemalec bolje obravnava registru neodvisne datotečne sisteme, kot je msdosfs, ki se izvažajo prek NFS. Za NFSv4 diskless boot je bila dodana podpora za konfiguracije z nfsuserd, odjemalec in strežnik NFSv4 pa sta pridobila podporo za atribut archive, ki se uporablja s strani Windows NFSv4.1 odjemalcev.

  • Mrežne spremembe.
    V ipfw je dodana podpora za iskanje po maskiranih IP naslovih v tabelah, kar omogoča ustvarjanje bolj učinkovitih filtrirnih pravil. Divert-socketi zdaj lahko sprejemajo IPv6 pakete, ifconfig pa je prejel podporo za RFC 7217 stabilno generiranje IPv6 naslovov z zastavico stableaddr.

  • Izboljšave virtualizacije in strojne podpore.
    V bhyve je dodana podpora za UNIX domain socket za daljinski framebuffer, kar omogoča uporabo grafične konzole virtualnih strojev v jail brez omrežnega dostopa. Na amd64 je dodana podpora za LASS — Linear Address Space Separation, mehanizem ločevanja naslovnih prostorov jedra in uporabniškega načina.

  • Oblačni obrazci.
    V VM- in cloud-obrazcih s paketirano osnovno sistemsko namestitvijo je zdaj nameščen pkg, kar omogoča posodabljanje osnovnega sistema brez ročne namestitve upravitelja paketov iz ports. Za cloud-obrazce je prav tako dodan firstboot-posodobitelj paketov, ki samodejno uporabite posodobitve osnovnega sistema ob prvem zagonu.

  • Zastarele komponente.
    Nabor orodij za tiskanje lpr je razglašen za zastarelo in lahko bo odstranjen do FreeBSD 16.0; uporabnikom se priporoča prehod na CUPS ali LPRng iz ports. Orodja bsdlabel in fdisk so načrtovana za odstranitev v FreeBSD 16.0, namesto njih je priporočljivo uporabljati gpart.

FreeBSD 15.1 se zdi kot običajna različica veje 15.x: brez radikalne spremembe arhitekture, ampak z opaznim naborom izboljšav za strežnike, uporabo v oblačnih okoljih, shranjevanju podatkov, Wi-Fi in drugo moderno opremo.

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster