Publikimi i kernelit Linux 7.1

Pas dy muaj zhvillimi, Linus Torvalds pĂ«rfaqĂ«soi lĂ«shimin e bĂ«rthamĂ«s Linux 7.1. Nga ndryshimet mĂ« tĂ« spikatura: drejtuesi i ri ntfsplus, faza e parĂ« e ndalimit tĂ« mbĂ«shtetjes pĂ«r CPU i486, heqja e adapterĂ«ve tĂ« vjetĂ«r Ethernet, heqja e protokolleve ISDN dhe AX.25, pĂ«rfshirja nĂ« mĂ«nyrĂ« tĂ« paracaktuar e mekanizmit Intel FRED, mbĂ«shtetje pĂ«r pĂ«rpunuesit BPF nĂ« io_uring, optimizimi i nĂ«nstrukturĂ«s sĂ« swapping, mbĂ«shtetje pĂ«r nĂ«n-planifikuesit nĂ« sched_ext, I/O nĂ« modalitetin zero-copy nĂ« drejtuesin ublk, operacioni ioctl “shutdown” nĂ« Btrfs, kalimi dinamik i modit tĂ« performancĂ«s nĂ« drejtuesin amd-pstate, mbĂ«shtetje pĂ«r xattr pĂ«r soketat Unix.

Në versionin e ri janë pranuar 17275 korrigjime nga 2589 zhvillues,
mënyra e patch-it është 57 MB (ndryshimet preken 13528 skedarë, 751785 rreshta kod janë shtuar, 405916 rreshta janë fshirë). Në lëshimin e kaluar kishte 15624 korrigjime nga 2477 zhvillues, madhësia e patch-it ishte 56 MB. Rreth 41% e të gjitha ndryshimeve të paraqitura në 7.1 lidhen me drejtuesit e pajisjeve, rreth 12% e ndryshimeve kanë të bëjnë me përmirësimin e kodit të veçantë për arkitekturat harduerike, 14% lidhen me pilafët e rrjetit, 5% me sistemet e skedave dhe 3% me nënstruktura të brendshme të bërthamës.

