Linux 5.13 prichádza s počiatočnou podporou pre Apple M1, vylepšeniami ovládačov a ďalšími

Linux Kernel

Po dvoch mesiacoch vývoja, Linus Torvalds vydal vydanie linuxového jadra 5.13 ktorá sa považuje za najväčšiu verziu v histórii, pretože získala 17189 2150 opráv od 12996 794705 vývojárov a zmeny sa dotkli 399590 XNUMX súborov, pridaných XNUMX XNUMX riadkov kódu, XNUMX XNUMX riadkov odstránených

Medzi najvýznamnejšie zmeny Bola zvýraznená počiatočná podpora pre čipy Apple M1, "misc" driver cgroup, ukončená podpora pre / dev / kmem, podpora nových GPU Intel a AMDv schopnosť priamo volať funkcie jadra z programov BPF, randomizácia zásobníka jadra pre každé systémové volanie, schopnosť zabudovať Clang s ochranou CFI (Control Flow Integrity), modul LSM Landlock pre ďalšie obmedzenie procesu a ďalšie.

Hlavné nové funkcie systému Linux 5.13

V tejto novej verzii jadra se zdôrazňuje zavedenie počiatočnej podpory pre čip ARM M1 od spoločnosti Apple, ktorý pokrýva funkcie prerušovača, časovača, UART, SMP, I / O a MMIO. Uvádza sa, že reverzné inžinierstvo GPU ešte nie je dokončené, na usporiadanie výstupu je poskytovaná podpora sériovej konzoly a framebufferu.

Ďalšia novinka, ktorá vyniká je nepretržitá integrácia do jadra MPTCP (MultiPath TCP), pretože nová verzia pridáva podporu pre sockopt na konfiguráciu všeobecných možností TCP. Bola implementovaná možnosť resetovať jednotlivé podtoky.

Vyniká tiež a nový „iný“ ovládač skupiny cgroup (CONFIG_CGROUP_MISC), určené na obmedzenie a sledovanie skalárnych zdrojov, ktoré je možné ovládať pomocou jednoduchého a obmedzeného počítadla nastavujúceho maximálne povolené hodnoty. Ako príklad je uvedená správa identifikátorov adresného priestoru použitá v mechanizme AMD SEV (Secure Encrypted Virtualization).

Na druhej strane sa to tiež zdôrazňuje v programoch sledovania BPF sa stalo možné použiť lokálne úložisko dÚlohy pre úlohu, ktorá poskytuje lepší výkon pri viazaní údajov na konkrétny obslužný program BPF.

Okrem toho sa tiež zdôrazňuje, že po 13 rokoch v prípravnej pobočke kontrolór «comedi» ( zbierka kontrolórov pre rad bežných dosiek na zber údajov. Ovládače sú implementované ako modul jadra Linuxu, ktorý poskytuje spoločné funkcie a jednotlivé nízkoúrovňové moduly ovládačov) sa stabilizovala a presunutý do sálového počítača na podporu zariadení na zber údajov.

En ext4, položky adresára je teraz možné prepísať, keď sa súbory odstránia aby ste zaistili vymazanie odstránených názvov súborov. Predbežným načítaním blokových bitmáp sa zlepšil výkon kódu pre mapovanie blokov v novo zostavených FS. Ext4 tiež umožňuje súčasné použitie šifrovania a režimu bez rozlišovania malých a veľkých písmen.

Kým pre XFS je pridaná možnosť odstrániť priestor z poslednej distribučnej skupiny v súborovom systéme, ktorý bol prvým odkazom pri implementácii funkcie zmenšenia veľkosti existujúcich oddielov s XFS FS. Boli urobené rôzne optimalizácie výkonu.

V Btrfs bolo pridané použitie read read v príkaze na odoslanie, čo znížilo čas úplného odoslania o 10% a prírastkového o 25%. Pre zariadenia so zónovým blokom sa poskytuje automatické prerozdelenie zón na pozadí, keď sa prekročí prahová hodnota 75% nevyužitého priestoru.

Podpora pre špeciálny súbor / dev / kmem bola odstránená, pomocou ktorého je možné získať prístup k celému adresnému priestoru jadra. Zistilo sa, že tento súbor je zastaraný a spôsobuje problémy so zabezpečením.

To môžeme nájsť aj v tejto novej verzii systému Linux 5.13 pridaná podpora pre budovanie jadra so zahrnutím ochranného mechanizmu CFI (Control Flow Integrity) v kompilátore Clang, ktorý pred každým nepriamym volaním pridajte funkciu kontroly, aby ste identifikovali niektoré formy nedefinovaného správania čo môže potenciálne viesť k porušeniu normálnej kontroly toku v dôsledku exploitov, upravujúcich ukazovatele na funkcie uložené v pamäti. Parameter CONFIG_CFI_CLANG sa navrhuje na povolenie CFI.

Nakoniec zo strany ovládačov, teraz pre GUD (Generic USB Display), poskytuje ovládač vlastnosti DRM (Direct Rendering Manager) pre rotáciu obrazu, riadenie jasu, prístup EDID, konfiguráciu režimu videa a pripojenie k televízoru, ktoré je možné použiť ako základ pre vytváranie ovládačov špecifických pre dané zariadenie.

Kým pre amdgpu pridaná počiatočná podpora pre GPU Aldebaran (gfx90a) a Zahrnutá je počiatočná podpora pre FreeSync Adaptive Sync for HDMI (predtým k dispozícii pre DisplayPort),

Kým pre radiče Intel sa zdôrazňuje, že bol implementovaný nový radič pre správu chladenia, čo umožňuje znížiť frekvenciu procesora v prípade nebezpečenstva prehriatia.

Plnenie

Pre záujemcov o novú verziu si môže systém Linux 5.13 stiahnuť hneď z kernel.org


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.