Kerneli Linux është shtylla kurrizore e sistemeve operative Linux (OS) dhe është ndërfaqja themelore midis harduerit të një kompjuteri dhe proceseve të tij.
Të dielën e fundit, Linus Torvalds zbuloi fillimin e versioni i ri i qëndrueshëm i Kerneli Linux 6.5, version i cili prezanton shumë veçori të reja, drejtues të rinj dhe të përditësuar për pajtueshmëri më të mirë të harduerit dhe ndryshime të tjera.
Nga veçoritë më të dukshme e Linux 6.5 Kernel, vihet re se mbështetja është futur MIDI 2.0 në ALSA, mbështetje ACPI për arkitekturën RISC-V dhe mbështetje p.për UML (User-Mode Linux).
Linus Torvalds përmendi se ai ishte pak i shqetësuar për këtë publikim.
“Asgjë veçanërisht e çuditshme apo e frikshme nuk ndodhi javën e fundit, kështu që nuk ka asnjë justifikim për të vonuar lëshimin e versionit 6.5. Unë kam ende ndjenjën bezdisëse se shumë njerëz janë me pushime dhe se gjërat kanë qenë të qeta pjesërisht për shkak të kësaj. Por ky publikim shkoi pa probleme, kështu që ndoshta është thjesht se jam paranojak”, shkroi ai në një postim të dielën.
Lajmet kryesore në Linux 6.5
Në këtë version të ri të lëshuar të Linux 6.5, a nga risitë më të pritura dhe për të cilat ne kishim folur tashmë këtu në blog, është sistemi cachestat (), qëllimi i të cilit është të konsultohet me statusin e cache të faqeve për skedarët dhe drejtoritë.
Thirrja e sistemit të ri lejon programet e hapësirës së përdoruesve të përcaktojnë se cilat faqe të një skedari ruhen në memorien kryesore. Ndryshe nga thirrja e sistemit mincore() e disponueshme më parë, thirrja cachestat() ju lejon të kërkoni statistika më të detajuara, të tilla si numri i faqeve të ruajtura në memorie, faqeve të pista, faqeve të dëbuara, faqeve të dëbuara së fundi dhe faqeve të shënuara për rishkrim.
Një tjetër nga ndryshimet që bie në sy në kernelin Linux 6.5 janë mjete për të drejtuar procesorët paralelisht, e cila përmirëson kohën e nisjes në serverët me shumë fole. Ky përmirësim është i rëndësishëm për hipershkallëzuesit.
Përveç kësaj, ne mund të gjejmë edhe në Linux 6.5, mbështetje për USB 4.2, edhe pse vlen të theksohet se mbështetja ende nuk ka përfunduar. Ne gjithashtu mund ta gjejmë atë Wi-Fi 7 ka marrë më shumë vëmendje nga kerneli, si dhe performanca e sistemit të skedarëve Btrfs që është përmirësuar në këtë version
Linux 6.5 prezanton mbështetjen e harduerit për tabletas Lenovo Yoga Book yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (Problemet e dritës së prapme ACPI), kompjuterët Lenovo ThinkPad X131e (AMD build 3371) dhe Apple iMac11,3
Nga ana tjetër, theksohet se ndoshta përfshirja më e dukshme është ajo aktivizimi i parazgjedhur i gjendjes P në disa procesorë AMD, kjo do të thotë që kerneli mund të menaxhojë bërthamat në mënyrë më efikase për të balancuar performancën dhe konsumin e energjisë.
P-State është aktivizuar si parazgjedhje në vend të drejtuesit të CPUFreq për menaxhimin e energjisë. U shtua parametri X86_AMD_PSTATE_DEFAULT_MODE për të zgjedhur modalitetin e parazgjedhur P-State: 1 (i çaktivizuar), 2 (modaliteti i menaxhimit pasiv të energjisë), 3 (modaliteti aktiv, EPP), 4 (modaliteti i menaxhuar).
Nga ndryshimet e tjera që bien në sy:
- Mbështetja për pajisjet MIDI 2.0 është shtuar në nënsistemin audio ALSA.
- Sistemi i skedarëve F2FS mbështet opsionin e montimit "gabimet =", përmes të cilit mund të konfiguroni sjelljen në rast të gabimeve gjatë leximit ose shkrimit të të dhënave në disk.
- Planifikuesi i detyrave ka përmirësuar balancimin e ngarkesës midis bërthamave të CPU duke eliminuar migrimin e panevojshëm midis rajoneve SMT
- Mekanizmi i ndarjes së memories SLAB është vjetëruar dhe do të hiqet në një version të ardhshëm, dhe në vend të kësaj vetëm SLUB do të përdoret në kernel. Arsyet e përmendura janë problemet e mirëmbajtjes, problemet e kodit dhe dyfishimi i funksionalitetit me alokuesin më të avancuar SLUB.
- Falë aktivizimit paralel të disa CPU-ve, procedura për transferimin e procesorëve në gjendjen online është përshpejtuar ndjeshëm (deri në 10 herë).
- Arkitektura Loongarch mbështet Multithreading Simultaneous (SMT, Simultaneous Multithreading). Ai gjithashtu ofron mundësinë për të ndërtuar kernelin Loongarch me përpiluesin Clang.
- Mbështetje e shtuar për ACPI dhe shtesën "V" ( Vektor, udhëzime vektoriale) për arkitekturën RISC-V. Parametri "/proc/sys/abi/riscv_v_default_allow" dhe vargu i flamujve "PR_RISCV_V_*" jepen në prctl() për të kontrolluar shtesën.
- Në sistemet me procesorë ARM që mbështesin shtesat Armv8.8, ofrohet aftësia për të përdorur udhëzimet e procesorit memcpy/memset në hapësirën e përdoruesit.
Më në fund Nëse jeni të interesuar të dini më shumë për këtë, ju mund të kontrolloni detajet Në lidhjen vijuese.