Dje Linus Torvalds lëshoi versionin 5.13 të kernelit Linux në të cilën është siguruar mbështetja fillestare për çipin e ri Apple M1 me mbështetjen themelore, karakteristikat e reja të sigurisë për Linux 5.13 siç janë Landlock LSM, mbështetja e Clang CFI dhe aftësia për të randomizuar ndërprerjen e pirgut të kernelit në çdo thirrje të sistemit, si dhe sNdihmë për FreeSync HDMI dhe zbatimin fillestar të Aldebaran, ndër të tjera.
Rreth 47% e të gjitha ndryshimeve të paraqitura në 5.13 kanë të bëjnë me drejtuesit e pajisjeve, rreth 14% të ndryshimeve kanë të bëjnë me azhurnimin e kodit specifik për arkitekturat e pajisjeve, 13% kanë të bëjnë me pirgun e rrjetit, 5% kanë të bëjnë me sistemet e skedarëve dhe 4% të lidhura me në nënsistemet e brendshme të kernelit.
Torvalds e quajti versionin e ri "mjaft të madh".
"Ne kemi pasur një javë mjaft të qetë që nga rc7, dhe nuk shoh ndonjë arsye për të vonuar 5.13. Përmbledhja e përmbledhur e javës është e vogël, me vetëm 88 angazhime të papërzier (dhe disa prej tyre janë vetëm kthim mbrapa). Sigurisht, ndërsa java e fundit ishte e vogël dhe e qetë, 5.13 në tërësi është mjaft e madhe. Në fakt, është një nga versionet më të rëndësishëm 5.x, me më shumë se 16.000 angazhime (më shumë se 17.000 nëse llogaritni bashkimet), nga më shumë se 2.000 zhvillues. Por ky është një fenomen i përgjithshëm, jo një fenomen i veçantë që dallohet nga karakteri i tij i pazakontë ”, shkroi Torvalds.
Lajmet kryesore në Linux 5.13
Një nga veçoritë më të rëndësishme të reja të kernelit Linux 5.13 është mbështetje fillestare për patate të skuqura M1 të Apple, në të cilën për momentin ju keni vetëm mbështetje harduerike dhe ekzekutim të kodit, por priten shumë optimizime. Përshpejtimi grafik nuk është ende i disponueshëm, por pritet që në versionet e ardhshme të ketë mbështetjen fillestare gjithashtu.
Lajme të tjera që janë paraqitur në Linux 5.13 në lidhje me sigurinë janë Landlock, i cili është një modul i ri sigurie që mund të drejtohet së bashku me SELinux për të menaxhuar më mirë proceset. Kjo lejon të kufizojë bashkëveprimin me proceset e grupit të mjedisit të jashtëm dhe të zhvilluar me qëllim mekanizmat e izolimit të tilla si Sandbox, XNU, FreeBSD Capsicum dhe OpenBSD Pledge / Unveil.
Me ndihmën e Landlock, çdo proces, përfshirë ato jo të rrënjosura, mund të izolohet me besueshmëri dhe shmangni anashkalimin e izolimit në rast të dobësive ose ndryshimeve me qëllim të keq të aplikacionit. Bllokimi i tokës mundëson një proces për të krijuar kuti të sigurta mbeturinash që zbatohen si një shtresë shtesë në krye të mekanizmave ekzistues të kontrollit të hyrjes së sistemit. Për shembull, një program mund të mos lejojë hyrjen në skedarë jashtë direktorisë së punës.
edhe theksohen përmirësimet në arkitekturën RISC-V, Epo, në këtë version të ri mbështetja është implementuar për kexec, crash dump, kprobe dhe nisjen e kernelit në vend të tij (ekzekutimi në vend, ekzekutimi nga mediumi origjinal, pa kopjuar në RAM).
Edhe për procesorët modernë Intel, është fituar një kontrollues i ri ftohës, Mbështetja fillestare u dha gjithashtu për sistemet e reja të këtij prodhuesi, marka Alder Lake-S (gjenerata e 12-të).
Ndërsa për AMD thekson mbështetjen FreeSync mbi HDMI, mbështetje për ASSR (Alternative Encoder Seed Reset), ioctl për të kërkuar aftësitë e kodimit dhe dekodimit të videove dhe një mënyrë CONFIG_DRM_AMD_SECURE_DISPLAY për të zbuluar ndryshimet në ekranet që shfaqin informacionin kritik. U shtua mbështetja për mekanizmin e kursimit të energjisë ASPM.
Nga ndryshimet e tjera që bien në sy të këtij versioni të ri të Kernelit:
- Mbështetje për funksionin e shkarkimit të buffer-it për përkthimin simultan (TLB) për disa përfitime të vogla të performancës. Në fakt, puna e menaxhimit të kujtesës Linux 5.13 x86 siguron optimizim të vogël të performancës që është veçanërisht e dobishme në dritën e zbutjeve të sigurisë së CPU-së të viteve të fundit që ndikojnë në TLB.
- Mbështetje për AMD Zen për Turbostat.
- Kllapa Loongson 2K1000.
- KVM ofron përmirësime AMD SEV dhe Intel SGX për makinat virtuale të vizitorëve.
- Mbështetja për zbulimin e bllokimit të autobusit Intel u shtua përveç mbështetjes ekzistuese për zbulimin e bllokimit të ndarë.
KCPUID është një mjet i ri në pemë për të ndihmuar në konfigurimin e procesorëve të rinj x86. - Një shofer gjenerik i ekranit USB është shtuar për konfigurime të tilla si përdorimi i një Raspberry Pi Zero si përshtatës ekrani.
- Mbështetje për "Teknologjinë e Monitorimit të Platformës Intel DG1" / platformën e telemetrisë.
- Drejtuesi POWER9 NVLink 2.0 është hequr për shkak të mungesës së mbështetjes së përdoruesit me burim të hapur.
- Përditësimet e drejtuesit të Drejtpërdrejtë të Renderimit.