I-Linux 6.17: Izici ezintsha kuma-Btrfs, ezokuphepha, inethiwekhi, i-GPU, kanye nokwenza kahle kwe-kernel

I-Tux, i-mascot ye-Linux Kernel

Ezinsukwini ezimbalwa ezedlule kumenyezelwe Ukukhishwa kwenguqulo entsha esemthethweni ye-Linux kernel 6.17, eza ngemva kwezinyanga ezimbili zomsebenzi oqhubekayo.

I-Linux 6.17 iyinguqulo kuphawula igxathu elibalulekile eliya phambili ekusebenzeni, ukuzinza nokuhlanganiswa Ukuphumelela kwezobuchwepheshe kwesistimu yokusebenza yamahhala esezingeni eliphezulu. Lokhu kukhishwa kuhlanganisa ukulungiswa okungu-14,334 okunikelwe onjiniyela abangu-2118, ngesichibi esingu-46 MB esithinta amafayela angaphezu kuka-12,800 futhi silungisa imigqa yekhodi engaphezu kwesigidi phakathi kokwengezwa nokususwa. Ngalokhu, i-kernel iqinisekisa ijubane layo lokuqamba izinto ezintsha kanye nobubanzi bomphakathi wayo.

I-Btrfs, ext4, kanye ne-NTFS3: Intuthuko Ebalulekile Ezinhlelweni Zefayela

Isistimu engaphansi yokugcina kanye nezinhlelo zamafayela zithole ukunakwa okukhethekile. Btrfs, enye yezinsika we-kernel yesimanje manje inikeza ukwesekwa kokuhlola kwama-folios amakhulu, okunciphisa inkumbulo ngaphezulu futhi kuthuthukisa kakhulu ukusebenza ekusebenzeni okujulile. Izindlela zokufunda kusengaphambili zithuthukisiwe kanye nokuphathwa kwe-bitmap, ukufeza ukukhuphuka okungu-20% kwejubane lokudala ifayela elingenalutho. Ngaphezu kwalokho, okhiye esakhiweni se-XArray manje sebeminyene kakhulu, behlisa inani lamanodi amaqabunga kufika ku-70%.

Ngokuhambisanayo, I-ext4 yengeza ukusekelwa kwe-I/O egcinwe ku-buffer ngefulegi le-RWF_DONTCACHE, okuvumela idatha ukuthi isuswe kunqolobane ngokushesha ngemva kokubhala, ngenkathi I-EROFS yengeza ukucindezelwa kwemethadathaUmshayeli we-NTFS3, ngakolunye uhlangothi, wandisa ukusekelwa kwezixhumanisi ezingokomfanekiso ezidalwe ku-Windows futhi athuthukise ukuqinisekiswa kwamagama, aqinise ukuhlanganiswa kwe-cross-platform.

Iphinde iqhakambise i- Inguquko ye-Bcachefs iye ekulungisweni kwangaphandle, kulandela ukukhishwa kwayo ekuthuthukisweni okusebenzayo kwe-kernel eyinhloko. Nakuba izohlala ku-codebase, ukuthuthukiswa kwayo kuzoncika egatsheni elizimele eliholwa i-Kent Overstreet kuze kube yilapho ukuhlanganiswa kwayo emihlahlandlela esemthethweni yokuthuthukiswa kwekernel sekuhlanganiswe.

Amamojula amasha nokwenza lula isihleli somsebenzi

El I-Kernel 6.17 ihlanganisa amakhodi we-single-processor namasistimu we-multiprocessor, isusa ukulungiselelwa okungafuneki. Lesi sinqumo senza ukuphathwa kwabahleli bemisebenzi kube lula, kwenze izinguqulo ze-SMP zibe isisekelo ngisho nasezindaweni zokucubungula okukodwa.

Enye yezengezo ezinkulu yi- Imojuli ye-DAMON_STAT, enweba amandla wesistimu engaphansi ye-DAMON ngokunikeza izibalo zokufinyelela inkumbulo nokungasebenzi. Endaweni efanayo, izinhlelo I-ARM64 izuza ukwesekwa kwesichibi esibukhoma (I-Live Patching), evumela i-kernel ukuthi ibuyekezwe ngaphandle kokuqalisa kabusha.

Ukusekelwa kwe- i-pidfd inwetshiwe nekhono lokuhlobanisa izibaluli ezinwetshiwe kusuka endaweni yomsebenzisi nokugcina ulwazi phakathi kokuvulwa kabusha kwenqubo efanayo, ukuthuthukiswa okubalulekile kokuphathwa kwenqubo ethuthukisiwe ezindaweni ezinabasebenzisi abaningi.

Intuthuko ekuvikelekeni kwesistimu, ukulungisa iphutha, nokuthembeka

Inguqulo entsha ye-Linux kernel, inguqulo 6.17, yethula ukuthuthukiswa kwezindlela zokuvikela i-kernel, ikakhulukazi ngokumelene nokuba sengozini kwe-CPU. Esikhundleni sokuthembela emagameni athile okuhlasela, Ukucushwa manje kukuvumela ukuthi ukhethe ama-vector avimbelayo ngokusekelwe ohlotsheni lokuzihlukanisa onakalisiwe. (kungakhathaliseki ukuthi phakathi kwezinqubo zomsebenzisi, phakathi kwe-kernel nomsebenzisi, noma phakathi kwezindawo ezenziwe ngokoqobo), enikeza ukuvikeleka okuqine kakhulu nokusebenza kahle.

