Dolazi Linux 5.13 s početnom podrškom za Apple M1, poboljšanjima upravljačkih programa i još mnogo toga

Linux kernela

Nakon dva mjeseca razvoja, Linus Torvalds objavio je Linux kernel 5.13 izdanje koja se smatra najvećom verzijom u povijesti, budući da je primila 17189 ispravki od 2150 programera, a od kojih su promjene zahvatile 12996 datoteka, dodano 794705 redaka koda, uklonjeno 399590 redaka

Među najznačajnijim promjenama Istaknuta početna podrška za Apple M1 čipove, cgroup "razno" vozač, prekinuta podrška za / dev / kmem, podrška za nove Intel i AMD grafičke procesoreje mogućnost izravnog poziva funkcija jezgre iz BPF programa, nasumično odabiranje hrpe kernela za svaki sistemski poziv, mogućnost ugradnje u Clang s CFI (Control Flow Integrity) zaštitom, LSM modul Landlock za dodatno reguliranje procesa i još mnogo toga.

Glavne vijesti u Linuxu 5.13

U ovoj novoj verziji kernela sIstiče uvođenje početne podrške za Appleov ARM M1 čip, koji pokriva funkcije kontrolera prekida, timera, UART-a, SMP-a, I / O-a i MMIO-a. Spominje se da reverzni inženjering GPU-a još nije završen, pruža se podrška za serijsku konzolu i framebuffer za organizaciju izlaza.

Još jedna novost koja se ističe je kontinuirana integracija u MPTCP jezgru (MultiPath TCP), budući da nova verzija dodaje podršku za sockopt za konfiguriranje generičkih TCP opcija. Implementirana je mogućnost resetiranja pojedinačnih podtokova.

Također se ističe a novi pokretački program "Misc" (CONFIG_CGROUP_MISC), dizajniran za ograničavanje i praćenje skalarnih resursa kojima se može upravljati pomoću jednostavnog i ograničenog brojača postavljajući maksimalno dopuštene vrijednosti. Kao primjer spominje se upravljanje identifikatorima adresnog prostora koji se koriste u AMD SEV (Secure Encrypted Virtualization) mehanizmu.

S druge strane, također se ističe da u programima za praćenje BPF-a postalo je moguće koristiti lokalnu pohranu dZadaci za zadatak, koji pružaju veće performanse prilikom vezivanja podataka na određeni BPF rukovatelj.

Osim toga, također je istaknuto da nakon 13 godina u grani priprema, kontrolor «komedija» ( zbirka kontrolora za razne uobičajene ploče za prikupljanje podataka. Pokretači su implementirani kao Linux jezgreni modul koji pruža zajedničku funkcionalnost i pojedinačne module niske razine upravljačkih programa) se stabilizirao i premješten na glavni računalo kako bi podržao uređaje za prikupljanje podataka.

En ext4, unose direktorija sada je moguće prebrisati kada se datoteke izbrišu kako bi se osiguralo da se obrisana imena datoteka brišu. Predučitavanjem blokovnih slika, poboljšane su performanse koda za mapiranje blokova u novosakupljenim FS-ima. Ext4 također omogućuje istovremenu upotrebu načina šifriranja i neosjetljivosti na mala i velika slova.

Dok za XFS dodana je mogućnost uklanjanja prostora iz posljednje distribucijske grupe na datotečnom sustavu, što je bila prva karika u provedbi funkcije smanjenja veličine postojećih particija s XFS FS-om. Izvršene su razne optimizacije izvedbe.

U Btrfs je dodana upotreba čitanja unaprijed u naredbi za otpremu, što je smanjilo vrijeme potpune otpreme za 10%, a inkrementalne za 25%. Za uređaje zonskih blokova osigurava se automatska pozadinska raspodjela zona kada se premaši prag neiskorištenog prostora od 75%.

Uklonjena je podrška za posebnu datoteku / dev / kmem, koji se može koristiti za pristup cijelom adresnom prostoru jezgre. Utvrđeno je da je ova datoteka zastarjela i da uzrokuje sigurnosne probleme.

U ovoj novoj verziji Linuxa 5.13 možemo pronaći i to dodana podrška za izgradnju jezgre uz uključivanje mehanizma zaštite CFI (Control Integrity Flow) u Clangovom prevoditelju, koji dodajte funkciju provjere prije svakog neizravnog poziva kako biste identificirali neke oblike nedefiniranog ponašanja što potencijalno može dovesti do kršenja normalne kontrole protoka kao rezultat eksploatacije, mijenjajući pokazivače na funkcije pohranjene u memoriji. Parametar CONFIG_CFI_CLANG predložen je da omogući CFI.

Konačno, od strane upravljačkih programa, sada za GUD (generički USB zaslon) upravljački program pruža DRM (Direct Rendering Manager) svojstva za rotaciju slike, kontrolu svjetline, EDID pristup, konfiguraciju video načina i TV vezu, koji se mogu koristiti kao osnova za stvaranje upravljačkih programa specifičnih za uređaj.

Dok za amdgpu je dodana početna podrška za Aldebaran GPU-ove (gfx90a) i Uključena je početna podrška za FreeSync Adaptive Sync for HDMI (prethodno dostupno za DisplayPort),

Dok za Intelove kontrolere istaknuto je da je implementiran novi kontroler za upravljanje hlađenjem, koji omogućuje smanjenje frekvencije procesora kada postoji opasnost od pregrijavanja.

Pražnjenje

Za one koji su zainteresirani za novu verziju Linux 5.13 mogu je preuzeti sada s kernel.org


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.