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

Linux Kernel

Nakon dva mjeseca razvoja, Linus Torvalds je objavio Linux kernel 5.13 izdanje koja se smatra najvećom verzijom u istoriji, 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 GPU-ove, u mogućnost izravnog poziva funkcija jezgre iz BPF programa, nasumično odabiranje hrpe kernela za svaki sistemski poziv, mogućnost ugradnje u Clang sa CFI (Control Flow Integrity) zaštitom, LSM modul Landlock za dodatno ograničavanje 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, tajmera, UART, SMP, I / O i MMIO. 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 kernel (MultiPath TCP), jer nova verzija dodaje podršku za sockopt za konfiguriranje generičkih TCP opcija. Implementirana je mogućnost resetiranja pojedinačnih podtokova.

Takođe se ističe a novi "Misc" pokretački program za grupe (CONFIG_CGROUP_MISC), dizajniran da ograniči i prati skalarne resurse kojima se može upravljati pomoću jednostavnog i ograničenog brojača postavljajući maksimalno dozvoljene vrijednosti. Kao primjer spomenuto je upravljanje identifikatorima adresnog prostora koji se koristi u AMD SEV (Secure Encrypted Virtualization) mehanizmu.

S druge strane, takođe je istaknuto da u programima za praćenje BPF-a postalo je moguće koristiti lokalno skladište dZadaci za zadatak, koji pružaju bolje performanse prilikom vezivanja podataka na određeni BPF rukovatelj.

Pored toga, takođe je istaknuto da nakon 13 godina u pripremnoj grani, kontrolor «komedija» ( kolekcija kontrolera za razne uobičajene ploče za prikupljanje podataka. Upravljački programi su implementirani kao Linux kernel modul koji pruža zajedničku funkcionalnost i pojedinačne module niskog nivoa upravljačkih programa) se stabilizovao i prebačen na glavni računar za podršku uređajima za prikupljanje podataka.

En ext4, unose direktorija sada je moguće prebrisati kada se datoteke brišu kako biste osigurali brisanje imena izbrisanih datoteka. Prethodnim učitavanjem bitnih slika bloka poboljšane su performanse koda za mapiranje blokova u novosakupljenim FS-ima. Ext4 takođe omogućava istovremenu upotrebu načina šifriranja i neosjetljivog na velika i mala slova.

Dok za XFS dodana je mogućnost uklanjanja prostora iz posljednje distribucijske grupe na sistemu datoteka, što je bila prva karika u implementaciji funkcije smanjenja veličine postojećih particija sa XFS FS. Izvršene su razne optimizacije performansi.

U Btrfs je dodata upotreba čitanja unaprijed u naredbi otpreme, koja je smanjila vrijeme potpune otpreme za 10%, a inkrementalne za 25%. Za uređaje sa blokovima zona omogućava se automatska pozadinska preraspodjela zona kada se premaši prag neiskorišćenog prostora od 75%.

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

U ovoj novoj verziji Linuxa 5.13 takođe možemo pronaći to dodana podrška za izgradnju jezgre uz uključivanje CFI zaštitnog mehanizma (Control Integrity Flow) u Clang kompajleru, 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, modificirajuć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 ekran) upravljački program pruža DRM (Direct Rendering Manager) svojstva za rotaciju slike, kontrolu osvetljenosti, EDID pristup, konfiguraciju video režima i TV vezu, koji se mogu koristiti kao osnova za kreiranje upravljačkih programa specifičnih za uređaj.

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

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

Preuzimanje

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


Ostavite komentar

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

*

*

  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 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.