Linux 6.16 je zdaj na voljo z izboljšano podporo za AMD in Intel, grafičnimi izboljšavami in večjimi izboljšavami shranjevanja.

  • Linus Torvalds je izdal Linux 6.16.
  • Izboljšave pri AMD in Intel.
  • Napredek je viden tudi pri podpori datotečnih sistemov.

Linux 6.16

Po dveh mesecih razvoja, v katerem je vse potekalo po načrtih, je Linux Torvalds izdal stabilno različico Linux 6.16Čeprav je bilo treba odpraviti nekaj težav, na primer več težav z datotečnim sistemom, ni bilo večjih težav, kar je privedlo do tega, da je ta različica jedra prišla po običajnih sedmih kandidatih za izdajo.

Kar sledi je seznam z najbolj izjemnimi novicami ki so prispeli z Linuxom 6.16. Omeniti velja, da je OpenVPN zdaj neposredno v jedru, tako kot je bil WireGuard vključen pred časom.

Kaj je novega v Linuxu 6.16

Procesorji in virtualizacija

Predstavitev Linuxa 6.16 Več optimizacij za arhitekture x86, ARM in RISC-VBodite pozorni na možnost X86_NATIVE_CPU, ki vam omogoča, da z uporabo parametra prevajalnika prevedete jedro, optimizirano posebej za lokalni procesor. -march=nativeDodana je bila podpora za razširitev funkcij vdelane programske opreme SBI v RISC-V, vključno z novimi razširitvami SiFive. Integriran je bil tudi vmesnik AMD SBI, znan kot APML (Advanced Platform Management Link), ter nov gonilnik SPI za čipe AMD.

Za virtualizirana okolja, Izboljšana je bila podpora za AMD SEV. prek virtualnega krmilnika TPM. Pri Intelu je bila dodana podpora za razširitve zaupanja vrednih domen (TDX), kar je izboljšalo varnost v KVM. Poleg tega je Siemensov inženir sodeloval pri novem nadzornem mehanizmu za overclocking za Intel, gonilniku P-State pa je bila dodana funkcija Energy Aware Scheduling za prihajajoča čipa Lunar Lake in Panther Lake.

Med drugimi novimi funkcijami je tudi Izboljšana toplotna podpora z vmesnikom Intel Platform Temperature Control Interface, izboljšave upravljanja porabe energije in boljše obravnavanje kritičnih napak v Intel SGX. Na strani ARM je bila dodana podpora za Arm SME. Dodana je bila podpora za 11 dodatnih SoC-jev, vključno s Sophgo SG2044, in več prenosnikov s Snapdragon X zdaj deluje pravilno. Izboljšana je bila zmogljivost šifriranja AES-XTS z AVX-512, napredna pa je bila tudi podpora za Intel APX. Poleg tega jedro zdaj poroča o zastareli mikrokodi v Intelovem procesorju in to obravnava kot ranljivost.

Logotipi

Na grafičnem področju Linux 6.16 dodaja Podpora gonilnikov Nouveau za grafične procesorje NVIDIA Blackwell in HopperPri pripravah na prihod grafike Intel Xe3, ki bo prvič predstavljena s Panther Lake, je bil dosežen napredek. Gonilnik Intel Xe zdaj poroča o hitrostih ventilatorjev in podpira Intel LOBF (Link Off Between Frames).

Gonilnik za računalništvo AMDKFD je zdaj mogoče aktivirati v sistemih RISC-V, gonilnik AMDGPU pa uvaja podporo za uporabniške čakalne vrste. Vključena je bila tudi datoteka glave uporabniškega API-ja projekta Asahi, da se upošteva prihodnja podpora za Apple Silicon. Narejenih je bilo veliko izboljšav grafičnih in zaslonskih gonilnikov na splošno.

Shranjevanje in datotečni sistemi v Linuxu 6.16

Linux 6.16 Izboljša delovanje sistemov, kot sta Btrfs in Bcachefs, poleg tega pa je bila dodana podpora za atomsko pisanje v XFS in »res neverjetne« izboljšave EXT4. Dodana je bila nova koda za upravljanje začasne ustavitve in hibernacije datotečnega sistema. Izboljšana je bila tudi podpora za kartice eMMC in SD, da se omogoči varna odstranitev.

Na strani NVMe so podprti zapisi s fleksibilnim postavljanjem podatkov (FDP). Dodana je bila tudi podpora za sprejemanje brez kopiranja z DMA-BUF, večje velikosti blokov v NFS in splošne izboljšave FUSE, F2FS in EROFS, vključno s strojnim pospeševanjem z Intel QAT za hitrejšo dekompresijo.

Omrežje in VPN

Ena najbolj pričakovanih novih funkcij je bila Integracija gonilnika OpenVPN DCO neposredno v jedro, kar znatno izboljša delovanje VPN povezav. Dodana je bila tudi podpora za prenos TCP iz pomnilnika naprave. Protokol DCCP, ki ni bil vzdrževan več let, je bil odstranjen.

Na strani strojne opreme je dodana podpora za ethernetni čip Realtek RTL8127A 10GbE, skupaj s splošnimi izboljšavami zmogljivosti in združljivosti za žična in brezžična omrežja.

Druge naprave in strojna oprema

Linux 6.16 izboljšuje Podpora za prenosnike z novim gonilnikom ACPI za Coreboot (Dasharo), zahvaljujoč podjetju Valve pa je bila dodana podpora za modularni komplet ByoWave Proteus. Dodana je bila tudi podpora za miško Apple Magic Mouse 2 z USB-C, spremljanje pa je bilo razširjeno tako, da vključuje več matičnih plošč ASUS.

Med drugimi izboljšavami je izpostavljena podpora PCIe za Apple M2 Pro, Max in Ultra SoC. Vključena je tudi začetna podpora za prenos zvoka prek USB na strojno opremo Qualcomm. Starejši krmilniki GPIB so po več kot 6.17 letih uporabe pripravljeni za odstranitev iz uprizoritvenega programa v Linuxu 50. Poleg tega so na voljo novi strojno zaščiteni šifrirni ključi in več novih gonilnikov za večpredstavnost.

Druge izboljšave jedra v Linuxu 6.16

Linux 6.16 uvaja tudi splošne izboljšave, kot sta možnost izvajanja izpisov jeder prek vtičnic in izboljšana učinkovitost pri izhodu iz uporabniškega načina. Minimalne zahteve prevajalnika GCC so bile poenotene v različici 8, dodano pa je bilo tudi jasno poročanje o trdih in mehkih zaklepih ter številu RCU.

Po drugi strani pa se še naprej izboljšuje izbira procesorja s Sched_EXT, ki je že prisoten v glavnem jedru. Dodana je bila možnost omejevanja simbolov GPL na določene module in uvedene so bile nove abstrakcije, napisane v Rustu. Poleg tega je FUTEX2 deležen izboljšav z lokalnimi zgoščevalnimi mapami in izboljšanim delovanjem v okoljih NUMA.

Linux 6.16, kmalu na voljo za vašo distribucijo

Linux 6.16 je bil izdan leta kernel.org Kmalu se bo začel pojavljati tudi v starejših distribucijah Linuxa, kot je Arch Linux, ki uporablja razvojni model Rolling Release. Njegov prihod v druge distribucije bo odvisen od filozofije posodabljanja posamezne distribucije.