Pevalo se, ili skoro. Barem je pjesma komponirana, a nakon razvoja događaja u kojem je najistaknutija i najraširenija vijest bila odsustvo vijesti, Linus Torvalds je objavio stabilnu verziju Linux 6.3. En prethodni Da, bio je potreban osmi RC, ali zato što su se stvari dosta usporile u božićnom periodu. Ovoga puta ni Uskrs nije uspio usporiti dobar ciklus.
Vijesti su uvijek uključene mnogo, ali neke se ističu iznad ostalih. U Linuxu 6.3 zapanjujuće je da je počela podrška za interfejs kontrolera Steam Deck, konzolu Valve. A to je da, iako se mogao koristiti za igranje gotovo bilo kojeg Steam naslova, hardver je bio nov kada je predstavljen, pa je morao biti uključen u kernel da bi se poboljšao njegov rad. Evo liste sa najistaknutije vijesti Došli su zajedno sa Linuxom 6.3.
Istaknuto u Linuxu 6.3
- Procesori:
- AMD Auto IBRS za Zen 4 procesore u svim grupama Ryzen i EPYC proizvoda.
- Intel LKGS podrška za ovu instrukciju Load Kernel GS kao dio njihove nadolazeće FRED funkcije.
- Pripreme Linux kernela za ARM SME2 i SME2.1 kao ARM skalabilne matrične ekstenzije.
- Novi drajveri za upravljanje napajanjem za ARM i RISC-V.
- Funkcije stringa optimizirane za RISC-V korištenjem Zbb ekstenzije za manipulaciju bitovima.
- Intelov TPMI drajver je spojen tako da se ovaj registar koji je svestan topologije i interfejs PM kapsule koriste za adresiranje različitih funkcija upravljanja napajanjem.
- Intel TDX je ažuriran kako bi se izbjegao scenario "potpunog ludila".
- AMD-Xilinx XDMA drajver je spojen za ovaj podsistem Xilinx Direct Memory Access (DMA).
- AMD Spora dodjela propusnog opsega memorije za Zen 4 serverske procesore.
- Kompatibilnost sa Qualcomm Snapdragon 8 Gen 2.
- Razne RAS i EDAC nadogradnje za AMD i Intel servere, uključujući 5-kanalni DDR12 za Granite Rapids.
- Grafika:
- Intel Meteor Lake VPU drajver je spojen za ovu "svestranu procesorsku jedinicu" koja će debitovati u sljedećoj generaciji Meteor Lake SoC-a. VPU će se koristiti za potrebe AI zaključivanja. Ovo je prvi novi drajver koji koristi "accel" podsistem računarskog akceleratora koji je započeo u Linuxu 6.2.
- Intel Habana Labs AI drajver je takođe portovan na novi podsistem/okvir Compute Accelerator.
- Podrška za Intel Meteor Lake ekrane radi.
- Intel DP MST DSC podrška.
- Nekoliko starih drajvera poput onih za ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA, itd. je uklonjeno.
- AMDGPU sada izlaže PCIe informacije korisničkom prostoru.
- AMDGPU je takođe redizajnirao S0ix kod za spavanje.
- Etnaviv sada podržava VeriSilicon NPU jezgre s radom na čekanju da omogući OpenCL na Mesa NPU-ovima.
- Ostala ažuriranja za Direct Rendering Manager (DRM).
- Poboljšanja u podršci za analognu TV.
- Sistem datoteka i pohrana:
- Značajna optimizacija performansi EXT4 Direct I/O.
- BFQ podešavanje za jedinice sa više pokretača.
- Manja poboljšanja sistema datoteka F2FS.
- MMC/SD podrška sada predlaže BFQ I/O planer za olakšavanje kompilacije kernela za takve sisteme.
- Tmpfs IDMAPPED podrška za montiranje korisna za systemd, Kubernetes i druge zadatke.
- AES-SHA2 enkripcija za NFSD zajedno sa nekim poboljšanjima sigurnosnog koda memorije.
- Neka poboljšanja brzine za drajver sistema datoteka Btrfs.
- Opcija dekompresije niske latencije za EROFS.
- Mreže:
- Novi Qualcomm ath12k drajver je dodat kako bi podržao Qualcommove nove generacije WiFi 7 bežičnih čipseta.
- IPv4 BIG TCP podrška za bolje mrežne performanse, slično postojećem BIG TCP za IPv6.
- Podrška za NVIDIA BlueField 3 DPU Ethernet.
- Kompatibilnost sa Realtek RTL8188EU WiFi adapterom.
- Ostali hardver:
- HID-BPF je spojen, a postoji i izvorna podrška za sučelje Steam Deck Controllera kao dio HID promjena.
- Podrška za Sony DualShock 4 kontroler je uklonjena sa hid-sony-ja, jer od Linuxa 6.2 podržava zvanični drajver za hid-playstation.
- Podrška za Logitech G923 trkaći kontroler.
- Odgovarajuća podrška za 8BitDo Pro 2 žičani kontroler za Linux igrače.
- Praćenje senzora za mnoge ASUS B650/B660/X670 ASUS Ryzen matične ploče.
- Podrška za Thunderbolt / USB4 DisplayPort način raspodjele propusnog opsega.
- Intel PMCI podrška za njihove Max 10 FPGA.
- Podrška za CXL RAM regiju i druga ažuriranja oko podsistema Compute Express Link.
- Audio podrška za Tesla FSD SoC.
- Kompatibilnost sa više Aquacomputer uređaja.
- Podrška za IT87952E super I/O kontroler nekih novijih desktop matičnih ploča.
- Uklanjanje kompatibilnosti sa nekim starijim ARM pločama i mašinama.
- bezbjednost:
- Microsoft Pluton TPM CRB podrška kao što se nalazi u najnovijim AMD Ryzen mobilnim procesorima. Ovo je za rukovanje samo TPM2 baferom komandnog odgovora (CRB) Plutonovog sigurnosnog čipa i ništa drugo.
- Podrška za omogućavanje STIBP-a kada se koristi naslijeđeni IBRS kao dio CPU sigurnosnih ublažavanja za zaštitu niti korisničkog prostora.
- KASLR podrška za LoongArch za randomizaciju rasporeda adresnog prostora kernela.
- Optimizirane AVX2 i AVX-512 verzije ARIA enkripcije unutar kriptografskog podsistema jezgra Linuxa.
- Opšta poboljšanja:
- Više Rust koda je spojeno uoči debija prvih Rust drajvera kernela u bliskoj budućnosti.
- Poboljšanja u MEMFD i MGLRU.
- Podrška za Microsoft Hyper-V ugniježđeni hipervizor.
- Male optimizacije u kodu programera.
- Brojne KVM nadogradnje.
- Uklonjena podrška za Intel ICC kompajler.
- Ispravci za Zstd.
- Poboljšanja Restartabilnih sekvenci (RSEQ).
- Printk poboljšanja u pripremi za navojne/atomske konzole.
- Novi hardverski alat za buku “hwnoise”.
- Poboljšanja Objtool-a za bržu izradu kernela i manju upotrebu memorije. Oni koji naprave konfiguraciju kernela allyesconfig sada će to moći učiniti na sistemima sa samo 32 GB RAM-a bez ikakvih problema.
Linux 6.3 sada na raspolaganju i može se preuzeti sa kernel.org, ali u tarball obliku. Korisnici Ubuntua koji žele da ga instaliraju moraće to sami da urade, bilo ručno ili povlačenjem alata poput Mainline. Ubuntu 23.04 Stigao je sa 6.2 i u toj verziji će ostati tokom 9 mjeseci u kojima će biti podržan.
Via: michael larabel.