FreeBSD 15.1

Utgitt utgave FreeBSD 15.1 — enda oppdatering av den stabile grenen av FreeBSD 15, et universelt UNIX-liknende operativsystem for servere, arbeidsstasjoner, nettverksutstyr, innebygde systemer og skyomgivelser. I henhold til utgivelsesplanen for FreeBSD 15.1, ble den offisielle kunngjøringen om utgivelsen gjort 16. juni 2026, og støtten for FreeBSD 15.1 er bekreftet til 31. mars 2027.


FreeBSD 15.1 inkluderer oppdateringer til brukergrensesnittet, kjernen, drivere, nettverksunder-systemet, ZFS, NFS, skybilder og dokumentasjon. En kort oppsummering av utgivelsen er også publisert på Phoronix, mens den fullstendige listen over endringer er tilgjengelig i de offisielle release-notatene.

Viktige endringer

  • Endringer i pkgbase.
    I systemer installert med bruk av en pakket basis-system, er OpenPAM flyttet til en egen pakke kalt FreeBSD-pam, mens Zstandard er flyttet til pakken FreeBSD-zstd. Videre er installworld og installkernel nå blokkert på systemer installert fra pakker for å unngå desynkronisering med pakkebasen.

  • Ny standard kommandolinje i bildene.
    For root-brukere i utgivelsesbilder har standard kommandolinje blitt endret fra csh til sh. Dette forenkler systemadferden i minimale og automatiserte miljøer.

  • Forbedringer av brukerverktøy.
    I find er det lagt til alternativene -xattr og -xattrname for å søke etter filer basert på utvidede attributter. Verktøyet bectl har fått en -E opsjon for å lage et tomt boot-environment uten å klone det nåværende miljøet. I daemon er det lagt til mulighet for å spesifisere rettighetsmodus for utdatafilen, noe som er nyttig for logging og rotasjon av logger.

  • Oppdateringer av tredjeparts komponenter.
    I basis-systemet har OpenSSL blitt oppdatert til 3.5.6, OpenZFS til 2.4.2, libfido2 til 1.16.0, expat til 2.7.5, xz til 5.8.3, tcpdump til 4.99.6, libpcap til 1.10.6, zlib til 1.3.2, SQLite til 3.50.4, Unbound til 1.25.1 og zstd til 1.5.7.

  • Utvidet støtte for C23.
    I libc er støtten for C23-standarder utvidet. Spesielt er det lagt til overskriften , funksjonen memalignment(3), oppdateringer for og , makroene _WIDTH, char8_t og andre utvidelser. Full støtte for C23 forventes i kommende utgivelser av FreeBSD.

  • Nye funksjoner i kjernen.
    Infrastrukturen for valg av CPU-planlegger ved oppstart er lagt til via kern.sched. Planleggeren sched_ule er nå designet som en instans av planleggeren, og både SCHED_ULE og SCHED_4BSD er inkludert i GENERIC for amd64. Dette legger grunnlaget for en mer fleksibel valg av planleggere i fremtiden.

  • Nye systemanrop og API.
    pdwait(2) og pdrfork(2) er lagt til, mulighetene for posix_spawn(3) er utvidet, og funksjonene pthread_tryjoin_np(3), tdestroy(3), strdupa(3) og strndupa(3) er blitt tilgjengelige. På AArch64 kan funksjonene memcpy, memmove og memset nå bruke MOPS-maskinvareinstruksjoner dersom prosessoren støtter det.

  • Forbedringer i Linux-kompatibilitet.
    Linux kompatibilitetslag har fått støtte for kommandolinjen F_DUPFD_QUERY for fcntl, brukt sammen med kcmp(2) for å sjekke ekvivalens av filbeskrivelser i Linux-containere.

  • Driveroppdateringer.
    Driveren ena er oppdatert til versjon 2.8.3 og fått en feilretting i mottaksveien for jumbo-rammer, noe som kan signifikant forbedre nettverksytelsen på aktuelle EC2-instansene. Driveren smartpqi er oppdatert til en ny leverandørversjon, støtter nye kontroller og har økt maksimum størrelse for I/O-buffere for passthrough ioctl.

  • Støtte for ny maskinvare.
    Støtte for Intel E835 Ethernet-adaptere i driveren ice, støtte for nye Intel QAT 402xx i qat, samt støtte for ytterligere modeller av Intel CPU i hwpmc, inkludert Alder Lake, Alder Lake-N og Emerald Rapids, er lagt til.

  • Forbedringer av Wi-Fi.
    Driverne iwlwifi, rtw89 og rtw88 er nå basert på koden fra Linux 7.0. Dette utvider støtten for nye Wi-Fi-enheter fra Intel og Realtek og forbedrer systemstabiliteten. I tillegg er støtte for iwx inkludert i kjernekonfigurasjonen for adaptere Intel AX210/AX211/AX411.

  • Forbedringer av NVMe.
    NVMe-driveren støtter nå BAR5 for Table BIR og PBA BIR. Dette gjør at FreeBSD kan kjøre på Google Compute Engine C4-maskiner med NVMe-kontrollere som bruker separate 32-bits registre BAR4 og BAR5.

  • Endringer i ZFS.
    I ZFS er de minimale intervallene for scrub/resilver redusert, noe som fremskynder transaksjonsgrupper på moderne lagringsenheter og kan forbedre skriveytelsen under høy belastning. Det er også lagt til parameteren zfs_arc_evict_batches_limit, som reduserer konkurransen om låsene under utsending av data fra ARC.

  • Endringer i NFS.
    NFS-klienten håndterer nå registreringsfrie filsystemer som msdosfs bedre, eksportert via NFS. For NFSv4 diskless boot er støtte for konfigurasjoner med nfsuserd lagt til, og både NFSv4-klienten og serveren har fått støtte for attributtet archive, brukt av Windows NFSv4.1-klienter.

  • Nettverksendringer.
    I ipfw har støtte for å søke etter maskerte IP-adresser i tabeller, noe som gjør det mulig å lage mer effektive filtreringsregler. Divert-sockets kan nå motta IPv6-pakker, og ifconfig har fått støtte for RFC 7217 stabil IPv6-adressegenerering via flagget stableaddr.

  • Forbedringer i virtualisering og maskinvarestøtte.
    I bhyve er det lagt til støtte for UNIX-domenesocket for remote framebuffer, noe som gjør det mulig å bruke grafisk konsoll for virtuelle maskiner i jail uten nettverkstilgang. På amd64 er det lagt til støtte for LASS — Linear Address Space Separation, en mekanisme for å skille mellom adresseområder for kjernen og brukerrommet.

  • Skybilder.
    I VM- og skybildene med pakket grunnsystem, installeres nå pkg, som gjør det mulig å oppdatere grunnsystemet uten manuell installasjon av pakkebehandler fra ports. For skybilder er det også lagt til en firstboot-pakkebytter som automatisk anvender oppdateringer til grunnsystemet ved første oppstart.

  • Utdaterte komponenter.
    Sett med verktøy for utskrift lpr er erklært utdatert og kan bli fjernet før FreeBSD 16.0; brukerne oppfordres til å bytte til CUPS eller LPRng fra ports. Verktøyene bsdlabel og fdisk er planlagt fjernet i FreeBSD 16.0, og det anbefales å bruke gpart i stedet.

FreeBSD 15.1 ser ut som en vanlig utgivelse av 15.x-grenen: uten radikal endring i arkitekturen, men med et merkbart sett forbedringer for servere, bruk i skybaserte miljøer, fillagring, Wi-Fi og annet moderne utstyr.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster