Linux-ydin 5.1 saapuu ja nämä ovat sen uutisia

Linux-ydin

Kahden kuukauden kehityksen jälkeenLinus Torvalds esitteli uuden Linux-ytimen version 5.1, versio, joka lisää korjauksia ja yhteensopivuutta uusiin laitteistokomponenteihin.

Välillä merkittävimmät muutokset tämän uuden version ytimestä sisältää uusi io_uring-liitäntä I / O: lle asynkroninen, kyky käyttää NVDIMM-muistia RAM-muistina sekä tuki jaetulle virtuaalimuistille Nouveaussa.

Linux-ytimen tärkeimmät uutuudet 5.1

Kuten mainitsimme tässä uudessa versiossa asynkroniselle I / O: lle on toteutettu uusi käyttöliittymä io_uring, mikä Sille on ominaista I / O-kyselyn tukeminen ja kyky työskennellä sekä puskurin kanssa että ilman puskuria.

Osana io_uring-sovellusliittymää kehittäjät yrittivät poistaa vanhan aio-käyttöliittymän puutteet.

Suorituskyvyn kannalta io_uring on hyvin lähellä SPDK: ta ja huomattavasti Libaioa edistyneempi, kun työskentelet äänestämisen ollessa käytössä.

Tiedostojärjestelmälle Btrfs lisäsi kyvyn säätää zstd-algoritmin pakkaustasoa, jota voidaan pitää parhaana kompromissina nopean mutta tehoton lz4: n ja hitaasti mutta hyvin pakatun xz: n välillä.

Muiden Btrfs-parannusten joukossa voidaan nähdä alipuun laiska skannaus kuormituksen vähentämiseksi ja uuden ioctl: n käyttöönotto laitteen katkaisun hallitsemiseksi;

Toinen uutuus on, että se lisättiin Linux Kernel 5.1: een kyky käynnistää tiedostojärjestelmästä sijaitsee laitteen kartoitinlaitteessa käyttämättä initramfs-tiedostoja.

Ytimen nykyisestä versiosta alkaen laitekartoituslaitteita voidaan käyttää suoraan käynnistysprosessin aikana, esimerkiksi osiona juuritiedostojärjestelmällä.

EXT2 lisää tukea statx-järjestelmän puheluun tehokkaamman ja toiminnallisemman version stat () -toiminnosta, joka palauttaa laajennetut tiedot tiedostosta, mukaan lukien tiedoston luontiaika ja tiedostojärjestelmäkohtaiset liput;

Virtualisointi ja turvallisuus

Vaihtoehto prctl () PR_SPEC_DISABLE_NOEXEC on lisätty spekulatiivisen suorituksen hallintaan valitun prosessin ohjeista.

Uusi vaihtoehto tulee voit hallita valikoivasti suojaa spekulatiiviselta suoritukselta prosesseille, joihin voidaan mahdollisesti hyökätä Spectre-hyökkäyksen avulla

LSM: n SafeSetID-moduuli otettiin käyttöön, jonka avulla järjestelmäpalvelut voivat hallita käyttäjiä turvallisesti lisäämättä käyttöoikeuksia (CAP_SETUID) ja saamatta juurioikeuksia.

Muisti- ja järjestelmäpalvelut.

Ytimen Linux 5.1 lisää turvallisen token-toimituksen, ottaen huomioon PID: n uudelleenkäytön mahdollisuus.

Lisätty kyky käyttää pysyviä muistilaitteita (pysyvä muisti, esimerkiksi NVDIMM) RAM-muistina.

Tähän asti ytimessä tällaisia ​​laitteita tuettiin tallennuslaitteina, mutta nyt niitä voidaan käyttää myös lisämuistina.

Tarvikkeet

Toinen tämän uuden version tärkeimmistä muutoksista on lisätään muistinhallinnan tuki Nouveau-ohjaimeen, jolloin CPU ja GPU voivat käyttää jaettuja synkronoituja muistialueita.

Jaettu virtuaalimuisti (SVM) toteutetaan muistinhallinta-alijärjestelmän pohjalta, jonka avulla voit käyttää laitteita, joilla on omat muistinhallintayksikönsä (MMU) ja jotka voivat käyttää päämuistia.

Mukaan lukien HMM: n avulla, Voit järjestää GPU: n ja suorittimen välille yhteisen osoitetilan, jossa GPU voi käyttää prosessin päämuistia.

Intel DRM -ohjain Skylake GPU: lle ja uudemmille (9+) sisältää oletusarvon mukaisen pikakäynnistystilan, joka poistaa tarpeettomat tilan muutokset käynnistyksen aikana. Uudet laitetunnisteet, jotka perustuvat Coffelake- ja Ice Lake -mikroarkkitehtuureihin, on lisätty.

Coffelake-siruille on lisätty GVT (GPU Virtualization) -tuki. Virtuaalisille näytönohjaimille on otettu käyttöön VFIO EDID -tuki.

Lopuksi korostetaan myös GPU Vega10 / 20 BACO: n tukea amdgpu-ohjaimelle. Vega 10/20 virranhallintatyökalut ja Vega 10 -jäähdyttimien hallintataulukot on otettu käyttöön.

Tällä uudella ytimen versiolla on paljon enemmän muutoksia ja tuki muille laitteille. Jos haluat tietää enemmän siitä, voit ottaa yhteyttä seuraava linkki.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.