FreeBSD 15.1

Udgivelsen er blevet offentliggjort FreeBSD 15.1 — den næste opdatering til den stabile gren af ​​FreeBSD 15, et universelt UNIX-lignende operativsystem til servere, arbejdsstationer, netværksudstyr, indlejrede systemer og cloud-miljøer. Ifølge FreeBSD 15.1 udgivelsesplanDen officielle udgivelsesmeddelelse fandt sted den 16. juni 2026, og understøttelse af FreeBSD 15.1 er erklæret indtil 31. marts 2027.


FreeBSD 15.1 inkluderer opdateringer til brugerland, kerne, drivere, netværk, ZFS, NFS, cloud-aftryk og dokumentation. En kort oversigt over udgivelsen er også udgivet på Phoronix, og den fulde liste over ændringer er tilgængelig i officielle udgivelsesnoter.

Store ændringer

  • Ændringer i pkgbase.
    På systemer installeret ved hjælp af et pakket basissystem er OpenPAM blevet flyttet til en separat FreeBSD-pam-pakke, og Zstandard til en separat FreeBSD-zstd-pakke. Derudover er målene installworld og installkernel nu deaktiveret på systemer installeret fra pakker for at undgå desynkronisering med pakkebasen.

  • Ny standard kommandoshell i billeder.
    For root-brugere er standardkommandoskallen i udgivelsesaftryk blevet ændret fra csh til sh. Dette forenkler systemadfærden i minimale og automatiserede miljøer.

  • Forbedringer af brugerværktøjer.
    Parameterne -xattr og -xattrname er blevet tilføjet for at finde filer efter udvidede attributter. Bectl-værktøjet har nu -E-indstillingen til at oprette et tomt opstartsmiljø uden at klone det aktuelle miljø. Daemonen understøtter nu angivelse af tilladelser for outputfilen, hvilket er nyttigt til logføring og logrotation.

  • Opdateringer af tredjepartskomponenter.
    Basissystemet er blevet opdateret til OpenSSL 3.5.6, OpenZFS 2.4.2, libfido2 1.16.0, expat 2.7.5, xz 5.8.3, tcpdump 4.99.6, libpcap 1.10.6, zlib 1.3.2, SQLite 3.50.4, Unbound 1.25.1 og zstd 1.5.7.

  • Udvidet C23-understøttelse.
    Libc har udvidet sin understøttelse af C23-standarden. Dette inkluderer tilføjelsen af ​​headeren , memalignment(3) funktion, opdateringer til Og , _WIDTH makroer, char8_t og andre udvidelser. Fuld C23-understøttelse forventes i fremtidige FreeBSD-udgivelser.

  • Nye kernefunktioner.
    Tilføjet infrastruktur til valg af CPU-scheduler ved opstart via kern.sched. sched_ule-scheduleren er nu implementeret som en scheduler-instans, og både SCHED_ULE og SCHED_4BSD er inkluderet i GENERIC til amd64. Dette lægger grundlaget for mere fleksibelt scheduler-valg i fremtiden.

  • Nye systemkald og API'er.
    pdwait(2) og pdrfork(2) er blevet tilføjet, posix_spawn(3) er blevet udvidet, og funktionerne pthread_tryjoin_np(3), tdestroy(3), strdupa(3) og strndupa(3) er blevet tilføjet. På AArch64 kan memcpy, memmove og memset nu bruge hardware-MOPS-instruktioner, hvis det understøttes af processoren.

  • Forbedringer Linux-kompatibilitet.
    В Linux Kompatibilitetslaget tilføjede understøttelse af F_DUPFD_QUERY-kommandoen til fcntl, som bruges sammen med kcmp(2) når man kontrollerer ækvivalensen af ​​filbeskrivelser i Linux-containere.

  • Driveropdateringer.
    Ena-driveren er blevet opdateret til version 2.8.3 og inkluderer en rettelse til jumbo frame-modtagelse, hvilket kan forbedre netværksydelsen betydeligt på de tilsvarende EC2-instanser. Smartpqi-driveren er blevet opdateret til den seneste leverandørversion, hvilket tilføjer understøttelse af nye controllere og øger I/O-bufferstørrelsesgrænsen for passthrough ioctl.

  • Support til nyt udstyr.
    Tilføjet understøttelse af Intel E835 Ethernet-adaptere i ice-driveren, understøttelse af den nye Intel QAT 402xx i qat og understøttelse af yderligere Intel CPU-modeller i hwpmc, herunder Alder Lake, Alder Lake-N og Emerald Rapids.

  • Wi-Fi-forbedringer.
    Driverne iwlwifi, rtw89 og rtw88 er nu baseret på koden fra Linux 7.0. Dette udvider understøttelsen af ​​nye Intel- og Realtek Wi-Fi-enheder og forbedrer stabiliteten. Iwx-understøttelse er blevet tilføjet til kernekonfigurationen for Intel AX210/AX211/AX411-adaptere.

  • NVMe-forbedringer.
    NVMe-driveren understøtter nu BAR5 til Table BIR og PBA BIR. Dette gør det muligt for FreeBSD at køre på Google Compute Engine C4-maskiner med NVMe-controllere, der bruger separate 32-bit BAR4- og BAR5-registre.

  • Ændringer i ZFS.
    ZFS har reduceret minimumsintervallerne for skrubning/resilvering, hvilket fremskynder transaktionsgruppecyklusser på moderne drev og kan forbedre skriveydelsen under tunge belastninger. Parameteren zfs_arc_evict_batches_limit er også blevet tilføjet, hvilket reducerer låsekonflikt ved fjernelse af data fra ARC.

  • Ændringer i NFS.
    NFS-klienten håndterer nu filsystemer, der ikke skelner mellem store og små bogstaver, som f.eks. msdosfs, der eksporteres over NFS, bedre. Understøttelse af konfigurationer med nfsuserd er blevet tilføjet til NFSv4 diskløs opstart, og NFSv4-klienten og -serveren understøtter nu den anvendte arkivattribut. Windows NFSv4.1-klienter.

  • Netværksændringer.
    ipfw understøtter nu søgetabeller for maskerede IP-adresser, hvilket muliggør mere effektive filtreringsregler. Omdirigeringssockets kan nu modtage IPv6-pakker, og ifconfig understøtter nu RFC 7217 stabil IPv6-adressegenerering via stableaddr-flaget.

  • Forbedringer af virtualisering og hardwareunderstøttelse.
    Bhyve understøtter nu UNIX-domænesockets til eksterne framebuffere, hvilket tillader brugen af ​​en grafisk konsol til jailed virtuelle maskiner uden netværksadgang. På AMD64 er understøttelse af Linear Address Space Separation (LASS), en mekanisme til at adskille kernel- og brugertilstandsadresserum, blevet tilføjet.

  • Skybilleder.
    VM- og cloud-aftryk med et pakket basissystem installerer nu pkg, så du kan opdatere basissystemet uden manuelt at installere en pakkehåndtering fra porte. En firstboot-pakkeopdatering er også blevet tilføjet til cloud-aftryk, der automatisk anvender basissystemopdateringer ved første opstart.

  • Forældede komponenter.
    Udskrivningsprogrammet lpr er blevet udfaset og kan muligvis fjernes før FreeBSD 16.0; brugere rådes til at migrere til CUPS eller LPRng fra porte. Programmerne bsdlabel og fdisk er planlagt til fjernelse i FreeBSD 16.0; gpart anbefales i stedet.

FreeBSD 15.1 ligner en typisk 15.x-udgivelse: ingen radikale arkitektoniske ændringer, men med et betydeligt sæt forbedringer til servere, cloud computing, fillagring, Wi-Fi og anden moderne hardware.

Kilde: linux.org.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster