Kao što se i očekivalo, Linus Torvalds je napravio izdanje stabilne verzije Linux 6.5. Ovo izdanje uključuje mnoge zanimljive nove funkcije, iako neke od njih više razmišljaju o budućnosti nego o sadašnjosti, barem u najvećem dijelu. Na primjer, počela je početna podrška za USB4 v2, a ja lično nemam niti planiram kupiti ništa kompatibilno u skorije vrijeme. Ali bolje je preduhitriti oluju nego nešto trebati i ne moći to koristiti zbog nedostatka podrške.
Ono što imate sljedeće je lista sa vijestima koji su stigli zajedno sa Linuxom 6.5. Kao što smo spomenuli, ima zanimljivih dešavanja, kao što je dosta novog podržanog hardvera, među kojima su procesori i druge komponente.
Istaknuto u Linuxu 6.5
- Procesori:
- Podrška za paralelno pokretanje CPU-a za moderne Intel i AMD sisteme kako bi se skratilo Kexec vrijeme pokretanja/ponovnog pokretanja na velikim serverima.
- Linux sada podrazumevano koristi AMD P-State "aktivan" EPP za Zen 2 i novije sisteme koji podržavaju ovaj način rada koristeći ACPI CPPC.
- Podrška za AMD Ryzen 7000 seriju EDAC kako bi se omogućilo otkrivanje i ispravljanje grešaka na sposobnim Zen 4 potrošačkim CPU-ima umjesto da bude ograničena samo na AMD EPYC serverske CPU modele.
- Poboljšano balansiranje opterećenja za Intelove hibridne procesore.
- LoongArch dodaje SMT i SIMD/Vector ekstenzije za tu kinesku CPU arhitekturu.
- Dodata podrška za Alibaba T-Head TH1520 RISC-V CPU i također neke nove ARM SoC-ove.
- Intel Speed Select ažuriranja oko TPMI i kontrola napajanja na nivou klastera.
- Popravite skaliranje frekvencije CPU-a za Intel P-State sa Intel Core hibridnim CPU-ima kada su E jezgra onemogućena kako bi se ostavile samo P jezgre na mreži.
- Podrška UEFI neprihvaćene memorije koja je korisna i za AMD SEV-SNP i za Intel TDX za odlaganje prihvatanja memorije od strane virtuelnih mašina sve dok to ne bude potrebno nakon pokretanja kako bi se ojačala sigurnost, smanjilo opterećenje i skratilo vrijeme pokretanja kada je u pitanju šifrovana virtuelna mašina memorija.
- Podrška za Intel SoundWire ACE2.x za audio funkcije koje debituju sa Intel Lunar Lake procesorima.
- Nove AArch64 ekstenzije.
- AMD PerfMonV2 za KVM VM, nadopunjujući PerfMonV2 koji je već dodat kernelu prije nekoliko ciklusa za Zen 4 CPU.
- VFIO podrška za AMD CDX magistralu.
- DEXCR podrška za IBM POWER10 CPU za ovaj registar kontrole dinamičkog izvršenja koji dozvoljava dinamičku kontrolu ponašanja izvršenja na osnovi po CPU-u.
- Nova AMD hardverska podrška za vaš CPU kriptografski koprocesor (CCP).
- Novi Intel Meteor Lake S kod upravljačkog programa.
- SNC za HPE SGI UV servere aka Sub-NUMA Clustering će konačno raditi na tim serverima.
- Kernel sada odgađa x86 FPU inicijalizaciju u procesu pokretanja kernela kao dio šireg čišćenja.
- Grafika:
- AMD EDAC/RAS kod dodaje podršku za GPU/akcelerator sa početnim fokusom na omogućavanju otkrivanja i ispravljanja grešaka za AMD Instinct MI200 hardver.
- Podrška za AMD FreeSync Video sada je podrazumevano omogućena.
- AMD Radeon RX 7000 serija podržava overklok za one RDNA3 GPU sa SMU13 IP.
- Intel promenljiva brzina osvežavanja za eDP panele na laptopovima.
- Podrška VirtIO objekata sinhronizacije za Vulkan.
- Qualcomm Adreno 690 GPU podrška za MSM DRM drajver.
- Ostala poboljšanja grafičkih drajvera otvorenog koda.
- Podrška za Mediatek AV1 i HEVC kodeke bez statusa.
- Sistem datoteka i pohrana:
- Manje optimizacije i popravke u Paragon NTFS3 drajveru.
- Novi cachestat sistemski poziv za ispitivanje statistike keš memorije stranice datoteke tako da korisnik može donositi bolje informisane odluke.
- Manja poboljšanja koda F2FS radeći na podršci za zonirane blok uređaje i drugim karakteristikama.
- Mnogo brži paralelni direktni I/O prepisuje za EXT4 sistem datoteka.
- Poboljšanja performansi za Btrfs.
- XFS podrška za FS-VERITY se približava glavnoj liniji kernela sa više priprema koje se spajaju.
- XFS veliki opseg nije više eksperimentalan.
- Bolje poznavanje NUMA u NFSD/RDMA serverskom kodu.
- Primitivi za proviziju za tanko obezbjeđenu pohranu.
- hardver:
- NVIDIA SHIELD drajver koji je doprinela NVIDIA Corp za svoj uređaj iz 2017. U budućnosti bi ovom drajveru moglo biti dodato više SHIELD dodataka.
- Microsoft Xbox Controller Rumble Stand za više njihovih kontrolera.
- Intel još uvijek radi puno na omogućavanju Compute Express Link (CXL). Za Linux 6.5 postoji čišćenje CXL uređaja, sigurno brisanje i praćenje performansi CXL 3.0.
- Početna podrška za USB4 v2 i razvoj Intelovog Barlow Ridge drajvera koji će podržavati ovaj novi USB4 standard.
- Više omogućavanja WiFi 7 radi za taj najnoviji bežični standard.
- Mnogo više matičnih ploča ima pokrivenost senzora sa HWMON drajverima.
- Poboljšanja u rukovanju PS/2 miševima i tastaturama.
- AMD-Xilinx Versal watchdog drajver je poboljšan za ponovno pokretanje hardvera u slučaju problema.
- Poboljšanja IEEE-1394 Firewire drajvera kako bi se izložila podrška za asinhrone vremenske oznake korisničkom prostoru.
- Kernel će sada provoditi manje vremena čekajući na PCIe uređajima.
- WiFi i Bluetooth za MIPS Creator CI20 ploču.
- Podrška za MIDI 2.0 kontrolere zajedno sa više AMD SoundWire koda u zvučnom podsistemu.
- Problemi sa zvukom za ASUS ROG Ally.
- Linux:
- Radni redovi Linuxa 6.5 dodaju automatsku detekciju i praćenje visoke potrošnje CPU-a.
- Infrastruktura za upravljanje resursima zasnovana na opsegu tako da programeri kernela mogu početi da je koriste u budućnosti.
- Linux SLAB alokator je službeno zastario i bit će uklonjen u budućem izdanju kernela.
- Izgradnja potpunog Linux kernela za otklanjanje grešaka je sada optimizovana od 53GB do 25GB upotrebe hrpe kroz poboljšanja objtool-a.
- Ažuriranje lanca alata za Rust i druge pripreme za Rust kernel.- Linux 6.5 radni redovi dodaju automatsku detekciju i praćenje visoke upotrebe CPU-a.
- Linux SLAB alokator je službeno zastario i bit će uklonjen u budućem izdanju kernela.
- Izgradnja potpunog Linux kernela za otklanjanje grešaka je sada optimizovana od 53GB do 25GB upotrebe hrpe kroz poboljšanja objtool-a.
- Ažuriranje lanca alata Rust i druge pripreme za Rust jezgro.
Linux 6.5 je sada dostupan na kernel.org. Da biste ga instalirali na Ubuntu, to se može uraditi ručno, koristeći Mainline Kernels ili čekanje i instaliranje uz Ubuntu 23.10.
Via: Phoronix.