eilen Linus Torvalds, Linux Kernel -projektin johtaja ja luoja, julkaisi uuden version tästä ja saavutti Linux 4.20: n.
Tämän uuden julkaisun kanssa uusi Linux-ydin kasvoi yli 350,000 XNUMX uudella rivillä, noin 14,000 XNUMX muutokseen.
Yli 11.400 XNUMX tiedostoa on muokattu. Tämä tuo uuden numeron uusimpien julkaisujen mukaiseksi. Myös korjaustiedostojen jakelu ei ole epätavallista, noin kaksi kolmasosaa kohdistuu ohjaimiin, loput verkkoon, tiedostojärjestelmiin ja työkaluihin.
Tämä ei ole mikään mielikuvituksen suuri vapautus. Torvalds sanoo: ”Suurin osa niistä on verkkoja (ohjaimet, ydinverkon korjaukset, bpf).
On myös joitain muita kuin verkon ohjainpäivityksiä ja käänteinen sarja joistakin x86-verkkomuutoksista, jotka tuleva kääntäjän tuki ohitti. "
Postissaan hän sanoo myös:
Ja osana ”kaikki jo pitävät tauon”, voin iloisesti ilmoittaa, että postilaatikossani on jo joitain varhaisia vetopyyntöjä.
Kannustin ihmisiä tekemään sen vielä kerran, jotta ihmiset voivat rentoutua loppuvuoden lomien aikana.
Itse en voi aloittaa työskentelyä pari päivää, mutta jos ei, yritetään pitää normaalit aukioloajat.
Uutta Linux-ytimessä 4.20
Tämän uuden ytimen version kanssa sOlemme lisänneet uusia muutoksia, ja kuten mainittiin, laitteille ja etenkin näytönohjaimille on lisätty paljon enemmän tukea.
Uudet grafiikkaohjaimet
Linux 4.20: n ohjainmuutosten merkittävä piirre on AMD.
Grafiikkakortin valmistajien kehittäjät lisäsivät lisää koodia seuraavaksi AMD Vega 20 -näytönohjain toimitetaan uusilla korteilla, mikä on lähes täysin tuettua.
Lisäksi nyt tuetaan myös Raven 2: n ja Picasson koodinimisiä GPU: ita. Ilmainen Nvidia Nouveau -ohjain sai alustavan tuen HDMI 2.0: lle.
Tiedostojärjestelmät
Tämän uuden ytimen tiedostojärjestelmät ovat keskittyneet Btrfs: n suorituskyvyn parantamiseen. mutta myös Ext4, XFS, F2FS, Device Mapper ja Ceph saivat korjauksia.
Linux 4.20: n kehityksen aikana kehittäjät joutuivat myös ratkaisemaan ongelman, joka voi johtaa tietojen menetykseen tietyissä olosuhteissa Ext4: n käytössä.
Loppujen lopuksi, mutta se ei ollut laajalle levinnyt tiedostojärjestelmävirhe, virhettä seurattiin pitkän haun jälkeen Blk-MQ-monijonelohkokerroksessa.
On vielä tärkeämpää, että lohko-ohjaimet ovat valmiita vaihtamaan uuteen versioon, koska vanha versio todennäköisesti poistettiin jo kohdassa 4.21. Osana tätä on lukuisia lohko-ohjaimia muunnettu Multiqueue-sovellusliittymäksi.
Verkko-osajärjestelmä
TCP-pino käännetään käyttämään mallia, joka määrittää kunkin paketin varhaisimman poistumisajan lähtevän liikenteen jakelussa.
Toteutettu malli yrittää ratkaista skaalausongelmat lähtevien pakettijonojen sijaan, silmukointirakenne, joka perustuu ajastimeen, joka määrittää aikaisen ajan, jolloin kukin paketti voidaan lähettää.
Tämän rakenteen avulla voit lisätä lähetettyjen pakettien jakelun tehokkuutta ja laskea vastaanotto- ja lähetysajan tarkemmin. (RTT, meno-paluu) virtauksen muodostumisen aikana.
Toisaalta lisättiin kyky ladata BPF-ohjelmien muodossa käsittelijät, jotka analysoivat pakettien otsikoita verkkovirrassa (verkkovirtauksen dissektorit), mikä mahdollistaa korkeamman suorituskyvyn ja turvallisuuden kuin aiemmin ehdotettu toteutus C.
Kuinka saada Kernel 4.20?
Tämä uusi versio on nyt ladattavissa ja seikkailunhaluiset, jotka haluavat koota sen järjestelmään, voivat tehdä sen välittömästi.
Niille, jotka haluavat odottaa jakelujensa julkaisemia paketteja, on päivien kysymys, jolloin heidät vapautetaan nopeaa päivitystä varten.