Linux 5.13 arrin me mbështetjen fillestare për Apple M1, përmirësime të shoferit dhe më shumë

Linux Kernel

Pas dy muajsh zhvillimi, Linus Torvalds lëshoi ​​lëshimin e kernelit Linux 5.13 i cili konsiderohet si versioni më i madh në histori, pasi që mori 17189 korrigjime nga 2150 zhvillues dhe nga të cilët ndryshimet prekën 12996 skedarë, shtuan 794705 rreshta kodi, u hoqën 399590 rreshta

Ndër ndryshimet më të dukshme Theksohet mbështetja fillestare për çipat Apple M1, shoferi i grupit "të gabuar", mbështetja e ndërprerë për / dev / kmem, mbështetje për GPU-të e reja Intel dhe AMD, aftësia për të thirrur drejtpërdrejt funksionet e kernelit nga programet BPF, randomizimi i pirgut të kernelit për secilën thirrje të sistemit, aftësia për të ndërtuar Clang me mbrojtjen CFI (Control Flow Integrity), moduli LSM Landlock për mbytje të procesit shtesë, dhe më shumë.

Lajmet kryesore në Linux 5.13

Në këtë version të ri të Kernel sthekson prezantimin e mbështetjes fillestare për çipin ARM M1 të Apple, i cili mbulon funksionet e kontrolluesit të ndërprerjeve, kohëmatësit, UART, SMP, I / O dhe MMIO. Përmendet që inxhinieria e kundërt e GPU-së nuk ka përfunduar akoma, konsol serik dhe mbështetje framebuffer ofrohet për të organizuar prodhimin.

Një tjetër risi që bie në sy është integrimi i vazhdueshëm në kernelin MPTCP (MultiPath TCP), pasi që versioni i ri shton mbështetjen për sockopt për të konfiguruar opsionet e përgjithshme TCP. Abilityshtë zbatuar aftësia për të rivendosur nën-rrjedhat individuale.

Gjithashtu shquhet a drejtuesi i ri i grupeve "Misc" (CONFIG_CGROUP_MISC), krijuar për të kufizuar dhe gjurmuar burimet skalare që mund të kontrollohen duke përdorur një counter të thjeshtë dhe të kufizuar duke vendosur vlerat maksimale të lejuara. Si një shembull, përmendet menaxhimi i identifikuesve të hapësirës së adresave të përdorura në mekanizmin AMD SEV (Virtualizimi i Kriptuar i Sigurt).

Nga ana tjetër, theksohet gjithashtu se në programet e gjurmimit të BPF, u bë e mundur përdorimi i hapësirës ruajtëse lokale dDetyrat për një detyrë, e cila siguron performancë më të mirë kur lidhni të dhëna për një mbajtës specifik të BPF.

Përveç kësaj, theksohet gjithashtu se pas 13 vitesh në degën e përgatitjes, kontrolluesi «komedi» ( një koleksion kontrolluesish për një larmi bordesh të zakonshme të marrjes së të dhënave. Drejtuesit zbatohen si një modul i kernelit Linux që ofron funksionalitetin e përbashkët dhe modulet individuale të drejtuesit të nivelit të ulët) është stabilizuar dhe u zhvendos në qendrën kryesore për të mbështetur pajisjet e mbledhjes së të dhënave.

En ext4, shënimet e drejtorisë tani lejohen të mbishkruhen kur skedarët fshihen për të siguruar që emrat e skedarëve të fshirë të fshihen. Duke para-ngarkuar bitmap-et e bllokut, performanca e kodit për hartën e bllokut në FS-të e sapo mbledhura u përmirësua. Ext4 lejon gjithashtu përdorimin e njëkohshëm të kriptimit dhe mënyrës pa ndjeshmëri të shkronjave të mëdha.

Mientras que për XFS shtohet aftësia për të hequr hapësirën nga grupi i fundit i shpërndarjes në sistemin e skedarëve, e cila ishte lidhja e parë në zbatimin e funksionit të zvogëlimit të madhësisë së ndarjeve ekzistuese me XFS FS. Janë bërë optimizime të ndryshme të performancës.

Në Btrfs është shtuar përdorimi i leximit përpara në komandën e dërgimit, e cila zvogëloi kohën për një dërgim të plotë me 10% dhe një shtesë me 25%. Për pajisjet e bllokut të zonave, sigurohet rishpërndarja automatike e sfondit të zonave kur tejkalohet pragu i hapësirës së papërdorur 75%.

Mbështetja për skedarin special / dev / kmem është hequr, e cila mund të përdoret për të hyrë në të gjithë hapësirën e adresave të kernelit. Kjo skedar është gjetur se është e vjetëruar dhe shkakton çështje sigurie.

Ne gjithashtu mund të gjejmë në këtë version të ri të Linux 5.13 atë mbështetje e shtuar për ndërtimin e një bërthame me përfshirjen e një mekanizmi mbrojtës të CFI (Control Flow Integrity) në përpiluesin Clang, i cili shtoni një funksion kontrolli përpara çdo thirrje indirekte për të identifikuar disa forma të sjelljes së papërcaktuar që potencialisht mund të çojë në një shkelje të kontrollit normal të rrjedhës si rezultat i shfrytëzimeve, duke modifikuar treguesit në funksionet e ruajtura në kujtesë. Parametri CONFIG_CFI_CLANG është propozuar për të mundësuar CFI.

Më në fund nga ana e shoferëve, tani për GUD (Generic USB Display) shoferi siguron vetitë DRM (Menaxheri i Renderimit Direkt) për rrotullimin e imazhit, kontrollin e ndriçimit, hyrjen EDID, konfigurimin e modalitetit të videos dhe lidhjen TV, të cilat mund të përdoren një bazë për krijimin e drejtuesve specifik të pajisjeve.

Mientras que për amdgpu shtoi mbështetjen fillestare për GPU Aldebaran (gfx90a) dhe Përfshihet mbështetja fillestare për FreeSync Adaptive Sync për HDMI (më parë i disponueshëm për DisplayPort),

Mientras que për kontrollorët Intel theksohet se është zbatuar një kontrollues i ri për menaxhimin e ftohjes, e cila lejon të zvogëlohet frekuenca e procesorit kur ekziston rreziku i mbinxehjes.

Shkarkoj

Për ata që janë të interesuar në versionin e ri Linux 5.13 mund të shkarkohet tani nga kernel.org


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.