Novitetet kryesore në bërthamën 7.1 (1, 2, 3):

  • Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pranuar njĂ« implementim i ri i sistemit tĂ« skedarĂ«ve NTFS - ntfsplus, i bazuar nĂ« kodin e larguar nga bĂ«rthama e drejtuesit klasik ntfs. Drejtuesi i vjetĂ«r u rregullua, u zgjerua me mundĂ«sinĂ« e shkruarjes sĂ« tĂ« dhĂ«nave dhe u adaptua pĂ«r tĂ« mbĂ«shtetur mundĂ«sitĂ« moderne, siç Ă«shtĂ« pĂ«rdorimi i folieve tĂ« faqeve tĂ« memories (folios) nĂ« vend tĂ« strukturĂ«s buffer_head. NĂ« drejtuesin e ri Ă«shtĂ« realizuar ndarja e vonuar e blloqeve, e cila ka lejuar arritjen e performancĂ«s sĂ« lartĂ« tĂ« operacioneve tĂ« shkruarjes dhe tĂ« reduktimit tĂ« fragmentimit. PĂ«r operacionet e shkruarjes/leximit tĂ« bufferizuara, hyrjen/ Daljen e drejtpĂ«rdrejtĂ«, mapimin e ekstentĂ«ve dhe operacionet e shkruarjes/leximit tĂ« faqeve Ă«shtĂ« pĂ«rdorur biblioteka iomap. NĂ« testet iozone, drejtuesi ntfsplus doli 3-5% mĂ« i shpejtĂ« se ntfs3 gjatĂ« shkruarjes nĂ« njĂ« modalitet njĂ«-thread dhe 35-110% gjatĂ« pĂ«rdorimit tĂ« 4 proceseve. ShpejtĂ«sia e leximit tĂ« ntfsplus dhe ntfs3 Ă«shtĂ« afĂ«rsisht nĂ« tĂ« njĂ«jtin nivel. Drejtuesi ntfs3 mbetet nĂ« pĂ«rbĂ«rje tĂ« bĂ«rthamĂ«s dhe nĂ« tĂ« janĂ« bĂ«rĂ« korrigjime dhe pĂ«rmirĂ«sime tĂ« vogla.
    • Shtuar mbĂ«shtetje pĂ«r gjenerimin dhe verifikimin e tĂ« dhĂ«nave tĂ« kontrollit tĂ« integritetit T10 nĂ« nivelin e sistemit tĂ« skedarĂ«ve, nĂ« vend tĂ« pajisjes bllok, e cila lejon rritjen e performancĂ«s sĂ« operacionĂ«ve tĂ« leximit.
    • NĂ« drejtuesin e pajisjeve bllok ublk, i cili lejon pĂ«rcjelljen e logjikĂ«s specifike nĂ« anĂ«n e procesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r hyrje/dalje pĂ«rmes memories sĂ« ndarĂ« pa kopjimin e tĂ« dhĂ«nave midis buferave (modaliteti zero-copy).
    • PĂ«r pajisjet bllok vetĂ«-enkriptuese SED-OPAL janĂ« shtuar ioctl pĂ«r menaxhimin e modalitetit Single User dhe Ă«shtĂ« realizuar komanda STACK_RESET.
    • NĂ« Btrfs Ă«shtĂ« shpallur mbĂ«shtetje e stabilizuar pĂ«r operacionin ioctl "shutdown", qĂ« lejon kalimin e sistemit tĂ« skedarĂ«ve nĂ« njĂ« gjendje, ku pĂ«rpiqet tĂ« pĂ«rfundojĂ« operacionet e nisura, por bllokon tĂ« gjitha operacionet e reja.
    • NĂ« exfat Ă«shtĂ« realizuar mundĂ«sia e rezervimit tĂ« zonave tĂ« lira pĂ«rmes thirrjes fallocate().
    • NĂ« sistemin e skedarĂ«ve CIFS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e skedarĂ«ve tĂ« pĂ«rkohshĂ«m me flamurin O_TMPFILE.
    • NĂ« Thirrjen e sistemit fsmount() Ă«shtĂ« shtuar opsioni FSMOUNT_NAMESPACE, qĂ« krijon njĂ« hapĂ«sirĂ« tĂ« re emri pĂ«r pikat e montimit tĂ« sistemit tĂ« skedarĂ«ve. NĂ« thirrjet sistemet clone3() dhe unshare() janĂ« shtuar flamuj pĂ«r kthimin e hapĂ«sirĂ«s sĂ« re tĂ« emrave tĂ« pikave tĂ« montimit, qĂ« pĂ«rmban vetĂ«m njĂ« sistem tĂ« skedarĂ«ve tĂ« zbrazĂ«t tĂ« montuar, bazuar nĂ« nullfs, drejtuesi fs-dax me ndĂ«rfaqen e sistemit tĂ« skedarĂ«ve pĂ«r pajisjet DAX (Qasje E DrejtpĂ«rdrejtĂ«).
    • NĂ« serverin NFS Ă«shtĂ« shtuar mbrojtja nga sulmet e pĂ«rzgjedhjes sĂ« skedarĂ«ve tĂ« pĂ«rshkrimeve, e realizuar pĂ«rmes nĂ«nshkrimit tĂ« pĂ«rshkrimeve me nĂ«nshkrim kriptografik. Mbrojtja aktivizohet pĂ«rmes opsionit tĂ« montimit sign_fh.
    • ËshtĂ« shtuar drejtuesi simbolik fs-dax, qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r ndĂ«rveprimin me pajisjet DAX (Qasje E DrejtpĂ«rdrejtĂ«), qĂ« mbĂ«shtesin punĂ«n pa pashallĂ«k tĂ« faqeve tĂ« memorjes. Kjo ndĂ«rfaqe Ă«shtĂ« e nevojshme pĂ«r integrimin nĂ« bĂ«rthamĂ«n e sistemit tĂ« skedarĂ«ve famfs, e vendosur nĂ« memorjen e aksesueshme.
    • NĂ« sistemin e skedarĂ«ve Ceph Ă«shtĂ« realizuar mbledhja e metrikave pĂ«r hyrje/dalje nĂ« lidhje me nĂ«nseksionet.
  • Memorie dhe shĂ«rbime sistemike
    • Seria e parĂ« e ndryshimeve pĂ«r ndalimin e mbĂ«shtetjes pĂ«r procesorĂ«t i486 Ă«shtĂ« pranuar. Opsionet pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s me mbĂ«shtetje pĂ«r procesorĂ«t 486DX, 486SX dhe AMD ELAN (CONFIG_M486, CONFIG_M486SX dhe CONFIG_MELAN) janĂ« hequr nga Kconfig, ndĂ«rsa opsionet pĂ«r kompilim pĂ«r sistemet i486 janĂ« pĂ«rjashtuar nga Makefile (-march=i486). Kodi pĂ«r mbĂ«shtetje reale nĂ« procesorĂ«t i486 Ă«shtĂ« lĂ«nĂ« ende nĂ« bĂ«rthamĂ«, por ndĂ«rtimi pĂ«r kĂ«to sisteme tani do tĂ« kĂ«rkojĂ« aplikimin e patch-eve nĂ« skedarĂ«t e ndĂ«rtimit. Arsyet pĂ«r heqjen e mbĂ«shtetjes pĂ«r procesorĂ«t i486 lidhen me dĂ«shirĂ«n pĂ«r tĂ« hequr nga bĂ«rthama kodin e komplikuar qĂ« imiton disa operacione harduerike, si CX8 (krahaso dhe shkĂ«mbe 8 bajta) dhe TSC (numri i cikleve tĂ« CPU-sĂ«, i pĂ«rdorur nĂ« planifikuesin e detyrave).
    • NĂ« drejtuesin amd-pstate, i pĂ«rdorur pĂ«r menaxhimin e konsumit tĂ« energjisĂ« nĂ« sistemet me procesorĂ« AMD, Ă«shtĂ« zbatua kalimi dinamik i vendosjeve tĂ« performancĂ«s dhe ndryshimi i sjelljes sĂ« menaxhimit tĂ« energjisĂ« nĂ« varĂ«si tĂ« funksionimit nga energjia e rrymĂ«s ose nga bateritĂ«. Kur Ă«shtĂ« e lidhur me energjinĂ« e rrymĂ«s, tani aktivizohet moda "performance", dhe kur punon nga bateria — "balance_performance."
    • Mekanizmi Intel FRED (Flexible Return and Event Delivery) Ă«shtĂ« aktivizuar si parazgjedhje, duke lejuar rritjen e efikasitetit dhe besueshmĂ«risĂ« sĂ« dorĂ«zimit tĂ« informacionit pĂ«r ngjarjet e nivelit tĂ« ulĂ«t. Rritja e performancĂ«s dhe ulja e vonesave sigurohen pĂ«rmes kthimit tĂ« ngjarjeve duke pĂ«rdorur instruktionen e procesorit IRET, nĂ« vend qĂ« t’i dĂ«rgohen ngjarjet pĂ«rmes tabelĂ«s IDT (Interrupt Descriptor Table). Rritja e besueshmĂ«risĂ« arrihet pĂ«rmes pĂ«rpunimit tĂ« veçantĂ« tĂ« pranishmĂ«risĂ« sĂ« ngjarjeve nĂ« kontekstin e bĂ«rthames dhe kontekstin e pĂ«rdoruesit, mbrojtjes nga ekzekutimi i brendshĂ«m NMI dhe ruajtjes nĂ« çarçafin e zgjeruar tĂ« stack-ut tĂ« tĂ« gjitha regjistrave tĂ« CPU-sĂ« qĂ« lidhen me pĂ«rjashtimin.
    • NĂ« nĂ«n-sistemin perf Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r blloqet e monitorimit tĂ« performancĂ«s sĂ« memories (PMU — Performance Monitoring Unit), tĂ« pĂ«rdorura nĂ« SoC NVIDIA Tegra410.
    • Ekzekutimi i operacioneve futex nĂ« sistemet ARM Ă«shtĂ« pĂ«rshpejtuar, falĂ« pĂ«rdorimit tĂ« instrukcioneve Arm 9.6 LSUI, qĂ« i lejojnĂ« bĂ«rthamĂ«s t’i qaset memories sĂ« hapĂ«sirĂ«s sĂ« pĂ«rdoruesit pa shkyçur paraprakisht modin e mbrojtjes PAN (Privileged Access Never).
    • NĂ« sistemet me procesorĂ« ARM Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r zgjerimin e arkitekturĂ«s sĂ« grupit tĂ« komandave MPAM (Memoria Sistemike e Burimeve tĂ« ShkallĂ«zimit dhe Monitorimit) dhe Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« saj nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit pĂ«r menaxhimin e burimeve pĂ«rmes mekanizmit resctrl. MPAM siguron etiketimin e çdo qasjeje nĂ« memorie me njĂ« identifikues tĂ« seksionit (PARTID, Partition ID) dhe njĂ« identifikues grupi monitorimi (PMG, Monitoring Group ID). NĂ« lidhje me PARTID mund tĂ« kufizohet konsumi i burimeve, siç janĂ« kapaciteti i memories ose madhĂ«sia e caches, nĂ« mĂ«nyrĂ« qĂ« njĂ« grup detyrash tĂ« mos zĂ«rĂ« tĂ« gjitha burimet. NĂ« kontekstin e monitorimit, kombinimi i PMG dhe PARTID mund tĂ« pĂ«rdoret pĂ«r tĂ« ndjekur konsumimin e burimeve tĂ« memories gjatĂ« llojeve tĂ« caktuara tĂ« ngarkesave.
    • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« modit tĂ« kohĂ«s reale (PREEMPT_RT) nĂ« procesorĂ«t 32-bit ARM. MĂ« parĂ«, mbĂ«shtetje pĂ«r PREEMPT_RT ishte siguruar pĂ«r arkitekturat x86 dhe x86-64, ARM64, RISC-V dhe LoongArch.
    • NĂ« thirrjen sistemike clone3() janĂ« shtuar flamuj tĂ« rinj: CLONE_NNP — ndalimi i fitimit tĂ« privilegjeve tĂ« reja nĂ« procesin e krijuar; CLONE_AUTOREAP — pĂ«rfundimi automatik i procesit nĂ« vend tĂ« shndĂ«rrimit nĂ« njĂ« proces-zombi deri nĂ« ekzekutimin e funksionit wait() nga procesi prind;
      CLONE_PIDFD_AUTOKILL — pĂ«rfundimi i procesit djalĂ« nĂ« rast se mbyllet deshifruesi i lidhur me tĂ« pidfd (p.sh., kur pĂ«rfundon procesi prind).
    • PĂ«r çdo modul tĂ« bĂ«rthamĂ«s nĂ« katalogun /sys/module Ă«shtĂ« shtuar njĂ« skedĂ« import_ns, e cila pĂ«rmban njĂ« listĂ« tĂ« hapĂ«sirave tĂ« emrave tĂ« simboleve tĂ« importuara (symbol namespace).
    • NĂ« sistemin e Input/Output asinkron io_uring Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e nĂ«nstrukturĂ«s BPF pĂ«r tĂ« krijuar trajtues. PĂ«r shembull, mund tĂ« zĂ«vendĂ«sohet cikli kryesor i shpĂ«rndarjes me njĂ« program BPF.
    • NĂ« nĂ«nstrukturĂ«n BPF Ă«shtĂ« modernizuar analiza e pĂ«rdorimit tĂ« stack-ut, e cila ka pĂ«rshpejtuar ndjeshĂ«m verifikimin nga verifikuesi i shumĂ« BPF programeve.
    • Me qĂ«llim optimizimin e performancĂ«s, Ă«shtĂ« riparaqitur nĂ«nstruktura hrtimer (timer me qĂ«llim tĂ« lartĂ«). Planifikuesi i detyrave tani mund tĂ« pĂ«rdorĂ« timerĂ« me saktĂ«si tĂ« lartĂ« pa humbje tĂ« performancĂ«s nĂ« vend tĂ« timerave mĂ« pak tĂ« saktĂ«.
    • TĂ« gjitha ndryshimet nga dega Rust-for-Linux, qĂ« lidhen me pĂ«rdorimin e gjuhĂ«s Rust si gjuhĂ« e dytĂ« pĂ«r zhvillimin e shoferĂ«ve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje pĂ«r Rust nuk Ă«shtĂ« e aktivizuar nga default, dhe nuk çon nĂ« pĂ«rfshirjen e Rust si njĂ« varĂ«si e detyrueshme pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s), vazhduan. Para versionit 1.85 (qĂ« vjen me Debian 13) kĂ«rkesat pĂ«r versionin e Rust, tĂ« nevojshĂ«m pĂ«r ndĂ«rtimin e komponentĂ«ve tĂ« bĂ«rthamĂ«s janĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar njĂ« opsion eksperimental nĂ« Kconfig: CONFIG_RUST_INLINE_HELPERS pĂ«r pĂ«rfshirjen e skedarĂ«ve C nĂ« kodin Rust gjatĂ« kompilimit (optimizimi pĂ«rmirĂ«soi performancĂ«n e shoferit null blok me 2%). ËshtĂ« shtuar makroja 'const_assert!'. JanĂ« zgjeruar mundĂ«sitĂ« e moduleve 'sizes', 'clk', 'ptr', 'sync', 'error'.
    • Mekanizmi SCHED_EXT, qĂ« lejon pĂ«rdorimin e BPF pĂ«r krijimin e planifikuesve tĂ« CPU-ve, mori njĂ« mundĂ«si fillestare pĂ«r krijimin e planifikuesve tĂ« nĂ«nshkallĂ«zuar (sub-scheduler), pĂ«rmes tĂ« cilĂ«ve pĂ«r çdo cgroup mund tĂ« aktivizohet njĂ« planifikues detyrash i veçantĂ«.
    • Optimizimi i nĂ«n-sistemit tĂ« swap-it vazhdoi. Struktura e vjetĂ«r swap_map u eliminua dhe u zĂ«vendĂ«sua me mekanizmin 'Swap Table'. Ky ndryshim nĂ« pĂ«rmirĂ«simin e performancĂ«s dhe reduktimin e konsumit tĂ« memories nĂ« nĂ«n-sistemin e swap-it.
    • NĂ« nĂ«n-sistemin DAMON (Data Access MONitor), qĂ« lejon tĂ« monitorohet aksesimi i procesit nĂ« tĂ« dhĂ«nat nĂ« memorien RAM (p.sh., mund tĂ« zbulohet se nĂ« cilat zona tĂ« memories ka kĂ«rkuar procesi, dhe cilat zona ka mbetur tĂ« papĂ«rdorura), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritme tĂ« ndryshme tĂ« automatik tĂ« rregullimit tĂ« kuotave.
    • NĂ« nĂ«n-sistemin e gjurmimit Ă«shtĂ« realizuar koncepti i bufeve ring ekstern, qĂ« lejon marrjen e tĂ« dhĂ«nave tĂ« gjurmimit nga makinat virtuale. Kjo mundĂ«si Ă«shtĂ« aktive nĂ« hipervizorĂ« KVM dhe nVHE pĂ«r tĂ« transmetuar tĂ« dhĂ«nat e gjurmimit nga sistemi mysafir nĂ« anĂ«n e hostit.
    • NĂ« nĂ«n-sistemin RV (Runtime Verification), qĂ« Ă«shtĂ« krijuar pĂ«r tĂ« verifikuar saktĂ«sinĂ« e funksionimit tĂ« sistemeve me besueshmĂ«ri tĂ« lartĂ«, janĂ« shtuar komponentĂ«t e monitorimit 'stall' pĂ«r ndjekjen e detyrave, realizimi i tĂ« cilave Ă«shtĂ« ndalur pĂ«rkohĂ«sisht ose bllokuar, dhe 'deadline' pĂ«r analizimin e sjelljes sĂ« planifikuesit tĂ« detyrave.
  • Virtualizimi dhe siguria
    • Si parazgjedhje Ă«shtĂ« vĂ«nĂ« flag-u PROC_MEM_FORCE_PTRACE, qĂ« lejon kalimin mbi tĂ« drejtat e aksesit nĂ« memorien e procesit pĂ«rmes skedarit /proc/PID/mem vetĂ«m pĂ«r proceset qĂ« pĂ«rdorin thirrjen sistemike ptrace() pĂ«r depurimin.
    • U shtua njĂ« set i ri hook-Ă«sh pĂ«r modulĂ«t LSM (Linux Security Module), qĂ« lehtĂ«son zbatimin e politikave pĂ«r sistemet e skedarĂ«ve me shtresim, si overlayfs. NĂ« LSM Ă«shtĂ« shtuar gjithashtu njĂ« hook pĂ«r menaxhimin e qasjes nĂ« soketat Unix, e cila pĂ«rdoret nĂ« modulin LSM Landlock pĂ«r tĂ« caktuar politikĂ«n e qasjes nĂ« soketat Unix.
    • NĂ« bibliotekĂ«n e kriptografisĂ« tĂ« integruar lib/crypto, e cila ofron funksione mĂ« tĂ« thjeshta dhe mĂ« tĂ« shpejta se sa API tradicionale e kriptografisĂ«, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritmet AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH dhe SM3. Dokumentacioni pĂ«r lib/crypto Ă«shtĂ« gjithashtu shtuar.
    • ËshtĂ« realizuar njĂ« mod pĂ«r pKVM (Protected KVM) pĂ«r izolimin fqinj tĂ« memories anonime duke pĂ«rdorur zgjerime virtualizimi pĂ«r arkitekturĂ«n AArch64. NĂ« kĂ«tĂ« mod, faqet e memories sĂ« mysafirit pĂ«rjashtohen nga tabela e adresave virtuale tĂ« sistemit host.
    • NĂ« hipervizorin KVM Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r versionin e pestĂ« tĂ« kontrolluesit virtual tĂ« ndĂ«rprerjeve ARM (VGICv5 - ARM Virtual Generic Interrupt Controller v5).
  • Sistemi rrjetor
    • PĂ«r soketat unix, qĂ« krijohen me funksionin socket(), Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r atributet e zgjeruara tĂ« skedarĂ«ve (xattr) «user.*». Nga aplikimet, pĂ«rmendet caktimi i etikave pĂ«rmes atributeve tĂ« zgjeruara nĂ« soketat Unix, qĂ« pĂ«rdoren pĂ«r IPC Varlink, pĂ«r t'i renditur ato nga masa e pĂ«rgjithshme pĂ«r inspektimin dhe diagnostikimin e punĂ«s IPC me ndihmĂ«n e programeve BPF. NĂ« systemd-journald, atributet e zgjeruara janĂ« tĂ« destinuara pĂ«r tĂ« pĂ«rcaktuar formatin e log-ut nĂ« lidhje me soketin /dev/log.
    • ËshtĂ« hequr mbĂ«shtetja pĂ«r protokollin UDP-Lite (RFC 3828), qĂ« lejon dĂ«rgimin e paketimeve me kontroll tĂ« gabuar pĂ«rsa i pĂ«rket kontrollit, me shpresĂ«n se, pĂ«r shembull, tĂ« dhĂ«nat audio dhe video tĂ« shqyrtuara mund tĂ« rikuperohen nĂ« nivelin e kodekĂ«ve. Protokolli Ă«shtĂ« hequr pasi askush nuk e pĂ«rdor.
    • ËshtĂ« eliminuar mundĂ«sia e ndĂ«rtimit tĂ« grumbullit IPv6 si njĂ« modul bĂ«rthamor, qĂ« nuk Ă«shtĂ« pĂ«rdorur nĂ« praktikĂ« (IPv6 ose pĂ«rfshihet nĂ« bĂ«rthamĂ«, ose Ă«shtĂ« ndaluar plotĂ«sisht), por e ka komplikuar mbĂ«shtetje pĂ«r shkak se, kur ndĂ«rtimi i IPv6 si modul bĂ«rthamor (CONFIG_IPV6=m), shumĂ« nĂ«n-sisteme janĂ« detyruar tĂ« shtojnĂ« trajtues tĂ« panevojshĂ«m pĂ«r rastin e shkarkimit tĂ« modulit IPv6.
  • Pajisje
    • NĂ« drejtuesin AMDGPU Ă«shtĂ« integruar njĂ« motor i ri i ekranit (DC) pĂ«r APU-tĂ« AMD tĂ« serisĂ« HD 7000 (Sea Islands, GCN 1.1).
    • NĂ« drejtuesin Nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r GPU-nĂ« NVIDIA GA100 tĂ« bazuar nĂ« mikroarkitekturĂ«n Ampere.
    • PĂ«rparimi i punĂ«s mbi drjverin drm (Direct Rendering Manager) Xe pĂ«r GPU-tĂ« e bazuara nĂ« arkitekturĂ«n Intel Xe, e cila pĂ«rdoret nĂ« kartat grafike Intel tĂ« familjes Arc dhe nĂ« grafikat e integruara, duke filluar nga procesorĂ«t Tiger Lake. MundĂ«sia e suportit pĂ«r sistemin grafik tĂ« procesorĂ«ve Intel Nova Lake-P Ă«shtĂ« shtuar. Objektet e buffers tĂ« pastrueshme (Purgeable Buffer Objects) janĂ« implementuar.
    • ËshtĂ« vazhduar integrimi i komponentĂ«ve tĂ« drejtuesit Nova pĂ«r GPU NVIDIA me firmware GSP, tĂ« pĂ«rdorur duke filluar nga seria NVIDIA GeForce RTX 2000 e bazuar nĂ« mikroarkitekturĂ«n Turing. Drejtuesi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust. ËshtĂ« shtuar mbĂ«shtetja fillestare pĂ«r GPU tĂ« bazuara nĂ« mikroarkitekturĂ«n Turing.
    • Drjveri DRM corebootdrm Ă«shtĂ« shtuar pĂ«r daljen e grafikĂ«s pĂ«rmes framebuferĂ«ve tĂ« firmware-ve tĂ« bazuara nĂ« CoreBoot.
    • Shtuar mbĂ«shtetje pĂ«r audion ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP dhe WM8962. PĂ«rmirĂ«suar mbĂ«shtetje pĂ«r pajisjet audio me ndĂ«rfaqe USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow,
      PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.
    • Drjveri yogafan Ă«shtĂ« shtuar pĂ«r tĂ« ndjekur shpejtĂ«sinĂ« e rrotullimit tĂ« ventilatorit nĂ« laptopĂ«t Lenovo Yoga, Legion dhe IdeaPad.
    • Shtuar mbĂ«shtetje pĂ«r platformat ARM, SoC dhe pajisjet: Qualcomm Glymur, Qualcomm Mahua, Qualcomm Eliza, Qualcomm IPQ5210, Qualcomm apq8084 dhe ipq806x, Axis ARTPEC-9, ARM Zena, ARM corstone-1000-a320, Microchip LAN9691, Microchip PIC64GX, Rockchip RV1103B, Renesas RZ/G3L, NXP S32N79.
    • MbĂ«shtetja pĂ«r kontrollet AHCI SATA dhe PCIe tĂ« pĂ«rdorura nĂ« SoC Baikal-T1, si dhe drjverĂ«t pĂ«r timer, memorie, physmap, autobus, hwmon, dwc dhe bt1-rom, Ă«shtĂ« hequr. Arsyet e heqjes pĂ«rmenden si mungesa e mbĂ«shtetjes dhe integrimi i papĂ«rfunduar i komponentĂ«ve tĂ« platformĂ«s Baikal nĂ« bĂ«rthamĂ«n e saj, e cila u ndal nĂ« RUS nĂ« nĂ«ntor 2025.
    • JanĂ« hequr 12 drjverĂ« pĂ«r pajisje Ethernet me ndĂ«rfaqe ISA dhe PCMCIA, tĂ« prodhuar para vitit 2002, pĂ«r tĂ« cilat nuk ka pasur pĂ«rdorues qĂ« i aplikonin nĂ« sistemet e tyre tĂ« punĂ«s. Gjithashtu, nga bĂ«rthama janĂ« eliminuar
      sistemi ISDN, implementimet e protokolleve AX.25, CAIF dhe Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drjverët yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Radio Amatore), inport dhe logibm (busmouse). Arsyet e heqjes kanë qenë mungesa e mbajtësve aktivë, përballë një rritjeje në numrin e gabimeve të identifikuara me ndihmën e syzbot dhe mjeteve AI, të cilat askush nuk ka marrë përsipër t'i rregullojë dhe gjithë ngarkesa për zgjidhjen e problemeve serioze është vendosur mbi ata që mbikëqyrin nënshkrimet kryesore të sistemit të rrjetit të bërthamës. Në total janë hequr më shumë se 140 mijë rreshta kodi.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster