Udgivelse af FreeBSD 14.2

Efter seks måneders udvikling er frigivelsen af FreeBSD 14.2 dannet. Installationsbilleder er forberedt til arkitekturerne amd64, i386, powerpc, powerpc64, powerpc64le, powerpcspe, armv7, aarch64 og riscv64. Derudover er der forberedt versioner til virtualiseringssystemer (QCOW2, VHD, VMDK, raw) og cloud-miljøer som Amazon EC2, Google Compute Engine og Vagrant.

Inden for den opdaterede udviklingscyklus vil den næste udgivelse af FreeBSD 14.3 blive dannet i juni 2025. Støtten til den nuværende version FreeBSD 14.2 vil blive opretholdt indtil 30. september 2025, mens den tidligere version FreeBSD 14.1 vil få support indtil 31. marts 2025. Generelt vil FreeBSD 14-grenen blive vedligeholdt indtil 30. november 2028. Samtidig udvikles FreeBSD 13.x-grenen, hvor den næste udgivelse (13.5) er planlagt til marts 2025. Den første udgivelse af den næste store version FreeBSD 15, hvor understøttelse af 32-bit arkitekturer (bortset fra armv7 og COMPAT_FREEBSD32-mode) vil blive afbrudt, er planlagt til december 2025.

De vigtigste ændringer i FreeBSD 14.2:

  • I installationsprogrammet bsdinstall er muligheden for at downloade og installere pakker med firmware til det anvendte hardware blevet tilføjet.
  • Der er påbegyndt oprettelse af containerbilleder i OCI (Open Container Initiative) format.
  • Der er påbegyndt oprettelsen af en kompakt version af systembillederne til Amazon EC2, hvor debug-symboler, tests, 32-bit biblioteker, debuggeren LLDB, Amazon SSM Agent og AWS CLI er udeladt. I ARM64-versionerne for Amazon EC2 er der implementeret understøttelse af API'en 'shutdown' og 'reboot'.
  • Der er tilføjet nominelt støtte for POWER10 og POWER11 processorer.
  • Fdisk-værktøjet er blevet erklæret forældet, og det anbefales at bruge gpart i stedet. Fdisk-værktøjet planlægges at blive fjernet fra FreeBSD 15. I FreeBSD 14-grenen vil der nu blive vist en advarsel om nødvendigheden af at migrere til gpart ved opstart af fdisk.
  • Med det formål at reducere størrelsen er den grafiske tilstand blevet fjernet fra bootloaderen for systemer med BIOS, men understøttelse af gzip- og bzip2-komprimeringsalgoritmer er blevet genindført. Bootloaderen til EFI er forblevet uændret.
  • Der er blevet tilføjet en række forbedringer til lydstakken. For eksempel er der tilbudt et nyt værktøj, mididump (til sporing af MIDI-begivenheder), og der er tilføjet understøttelse af hot-swapping mellem lydudstyr i mixer.
  • I Linux-miljøemuleringen (Linuxulator) er kompatibiliteten med applikationer, der er bygget til Linux-platformen, forbedret (inkluderer ignorering af AT_NO_AUTOMOUNT-flaget for alle varianter af stat()-funktionen i Linux-applikationer).
  • NVMe-driveren (NVM Express) og værktøjet nvmecontrol er inkluderet for alle arkitekturer.
  • Versionerne af tredjeparts komponenter er opdateret: Clang/LLVM 18.1.6 (var 18.1.5), OpenZFS 2.2.6 (var 2.2.4), OpenSSL 3.0.15 (var 3.0.12), bc 7.0.2, libarchive 3.7.7, libcbor 0.11.0, libfido2 1.14.0, libpcap 1.10.5, tcpdump 4.99.5, unbound 1.22.0.
  • Der er tilføjet en mulighed "-C" i værktøjet env til ændring af arbejdsbibliotek, implementeret efter mønster af GNU coreutils env-værktøjet.
  • Der er tilføjet support til konfiguration af netværksindstillinger ved opstart i startscriptet nuageinit. virtuelle maskiner under OpenStack.
  • Det er blevet muligt at bestemme opstart i et gæstesystem under NVMM-hypervisoren, udviklet af NetBSD-projektet.
  • I hypervisoren Bhyve er der implementeret korrekt understøttelse af farver i VNC, når der forbindes via novnc-klienten. serveren Når der arbejdes under Hyper-V-hypervisoren, er ydeevnen med TLB (Translation Lookaside Buffer) betydeligt (op til 40%) forbedret gennem brug af hypercalls til nullifikation af TLB.
  • Der er gennemført performanceoptimering i netværksstakken og løst problemer i SCTP-stakken.
  • Stabiliteten af drivere til trådløse enheder er forbedret, herunder drivere (f.eks. iwlwifi), der køres via linuxkpi-laget, hvilket muliggør brugen af Linux-drivere i FreeBSD.
  • Der er løst et problem med fejlmeddelelsen "madt_parse_apics: I/O APIC ID 255 too high" ved booting på systemer med AMD-processorer (det maksimale IOAPIC ID er steget fra 254 til 255).
  • Driverne igc (Intel Ethernet Controller I225) og lem/em/igb (Intel PRO/1000 Gigabit Ethernet) har fået tilføjet support til AIM (Adaptive Interrupt Moderation) algoritmen, der reducerer forsinkelser på kanaler med lav pakkefrekvens samt mindsker CPU-belastningen og reducerer antallet af afbrydelser ved høj pakkefrekvens. Ændringen gjorde det også muligt at løse en regressionsfejl, der blev tydelig fra FreeBSD 12.0 med UDP-ydeevnen, især mærkbar ved brug af NFS over UDP.
  • Driverne til enheder ena 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 og ice 1.43.2-k (Intel Ethernet 800) er opdateret. I hda-driveren er der tilføjet support til processorer baseret på Intel Tiger Lake-H mikroarkitektur, og til drivere ig4 og ichsmb — Intel Meteor Lake.
  • Drivere til enheder ene 2.8.0 (Amazon Elastic Network Adapter), ice_ddp 1.3.41.0 og ice 1.43.2-k (Intel Ethernet 800) er blevet opdateret. Driveren hda har tilføjet support til processorer baseret på Intel Tiger Lake-H mikroarkitektur, og driverne ig4 og ichsmb — Intel Meteor Lake.
  • Der nye rtw89-driver til IEEE 802.11ax trådløse adaptere baseret på Realtek RTL8851BE, RTL8852AE, RTL8852BE og RTL8852CE er blevet tilføjet. Støtten til Realtek 8156/8156B-chips er blevet flyttet fra cdce-driveren til ure-driveren, hvilket har forbedret ydeevnen og pålideligheden.
  • Pakken wifi-firmware-kmod med firmware til trådløse kort er blevet tilføjet i installationsmediet (dvd1).
  • Driverne syscons og agp planlægges til fjernelse i fremtidige udgivelser.

Kilde: opennet.ru

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