Linux 5.9: n uusi versio on jo julkaistu, ja nämä ovat sen uutisia

Linus Torvalds ilmoitti uuden Linux-ytimen version 5.9 saatavuudesta postituslistalla. Tämä versio sisältää useita uusia ominaisuuksia ja parannuksia sekä uusia ajureita ja ajuripäivityksiä.

Linux 5.9 -ytimen kehittäminen alkoi noin kaksi kuukautta sitten, kun Linus Torvalds ilmoitti ensimmäisen julkaisukandidaatin (RC) virstanpylvään. Vähintään kahdeksan RC: n jälkeen ytimen lopullinen versio on nyt saatavana, ja sen pitäisi tulla lähivuosien suosituimpiin Linux-jakeluihin.

Linux 5.9:n vahvuuksiin kuuluvat Unicore-arkkitehtuurin tuki , Zstandard-pakkauksen (Zsdt) tuki x86-ytimien kääntämiseen, täysi tuki asynkronisille puskurinlukutoiminnoille io_uring-alijärjestelmässä sekä uusi pelastusvaihtoehto ja useita Btrfs-tiedostojärjestelmän suorituskyvyn parannuksia.

Lisäksi on tuki FSGSBASE x86 -käskyille, kapasiteettituki määräaikojen ajoitukselle, uusi sysctl-painike, inline-salauksen tuki EXT4- ja F2FS-tiedostojärjestelmille sekä tuki NVIDIA Tegra210 -ulkoisille muistiohjaimille ja tuki Chrome OS:n integroiduille ohjainsäätimille.

Lisäksi Linux 5.9 tuo uuden close_range()-järjestelmäkutsun , tuen Intelin "Keem Bay" Movidius -virtuaalisuorittimille, tuen rinnakkaisredundanssiprotokollalle, tuen BPF-iteraattoreille TCP- ja UDP-socketeissa, tuen NFS 4.2 -asiakkaiden laajennetuille attribuuteille ja schedutilin oletusarvoiseksi suorittimen taajuussäätimeksi ARM- ja AArch64 (ARM64) -arkkitehtuureille.

Lisäksi siinä korostetaan lisättyä tukea ARM-levyille, -laitteille ja -alustoille: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (käytössä Sony Xperia 10:ssä, 10 Plusissa, XA2:ssa, XA2 Plussassa ja XA2 Ultrassa), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, viisi uutta NXP i.MX6:een perustuvaa korttia, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3 ja Renesas RZ/G2H.

cgroup-ryhmille on toteutettu uusi slab-muistiohjain , joka siirtää slab-laskennan muistisivutasolta ytimen objektitasolle. Tämä mahdollistaa slab-sivujen jakamisen eri cgroup-ryhmien kesken sen sijaan, että kullekin cgroup-ryhmälle allokoitaisiin erilliset slab-välimuistit. Ehdotettu lähestymistapa lisää slab-sivujen käytön tehokkuutta , vähentää slab-ryhmien käyttämää muistia 30–45 %, vähentää merkittävästi ytimen kokonaismuistin kulutusta ja vähentää muistin pirstoutumista.

Grafiikkaparannusten osalta amdgpu-ajuri lisää alustavan näytönohjaimen tuen AMD Navi 21:lle (Navy Flounder) ja Navi 22:lle (Sienna Cichlid). Southern Islands -näytönohjaimille (Radeon HD 7000) on lisätty tuki UVD/VCE-videon koodaus- ja dekoodauskiihdytysmoottoreille. Lisäksi on lisätty ominaisuus, jonka avulla näyttöä voi kiertää 90, 180 tai 270 astetta.

Mielenkiintoista on, että AMD GPU -ohjain on ytimen suurin ohjain - se sisältää noin 2,71 miljoonaa riviriviä koodia, mikä on noin 10% ytimen kokonaiskoosta (27,81 miljoonaa riviä).

Samaan aikaan 1.79 miljoonaa riviä on automaattisesti luoduissa otsikkotiedostoissa, joissa on tietoja GPU-rekistereille, ja C-koodi on 366 tuhatta riviä (verrattuna Intel i915 -ohjaimeen sisältyy 209 tuhatta riviä ja Nouveau - 149 tuhatta riviä) ).

Nouveau -ajuri lisää tuen kehyskohtaisille CRC (Cyclic Redundancy Checks) -eheystarkistuksille NVIDIA GPU -näyttömoottoreissa. Toteutus perustuu NVIDIAn toimittamaan dokumentaatioon.

Tähän uuteen merkittävään ytimen julkaisuun sisältyy luonnollisesti monia uusia ja päivitettyjä ajureita , jotka lisäävät tukea uudemmille laitteistokomponenteille. Mukana on myös joitakin tietoturvaan liittyviä ominaisuuksia sekä tavanomaisia ​​virheenkorjauksia ja sisäisiä ytimen muutoksia.

Lopuksi, tämä uusi versio voidaan ladata osoitteesta kernel.org, jos haluat rakentaa oman ytimen. Muiden osalta voit odottaa vakaan Linux-ytimen 5.9 julkaisua GNU/Linux-jakelusi vakaissa ohjelmistovarastoissa ennen päivittämistä aiemmasta versiosta.

Mitä tulee seuraavaan Linux 5.10 -versioon, sen odotetaan saapuvan joulukuun puolivälissä tai joululoman aikana.


Lisää ensisijaiseksi lähteeksi Googlessa