I-kernel nayo ithuthukisa ukuphepha kwesistimu yefayela ye-/proc, ukulungisa inombolo ye-inode yezimpande ukuvimbela ukukhohlisa okunonya ngokusebenzisa izikhwebu ezingamanga. Lokhu kungaphezu kwe- Ukuhlanganisa ukuvikela ekuhlanganisweni ne-Clang, okuqalisa zonke izinto eziguquguqukayo kusitaki ukuze kuvinjelwe ukuvuza kwedatha engaqaliswanga.

Ngaphezu kwalokho, kuphinde kuqokonyiswe ukuthi ku I-kernel yethula izingxenye ezintsha ezivumela ukugadwa kwezinhlelo zokusebenza ezibalulekile futhi uqinisekise ukuthobelana nokuziphatha okuchazwe kumamodeli asemthethweni. Ngesikhathi esifanayo, uhlelo lwe-AppArmor lwandisa ububanzi balo ngokufaka ukulawula kokufinyelela kumasokhethi e-AF_UNIX, ukuqinisa ungqimba lwezokuphepha lokuxhumana kwangaphakathi.

Inethiwekhi, i-virtualization kanye nokusebenza okulungiselelwe

Mayelana nenethiwekhi, I-Linux 6.17 yethula usekelo lwe i-algorithm yokulawula ukuminyana I-TCP DualPI2, umcabango ukugcina ibhalansi phakathi kwethrafikhi ebaluleke kakhulu kanye nethrafikhi evamile ngaphandle kokusebenza okwehlisa isithunzi. I-TCP yokuthola ukunemba kosayizi wewindi nayo ithuthukisiwe, futhi ukusekelwa kwe-Multipath TCP (MPTCP) kunwetshiwe, kwathuthukisa amandla okudlulisela ngesikhathi esisodwa phezu kwezindlela eziningi.

El ukusekela Amandla phezu kwe-Ethernet (PES) manje ivumela amasu okusabalalisa amandla alungisekayo, ukuthuthukisa ukusebenza kahle kumadivayisi afana namakhamera we-IP nezindawo zokufinyelela. Ngaleso sikhathi, I-Management Component Transport Protocol (MCTP) ihlanganisa umzila othuthukisiwe, ovumela ukuxhumana phakathi kwama-node angaphandle ngokusebenzisa izindawo eziphakathi nendawo.

Emkhakheni we-virtualization, i I-KVM hypervisor yengeza usekelo lwesilawuli esiphazamisayo se-GICv5 ku-ARM, kanye nepharamitha ye-CONFIG_KVM_IOAPIC yengeziwe, evumela ukukhubaza ukulingiswa kwabashayeli abadala. Ukwengeza, ukuvikeleka ebuthakathakeni be-VMSCAPE kuqinisiwe, futhi imojula ye-Lockdown LSM, ekhawulela ukufinyelela komsebenzisi ku-kernel, yenziwe yasebenza kabusha—isici esibalulekile ezindaweni ezithuthukisiwe zokuvikela kanye ne-UEFI Secure Boot.

I-GPU, umsindo, nokusekelwa kwezakhiwo ezintsha

Isilawuli I-Intel's Xe DRM ithuthukisa ukuhambisana ngePanther Lake kanye ne-WildCat Lake microarchitectures, kuyilapho umshayeli I-AMDGPU inweba ukwesekwa kwezindlela zokuhlanza inkumbulo (I-Cleaner Shader) futhi yengeza ukulungiselelwa kwamakhompyutha aphathekayo anezithombe ezixubile.

Isilawuli I-i915 yamukela isici se-drm_panic, esifana "nesikrini sokufa esiluhlaza okwesibhakabhaka" esiza ekuhlonzeni amaphutha abucayi. Ukwengeza, sebenzela umshayeli we-Nova, obhalwe ku-Rust for NVIDIA GPUs, uyaqhubeka nokuhlanganiswa, wengeza ukusekelwa kochungechunge lwe-GeForce RTX 2000 kanye nezici ezintsha zokuphathwa kwememori, ama-framebuffers, ne-firmware ye-GSP.

Ngakolunye uhlangothi, abashayeli I-Adreno, i-Panfrost, ne-Lima yandisa ukwesekwa kwe-Qualcomm, i-Mediatek, ne-Rockchip GPUs, ngokulandelana. Emnyangweni wokulalelwayo, i-kernel yengeza ukusekelwa kwezinhlelo ezintsha ezifana ne-Fairphone 4 ne-5, i-Framework Laptop 13 (Ryzen AI 300), namamodeli ahlukahlukene avela ku-HP, ASUS, kanye ne-LG, okubonisa ukuzibophezela kwe-kernel ekusebenzisaneni ngokugcwele nehadiwe yesimanje.

Ekugcineni, ukusekelwa kwamabhodi e-ARM nama-SoCs kuyanwetshwa ngokufakwa kwama-chips afana ne-NVIDIA Tegra264, i-Exynos 2200, i-Marvell PXA1908, i-Sophgo SG2000, i-Mediatek mt6572, i-Renesas R-Car V4M-7 kanye ne-TI am62d2, ukuhlanganisa izinsiza ze-Linux kanye ne-consolida ephezulu.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.