Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa

Linux-ytimen 5.6 julkaisu on suunniteltu maaliskuun lopulle. Tämänpäiväisessä artikkelissamme keskustelemme tulevista muutoksista - uudesta tiedostojärjestelmästä, WireGuard-protokollasta ja ohjainpäivityksistä.

Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa
Фото - lucas huffman - roiskeet pois

Kauan odotettu VPN-protokolla

David Miller, joka vastaa Linuxin verkkoalijärjestelmästä, päätti kiihottua WireGuard-ytimeen. Tämä on tietoturvayhtiö Edge Securityn kehittämä VPN-tunneli. idea keskusteltu kaksi vuotta sitten - sitten hän tuettu Linus Torvalds itse - toteutusta kuitenkin lykättiin. Projekti oli vahvasti sidottu Edge Securityn kryptoominaisuuksiin. Mutta kuusi kuukautta sitten uuden pöytäkirjan laatijat vaaransivat ja vaihdettu ytimen tukemiin kryptosovellusliittymiin.

On näkymäettä tulevaisuudessa WireGuard pystyy korvaamaan OpenVPN:n. Mukaan testit, uuden protokollan suorituskyky on neljä kertaa suurempi kuin OpenVPN:n: 1011 Mbps vs. 258 Mbps. Mutta tässä on syytä huomata, että siirtyminen tavalliseen Crypto API:hen voi huonontaa suorituskykyä.

Toinen WireGuardin ominaisuus on se ei katkaise yhteyttä, vaikka käyttäjä olisi saanut uuden IP-osoitteen ja ratkaisee itsenäisesti reititysongelmat. Näitä tarkoituksia varten jokaiseen verkkoliitäntään on sidottu yksityinen avain. Se luodaan kanssa Diffie-Hellman-protokolla. Itse salaus rakennettu ChaCha20:ssä ja algoritmissa Poly1305. Niitä pidetään AES-256-CTR:n ja HMAC.

Uusi tiedostojärjestelmä

Tällä järjestelmällä on tullut Western Digitalin insinöörien toimittamat vyöhykkeet. Se on suunniteltu toimimaan kaavoitettujen tallennuslaitteiden kanssa (kaavoitettu varastointi). Nämä ovat lohkoasemia, joiden osoiteavaruus on jaettu vyöhykkeisiin (esimerkiksi NVMe SSD). Tiedostojärjestelmän avulla voit käsitellä jokaista vyöhykettä tiedostona eli käyttää erityisiä API:ita sen sijaan ioctls päästäksesi tallennustilaan. Samanlaista lähestymistapaa käytetään RocksDB- ja LevelDB-tietokannassa. Se mahdollistaa alun perin tiedostojen kanssa toimimaan suunnitellun koodin siirtämisen kustannuksia.

Linuxissa on jo ominaisuus vuorovaikutukseen lohkolaitteiden kanssa. Ytimen versiossa 4.13 ilmestyi dm-alueinen moduuli. Se esittelee kaavoitetun aseman tavallisena lohkolaitteena, ja Zonefs on vaihtoehto.

Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa
Фото - Suzan Kirsic - roiskeet pois

Uuden tiedostojärjestelmän käyttöönoton lisäksi Linux-ytimen kehittäjät ovat tehneet muutoksia olemassa oleviin. Olivat lisätty puristusmekanismit LZO/LZ4 F2FS:n tuki jää toistaiseksi kokeelliseksi. Se on otettava käyttöön manuaalisesti osion asennuksen aikana (lisävaruste pakkaa_algoritmi). Myös päivitys vastaanottaa EXT4 - Se liittyy suoriin I / O-toimintoihin. Päivityspaketin esitteli IBM:n insinööri Ritesh Harjan. Tekijä: hänen sanansa, joissakin tapauksissa korjaustiedosto voi parantaa tiedostojärjestelmän suorituskykyä 140%.

Ohjainpäivitykset

Uusi ohjain ilmestyy ytimeen cpuidle_cooling. hänen tehtävä - jäähdytä CPU / SoC upottamalla tyhjäkäyntijaksot käytön aikana. Se on tavallaan samanlainen kuin Intel-prosessorien PowerClamp-ohjain, mutta se ei ole arkkitehtuurikohtainen. järjestelmä vapautettiin Linaron asiantuntijat, jotka optimoivat avoimen lähdekoodin ohjelmistoja ARM-alustoille.

Myös lisätään tuki GeForce 20 -sarjan näytönohjaimille (TU10x). Vastaavan ajurin on kehittänyt Ben Skeggs Nouveau-projektista. Valitettavasti GeForce 16 (TU11x) jää "yli laidan" toistaiseksi. Nvidia ei toimittanut kortin alustamiseen tarvittavia laiteohjelmistokuvia. Myös uusissa Linux-käyttöisissä näytönohjaimissa saattaa esiintyä suorituskykyongelmia uudelleenkellotuksen puuttumisen vuoksi - automaattinen taajuudensäätö. On todettu aiemmin, että Nouveau kuljettajat voi toimia 20-30% hitaampia kuin alkuperäiset.

Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa
Фото - Andrew Abbe - roiskeet pois

Toinen uusi ydin tukee USB4. Muutosten mukaan tarjotaan Intelin insinöörejä. He muuttivat olemassa olevaa Thunderboltiin liittyvää koodikantaa - se on noin kaksituhatta riviä.

Nämä eivät tietenkään ole kaikki ytimeen tulevat päivitykset - esim. Sinä voit odottaa tuki lisäoheislaitteille ja verkkolaitteille. Kernel 5.6 on myös ensimmäinen 32-bittinen ydin ratkaistaan vuoden 2038 ongelma. Tammikuun lopussa insinöörit ovat tehneet lopulliset muutokset nfsd:ssä, xfs:ssä, alsassa ja v4l2:ssa. He toivovat, että jäljellä olevien kahdeksantoista vuoden aikana käyttäjillä ja jakelukehittäjillä on aikaa siirtyä ytimeen 5.6 (tai sen myöhempiin versioihin).

Aiheeseen liittyvää materiaalia yritysblogista 1cloud.ru:

Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa Suurin osa supertietokoneista käyttää Linuxia - keskustellaan tilanteesta
Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa Kuinka suojata Linux-järjestelmäsi: 10 vinkkiä

Mistä kirjoitamme Habressa:

Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa Analysoimme suosituksia henkilötietojen suojasta ja tietoturvasta - mihin kannattaa kiinnittää huomiota
Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa Ensimmäistä kertaa fotoni teleportoitiin sirulta toiselle
Linux-ydin 5.6 - mitä odottaa uudessa ydinversiossa Kuinka IT auttaa maailmaa tuhlaamaan vähemmän ruokaa

Lähde: will.com

Lisää kommentti