Uusi Linux 5.13 -version versio sisältää tietoturvaparannuksia, tuen Apple M1: lle ja muille

Linus Torvalds julkaisi eilen Linux-ytimen version 5.13, joka tarjoaa alustavan tuen uudelle Apple M1 -sirulle perustuella, uusia Linux 5.13 -tietoturvaominaisuuksia , kuten Landlock LSM:n, yhteensopivuuden Clang CFI:n kanssa ja mahdollisuuden satunnaistaa ytimen pinon offsetin jokaisella järjestelmäkutsulla, sekä tuen FreeSync HDMI:lle ja Aldebaranin alustavalle toteutukselle, muiden ominaisuuksien ohella.

Noin 47% kaikista 5.13: ssa tehdyistä muutoksista liittyy laiteajureihin, noin 14% muutoksista liittyy laitteistoarkkitehtuurien tietyn koodin päivittämiseen, 13% verkkopinoon, 5% tiedostojärjestelmiin ja 4% sisäisiin ytimen alijärjestelmiin.

Torvalds kutsui uutta versiota "melko suureksi".

"Meillä on ollut melko hiljainen viikko rc7: n jälkeen, enkä näe mitään syytä viivästyttää 5.13. Viikon yhteenveto on pieni, vain 88 käyttämätöntä sitoutumista (ja jotkut niistä ovat vain palautuksia). Tietysti, vaikka viime viikko oli pieni ja hiljainen, 5.13 kokonaisuutena on melko suuri. Itse asiassa se on yksi tärkeimmistä 5.x-versioista, jossa on yli 16.000 17.000 sitoutumista (yli 2.000 XNUMX, jos lasket fuusioita), yli XNUMX kehittäjältä. Mutta tämä on yleinen ilmiö, ei erityinen ilmiö, joka erottuu sen epätavallisesta luonteesta ”, Torvalds kirjoitti.

Linux 5.13: n tärkeimmät uudet ominaisuudet

Yksi Linux-ytimen 5.13 tärkeimmistä uusista ominaisuuksista on alustava tuki Applen M1-siruille. Tällä hetkellä saatavilla on vain laitteistotuki ja koodin suoritus , mutta monia optimointeja odotetaan. Grafiikan kiihdytys ei ole vielä saatavilla, mutta alustavaa tukea odotetaan tulevissa versioissa.

Toinen uusi tietoturvaominaisuus Linux 5.13:ssa on Landlock, uusi tietoturvamoduuli, jota voidaan käyttää SELinuxin rinnalla prosessien hallinnan parantamiseksi . Sen avulla voit rajoittaa vuorovaikutusta ulkoisen ympäristön ryhmän prosessien kanssa, ja se on suunniteltu eristämismekanismeja, kuten Sandbox, XNU, Capsicumin FreeBSD ja OpenBSD Pledge/Unveil, ajatellen.

Landlockin avulla mikä tahansa prosessi, mukaan lukien ei-rootatut prosessit, voidaan eristää luotettavasti , estäen eristyksen ohittamisen haavoittuvuuksien tai sovelluksen haitallisten muutosten sattuessa. Landlockin avulla prosessi voi luoda turvallisia hiekkalaatikoita, jotka otetaan käyttöön lisäkerroksena olemassa olevien järjestelmän käyttöoikeuksien hallintamekanismien päälle. Ohjelma voi esimerkiksi estää pääsyn työhakemistonsa ulkopuolisiin tiedostoihin.

Huomionarvoisia ovat myös RISC-V-arkkitehtuurin parannukset, sillä tämä uusi versio tukee kexeciä, crash dumpia, kprobea ja ytimen käynnistämistä paikan päällä (käynnistetään paikan päällä, alkuperäiseltä tallennusvälineeltä, kopioimatta RAM-muistiin).

Lisäksi nykyaikaiset Intel-prosessorit ovat saaneet uuden jäähdytysohjaimen, ja alustavaa tukea tarjottiin myös valmistajan uusille järjestelmille Alder Lake-S (12. sukupolvi) -merkiltä.

AMD:n osalta kohokohtiin kuuluvat FreeSync-tuki HDMI:n kautta , ASSR-tuki (Alternate Encoder Seed Reset), ioctl videokoodaus- ja dekoodausominaisuuksien kyselyyn sekä CONFIG_DRM_AMD_SECURE_DISPLAY -tila kriittisiä tietoja näyttävien näyttöjen muutosten havaitsemiseen. Myös ASPM-virransäästömekanismin tuki lisättiin.

Muita merkittäviä muutoksia tässä uudessa ytimen versiossa ovat:

  • Tuki simultaanikääntämisen (TLB) hakupuskurin tyhjennystoiminnolle joillekin pienille suorituskykyeduille Itse asiassa Linux 5.13 x86 -muistinhallintatyö tarjoaa pienen suorituskyvyn optimoinnin, mikä on erityisen hyödyllistä, kun otetaan huomioon viime vuosien CPU-suojauksen lieventämiset, jotka vaikuttavat TLB: hen.
  • AMD Zen -tuki Turbostatille.
  • Loongson 2K1000 -kannatin.
  • KVM tarjoaa AMD SEV- ja Intel SGX -parannuksia vierasvirtuaalikoneille.
  • Tuki Intel-väylälukon havaitsemiseen lisättiin olemassa olevan tuen lisäksi jaetun lukituksen havaitsemiseen.
    KCPUID on puun uusi apuohjelma, joka auttaa määrittämään uudet x86-prosessorit.
  • Yleinen USB-näyttöohjain on lisätty määrityksiä varten, kuten Raspberry Pi Zeron käyttäminen näytön sovittimena.
  • Tuki "Intel DG1 Platform Monitoring Technology" / telemetrialustalle.
  • POWER9 NVLink 2.0 -ohjain on poistettu avoimen lähdekoodin käyttäjän tuen puutteen vuoksi.
  • Direct Rendering Manager -ohjainpäivitykset.

Lisää ensisijaiseksi lähteeksi Googlessa