Stiže Linux kernel 5.1 i to su njegove vijesti

linux-kernel

Nakon dva mjeseca razvojaLinus Torvalds je predstavio izdanje nove verzije Linux kernela 5.1, verzija koja dodaje ispravke i kompatibilnost novim hardverskim komponentama.

između najznačajnije promjene ove nove verzije kernela uključuje novo io_uring sučelje za I / O asinhroni, mogućnost upotrebe NVDIMM-a kao RAM-a podrška za zajedničku virtualnu memoriju u Nouveauu.

Glavne novine Linux kernela 5.1

Kao što smo spomenuli u ovoj novoj verziji implementirano je novo sučelje za asinkrone U / I io_uring, koji Karakterizira ga podržavanje I / O anketiranja i sposobnost rada i sa međuspremnikom i bez njega.

Kao dio io_uring API-ja, programeri su pokušali ukloniti nedostatke starog aio sučelja.

Što se tiče performansi, io_uring je vrlo blizu SPDK-u i znatno je ispred Libaia kada se radi s omogućenim anketiranjem.

Za sistem datoteka Btrfs je dodao mogućnost podešavanja nivoa kompresije za zstd algoritam, što se može smatrati najboljim kompromisom između brzog, ali neefikasnog lz4 i sporog, ali dobro komprimiranog xz.

Među ostalim poboljšanjima u Btrfs-u, možemo vidjeti dodavanje lijenog skeniranja podstabla kako bi se smanjilo opterećenje i implementaciju novog ioctl-a za kontrolu prekida veze uređaja;

Još jedna novost je što je dodan u Linux 5.1 Kernel mogućnost pokretanja sa sistema datoteka nalazi se na uređaju za mapiranje uređaja bez upotrebe initramfs.

Počevši od trenutne verzije jezgre, uređaji za mapiranje uređaja mogu se koristiti direktno tokom procesa pokretanja, na primjer, kao particija s korijenskim sistemom datoteka.

EXT2 dodaje podršku za statx sistemski poziv s implementacijom efikasnije i funkcionalnije verzije stat (), koja vraća proširene informacije o datoteci, uključujući vrijeme stvaranja datoteke i zastavice specifične za sistem datoteka;

Virtualizacija i sigurnost

Opcija prctl () PR_SPEC_DISABLE_NOEXEC je dodan za kontrolu spekulativnog izvršavanja uputa za odabrani postupak.

Nova opcija hoće omogućava vam selektivnu kontrolu zaštite od spekulativnog izvršenja za procese koji potencijalno mogu biti napadnuti pomoću Spectre napada

Implementiran je LSM SafeSetID modul koji omogućava sistemskim uslugama sigurno upravljanje korisnicima bez povećanja privilegija (CAP_SETUID) i bez dobivanja root privilegija.

Usluge memorije i sistema.

Jezgro Linux 5.1 dodaje sigurnu implementaciju isporuke tokena, uzimajući u obzir mogućnost ponovne upotrebe PID-a.

Dodata mogućnost upotrebe trajnih memorijskih uređaja (postojana memorija, na primjer NVDIMM) kao RAM.

Do sada su u jezgri takvi uređaji bili podržani kao uređaji za pohranu, ali sada se mogu koristiti i kao dodatna RAM.

hardver

Još jedna od glavnih promjena u ovoj novoj verziji je dodavanje podrške za upravljanje memorijom Nouveau upravljačkom programu, omogućavajući CPU-u i GPU-u pristup zajedničkim sinhroniziranim memorijskim područjima.

Dijeljena virtualna memorija (SVM) implementirana je na bazi podsistema za upravljanje memorijom, koji vam omogućava upotrebu uređaja s vlastitim jedinicama za upravljanje memorijom (MMU) koji mogu pristupiti glavnoj memoriji.

Uključujući uz pomoć HMM-a, Može organizirati zajednički adresni prostor između GPU-a i CPU-a, u kojem GPU može pristupiti glavnoj memoriji procesa.

Intel DRM-upravljački program za Skylake GPU i novije verzije (gen9+) uključuje zadani način brzog pokretanja, koji uklanja nepotrebne promjene režima tijekom pokretanja. Dodati su novi identifikatori uređaja zasnovani na mikroarhitekturi Coffelake i Ice Lake.

Dodata je podrška za GVT (GPU Virtualization) za Coffelake čipove. Za virtualne grafičke procesore implementirana je podrška za VFIO EDID.

Konačno, istaknuta je i podrška za GPU Vega10 / 20 BACO za amdgpu upravljački program. Implementirani alati za upravljanje napajanjem Vega 10/20 i tablice za upravljanje hladnjakom Vega 10.

Ova nova verzija kernela ima mnogo više promjena i podršku za druge uređaje. Ako želite znati više o tome, možete se posavjetovati sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.