Linux 7.1

Pas dy muajsh zhvillimi Linus Torvalds prezentoi lëshimi i bërthamës Linux 7.1. Disa nga ndryshimet më të dukshme janë: drejtuesi i ri ntfsplus, faza e parë e ndalimit të mbështetjes për CPU i486, heqja e drejtuesve të vjetër Ethernet, heqja e protokolleve ISDN dhe AX.25, aktivizimi i mekanizmit Intel FRED si parazgjedhje, mbështetje për trajtues BPF në io_uring, optimizimi i nënsystems së pajisjes, mbështetje për nënplanifikues në sched_ext, hyrje/dalje në mënyrë zero-copy në drejtuesin ublk, operacioni ioctl shutdown në Btrfs, kalimi dinamik i modit të performancës në drejtuesin amd-pstate, mbështetje xattr për socketet Unix.

Në versionin e ri pranuan 17275 korrigjime nga 2589 zhvillues, madhësia e patches është 57 MB (ndryshimet preku 13528 skedarë, u shtuan 751785 rreshta kodi, u hoqën 405916 rreshta). Në lëshimin e kaluar ishin 15624 korrigjime nga 2477 zhvillues, madhësia e patches ishte 56 MB. Afërsisht 41% e të gjitha ndryshimeve në 7.1 janë të lidhura me drejtuesit e pajisjeve, rreth 12% e ndryshimeve kanë të bëjnë me përditësimin e kodit specifik për arkitekturën harduerike, 14% është lidhur me pilin e rrjetit, 5% me sistemet e skedarëve dhe 3% me nën sistemet e brendshme të bërthamës.

Risi kryesore në bërthamën 7.1 (kernelnewbies.org, lwn.net, opennet):

Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarëve
  • Ă«shtĂ« pranuar implementimi i ri i sistemit tĂ« skedarĂ«ve NTFS — ntfsplus, i bazuar nĂ« kodin e larguar nga bĂ«rthama e drejtorit klasik ntfs. Drejtori i vjetĂ«r Ă«shtĂ« ripunuar, Ă«shtĂ« zgjeruar me funksionalitetin e shkruarjes sĂ« tĂ« dhĂ«nave dhe Ă«shtĂ« adaptuar pĂ«r tĂ« mbĂ«shtetur mundĂ«sitĂ« moderne, si pĂ«rdorimi i folios tĂ« faqeve tĂ« memories (folios) pĂ«rveç strukturĂ«s buffer_head. NĂ« drejtuesin e ri Ă«shtĂ« realizuar alokimi i vonuar i blloqeve, duke arritur kĂ«shtu njĂ« performancĂ« tĂ« lartĂ« tĂ« operacioneve tĂ« shkruajtes dhe reduktimin e fraksionimit. PĂ«r operacionet e shkruajtes/leximit me buffer, hyrja/dalja direkte, mapimin e ekstentĂ«ve dhe operacionet e shkruajtes/leximit tĂ« faqeve Ă«shtĂ« angazhuar bibilioteka iomap. NĂ« testet iozone, drejtuesi ntfsplus rezultoi 3-5% mĂ« i shpejtĂ« se ntfs3 gjatĂ« shkruajtes nĂ« modin njĂ«kanal dhe 35-110% me pĂ«rdorimin e 4 kanaleve. ShpejtĂ«sia e leximit tĂ« ntfsplus dhe ntfs3 Ă«shtĂ« nĂ« njĂ« nivel tĂ« ngjashĂ«m. Drejtuesi ntfs3 mbetet nĂ« bĂ«rthamĂ« dhe nĂ« tĂ« janĂ« bĂ«rĂ« korrigjime dhe disa pĂ«rmirĂ«sime tĂ« vogla.
  • Shtuar mbĂ«shtetje pĂ«r gjenerimin dhe verifikimin e tĂ« dhĂ«nave pĂ«r kontrollin e integritetit T10 (deepwiki.com) nĂ« nivelin e skedarĂ«ve, e jo tĂ« pajisjeve bllokuese, qĂ« lejon rritjen e performancĂ«s sĂ« operacioneve tĂ« leximit.
  • NĂ« shoferin e pajisjeve bllokuese ublk, duke lejuar logjikĂ«n specifike tĂ« transferohet nĂ« anĂ«n e procesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, shtuar mbĂ«shtetje pĂ«r hyrjen/daljen pĂ«rmes memorieje tĂ« ndarĂ« pa kopjimin e tĂ« dhĂ«nave mes bufferave (reĆŸimi zero-copy).
  • PĂ«r pajisjet bllokuese tĂ« vetĂ«-enkriptuara SED-OPAL shtuar ioctl pĂ«r kontrollimin e modit PĂ«rdorues i vetĂ«m dhe Ă«shtĂ« zbatuar komanda STACK_RESET.
  • NĂ« Btrfs Ă«shtĂ« shpallur mbĂ«shtetje stabile pĂ«r operacionin ioctl shutodwn, qĂ« lejon kalimin e FS nĂ« njĂ« gjendje ku pĂ«rpiqet tĂ« mbyllĂ« operacionet e filluara tashmĂ«, por bllokon tĂ« gjitha operacionet e reja.
  • NĂ« exfat Ă«shtĂ« zbatuar mundĂ«sia e rezervimit tĂ« hapĂ«sirave tĂ« zbrazĂ«ta pĂ«rmes thirrjes fallocate().
  • NĂ« FS CIFS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e skedarĂ«ve pĂ«rkohĂ«sisht me flamurin O_TMPFILE.
  • NĂ« thirrjen sistemike fsmount() Ă«shtĂ« shtuar opsioni FSMOUNT_NAMESPACE, qĂ« krijon njĂ« hapĂ«sirĂ« emri tĂ« re pĂ«r pikat e montimit pĂ«r sistemin e skedarĂ«ve tĂ« montuar. NĂ« thirrjet sistemore clone3() dhe unshare() janĂ« shtuar flamuj pĂ«r tĂ« kthyer njĂ« hapĂ«sirĂ« emri tĂ« re pĂ«r pikat e montimit, qĂ« pĂ«rmban vetĂ«m njĂ« montim bosh tĂ« bazuar nĂ« nullfs, shkruani fs-dax me ndĂ«rfaqen e FS pĂ«r pajisjet DAX (Direct Access).
  • NĂ« serverin NFS shtuar mbrojtje nga sulmet pĂ«r gjetjen e descriptorĂ«ve tĂ« skedarĂ«ve, e realizuar nĂ«pĂ«rmjet nĂ«nshkrimit tĂ« descriptorĂ«ve me njĂ« nĂ«nshkrim kriptografik. Mbrojtja aktivizohet pĂ«rmes opsionit tĂ« montimit sign_fh.
  • Shtuar dĂ«rguesi simbolik fs-dax, qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r ndĂ«rveprimin me pajisjet DAX (kernel.org) (Direct Access), qĂ« mbĂ«shtesin funksionimin pĂ«rmes ndihmĂ«s sĂ« faqes me qĂ«llim qĂ« tĂ« shmangin memorizimin. NdĂ«rfaqja e specifikuar Ă«shtĂ« e nevojshme pĂ«r integrimin nĂ« bĂ«rthamĂ«n e sistemit tĂ« skedarĂ«ve famfs, e vendosur nĂ« kujtesĂ«.
  • NĂ« sistemin e skedarĂ«ve Ceph i realizuar mbledhjen e metrikeve tĂ« hyrjes/daljes lidhur me nĂ«ngrupet.
Kujtesa dhe shërbimet sistemore
  • Pranuar Seria e parĂ« e ndryshimeve pĂ«r ndĂ«rprerjen e mbĂ«shtetjes pĂ«r procesorĂ«t i486. 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Ă« fshirĂ« nga Kconfig, dhe opsionet e kompilimit pĂ«r sistemet i486 (-march=i486) janĂ« pĂ«rjashtuar nga Makefile. Kodi pĂ«r mbĂ«shtetje real tĂ« punĂ«s nĂ« procesorĂ«t i486 Ă«shtĂ« lĂ«nĂ« akoma nĂ« bĂ«rthamĂ«, por ndĂ«rtimi pĂ«r sisteme tĂ« tilla tani do tĂ« kĂ«rkojĂ« pĂ«rdorimin e patch-eve nĂ« skedarĂ«t e ndĂ«rtimit. Arsyet e fshirjes sĂ« mbĂ«shtetjes pĂ«r procesorĂ«t i486 janĂ« tĂ« lidhura me dĂ«shirĂ«n pĂ«r tĂ« hequr nga bĂ«rthama kodin e komplikuar qĂ« emulon disa operacione harduerike, si CX8 (krahaso dhe ndĂ«rroni 8 byte) dhe TSC (tĂ« dhĂ«nat pĂ«r ciklet e CPU, tĂ« pĂ«rdorura nĂ« planifikuesin e detyrave).
  • NĂ« pilotin amd-pstate, i cili pĂ«rdoret pĂ«r tĂ« menaxhuar konsumimin e energjisĂ« nĂ« sistemet me procesorĂ« AMD, Ă«shtĂ« realizuar kalimi dinamik i cilĂ«simeve tĂ« performancĂ«s dhe ndryshimi i sjelljes sĂ« menaxhimit tĂ« energjisĂ« sipas funksionimit nga energjia e qĂ«ndrueshme ose akumulatori. Kur Ă«shtĂ« lidhur me energjinĂ« e qĂ«ndrueshme, aktivizohet tani mode performance, ndĂ«rsa kur punon nga akumulatori — balance_performance.
  • Mekanizmi Intel FRED Ă«shtĂ« aktivizuar si pĂ«rcaktim (Flexible Return and Event Delivery), duke lejon efikasitetin dhe besueshmĂ«rinĂ« e dorĂ«zimit tĂ« informacionit rreth ngjarjeve me nivel tĂ« ulĂ«t. Rritja e performancĂ«s dhe reduktimi i vonesave arrihen pĂ«rmes kthimit tĂ« ngjarjeve me anĂ« tĂ« instrukcionit tĂ« procesorit IRET nĂ« vend tĂ« dĂ«rgimit tĂ« ngjarjeve pĂ«rmes tabelĂ«s IDT (Tabela e PĂ«rshkrimit tĂ« NdĂ«rprerjes). Rritja e besueshmĂ«risĂ« arrihet pĂ«rmes pĂ«rpunimit tĂ« ndarĂ« tĂ« mbĂ«rritjes sĂ« ngjarjeve nĂ« kontekstin e bĂ«rthamĂ«s dhe tĂ« pĂ«rdoruesit, mbrojtjes nga ekzekutimi i brendshĂ«m NMI dhe ruajtjes nĂ« kornizĂ«n e zgjeruar tĂ« kupĂ«s tĂ« tĂ« gjitha regjistrave tĂ« CPU tĂ« lidhur me pĂ«rjashtimin.
  • NĂ« nĂ«n-sistemin perf shtuar mbĂ«shtetje pĂ«r blloqet e monitorimit tĂ« performancĂ«s sĂ« memories (PMU — NjĂ«sia e Monitorimit tĂ« PerformancĂ«s), tĂ« pĂ«rdorura nĂ« SoC NVIDIA Tegra410.
  • Ekzekutimi i operacioneve futex Ă«shtĂ« pĂ«rshpejtuar nĂ« sistemet ARM, falĂ« angazhimit tĂ« instrukcioneve Arm 9.6 LSUI, tĂ« cilat lejojnĂ« bĂ«rthamĂ«n tĂ« qassĂ« nĂ« memorjen e hapĂ«sirĂ«s sĂ« pĂ«rdoruesit pa çaktivizimin paraprak tĂ« rejimit tĂ« mbrojtjes. PAN (arm.com) (Privileged Access Never).
  • NĂ« sistemet me procesoarĂ« ARM, mbĂ«shtetje e pĂ«rmirĂ«suar pĂ«r zgjerimin e arkitekturĂ«s sĂ« grupit tĂ« komandave Ă«shtĂ« arritur. MPAM (Memoria Sistemi Burime Ndarjes dhe Monitorimi) 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 ofron etiketimin e çdo kĂ«rkese pĂ«r memorie me njĂ« identifikues tĂ« seksionit (PARTID, Identifikuesi i Ndarjes) dhe identifikuesin e grupit tĂ« monitorimit (PMG, Identifikuesi i Grupit tĂ« Monitorimit). NĂ« lidhje me PARTID, mund tĂ« kufizohet konsumimi i burimeve siç janĂ« kapaciteti i memorjes ose madhĂ«sia e kesheve, qĂ« njĂ« grup detyrash tĂ« mos zĂ« tĂ« gjitha burimet. NĂ« kontekstin e monitorimit, kombinimi i PMG dhe PARTID mund tĂ« pĂ«rdoret pĂ«r tĂ« ndjekur konsumimin e burimeve tĂ« memorjes gjatĂ« llojeve tĂ« caktuara tĂ« ngarkesave.
  • Shtuar mundĂ«sia e pĂ«rdorimit tĂ« modalitetit nĂ« kohĂ« reale (PREEMPT_RT) nĂ« procesorĂ«t 32-bit ARM. MĂ« parĂ«, mbĂ«shtetje pĂ«r PREEMPT_RT ishte siguruar pĂ«r arkitekturĂ«n x86 dhe x86-64, ARM64, RISC-V dhe LoongArch.
  • NĂ« thirrjen sistemike clone3() shtuar flamuj tĂ« rinj: CLONE_NNP — ndalesĂ« pĂ«rfitimi i privilegjeve tĂ« reja nĂ« procesin e krijuar; CLONE_AUTOREAP — pĂ«rfundimi automatik i procesit nĂ« vend tĂ« kthehet nĂ« njĂ« proces-zombi deri nĂ« ekzekutimin e funksionit wait() nga procesi prind; CLONE_PIDFD_AUTOKILL — pĂ«rfundimi i procesit fĂ«mijĂ« nĂ« rast tĂ« mbylljes sĂ« skedarit tĂ« lidhur pidfd (p.sh., kur mbyllet procesi prind).
  • PĂ«r çdo modul bĂ«rthamĂ« nĂ« katalogun /sys/module Ă«shtĂ« shtuar njĂ« skedar import_ns, qĂ« pĂ«rmban njĂ« listĂ« tĂ« hapĂ«sirave tĂ« emrave tĂ« importuar (hapĂ«sirĂ« emrash simbolesh).
  • Sistemi i hyrjes/daljes asinkrone io_uring mori mbĂ«shtetje pĂ«r pĂ«rdorimin e nĂ«n-sistemit BPF pĂ«r tĂ« krijuar trajtues. PĂ«r shembull, mund tĂ« zĂ«vendĂ«sohet cikli kryesor i menaxhimit me njĂ« program BPF.
  • NĂ« nĂ«n-sistemin BPF u modernizua analiza e pĂ«rdorimit tĂ« stack-ut, qĂ« e bĂ«ri shumĂ« mĂ« tĂ« shpejtĂ« kontrollin nga verifikuesi pĂ«r shumĂ« programe BPF.
  • Me qĂ«llim optimizimin e performancĂ«s u shkrua nga e para nĂ«n-sistemi hrtimer (ndĂ«rsa i pĂ«rdor timerĂ« me rezolucion tĂ« lartĂ« pa humbje performancĂ« nĂ« vend tĂ« timerĂ«ve mĂ« pak tĂ« saktĂ«.
  • Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, i lidhur me pĂ«rdorimin e gjuhĂ«s Rust si gjuhĂ« e dytĂ« pĂ«r zhvillimin e drejtuesve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje Rust nuk Ă«shtĂ« aktive nga e para, dhe nuk çon nĂ« pĂ«rfshirjen e Rust nĂ« numrin e varĂ«sive tĂ« detyrueshme pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s). Deri nĂ« versionin 1.85 (i cili vjen me Debian 13) janĂ« rritur kĂ«rkesat pĂ«r versionin e Rust tĂ« nevojshme pĂ«r ndĂ«rtimin e komponenteve tĂ« bĂ«rthamĂ«s. ËshtĂ« shtuar njĂ« opsion eksperimental Kconfig CONFIG_RUST_INLINE_HELPERS pĂ«r tĂ« integruar Sia-streha nĂ« kodin Rust gjatĂ« kompilimit (optimizimi pĂ«rmirĂ«soi performancĂ«n e drejtuesit null tĂ« bllokut me 2%). ËshtĂ« shtuar makroja ‘const_assert!’. JanĂ« zgjeruar mundĂ«sitĂ« e moduleve sizes, clk, ptr, sync, error.
  • NĂ« mekanizmin SCHED_EXT, i cili lejon pĂ«rdorimin e BPF pĂ«r tĂ« krijuar planifikues CPU, shtuar mundĂ«sia fillestare pĂ«r krijimin e planifikuesve tĂ« ngulitur (sub-scheduler), nĂ«pĂ«rmjet tĂ« cilave pĂ«r çdo cgroup mund tĂ« aktivizohet njĂ« planifikues detyrash i veçantĂ«.
  • Vazhdon optimizimi i nĂ«nsistemit tĂ« pĂ«rkĂ«dheljes (swap). Struktura e vjetĂ«r swap_map u hoq dhe u zĂ«vendĂ«sua me mekanizmin “Tabela e Swap.” Ky ndryshim ka rritur performancĂ«n dhe ka ulur konsumin e memories nĂ« nĂ«nsistemin e pĂ«rkĂ«dheljes.
  • NĂ« nĂ«nsistemin DAMON (Data Access MONitor), i cili mundĂ«son tĂ« monitoroni aksesin e njĂ« procesi nĂ« tĂ« dhĂ«nat nĂ« memorien operuese (p.sh., mund tĂ« mĂ«soni se nĂ« cilat zona tĂ« memories ka pasur qasje procesi, dhe cilat zona kanĂ« mbetur tĂ« pashfrytĂ«zuara), shtuar mbĂ«shtetje pĂ«r algoritme tĂ« ndryshme tĂ« automatizuar tuning kuotash.
  • NĂ« nĂ«n-sistemin e gjurmimit Ă«shtĂ« realizuar koncepti i bufeve tĂ« jashtĂ«m cirkularĂ«, i cili lejon marrjen e tĂ« dhĂ«nave tĂ« gjurmimit nga makinat virtuale. Kjo mundĂ«si Ă«shtĂ« aktivizuar nĂ« hipervizorĂ«t KVM dhe nVHE pĂ«r tĂ« transmetuar tĂ« dhĂ«nat e gjurmimit nga sistemi i mysafirĂ«ve nĂ« anĂ«n e hostit.
  • NĂ« nĂ«nsistemin RV (kernel.org) (Runtime Verification), e destinuar pĂ«r tĂ« kontrolluar saktĂ«sinĂ« e funksionimit tĂ« sistemeve me besueshmĂ«ri tĂ« lartĂ«, janĂ« shtuar komponentĂ«t e monitorimit "stall" pĂ«r tĂ« gjurmuar detyra, ekzekutimi i tĂ« cilave Ă«shtĂ« ndalur pĂ«rkohĂ«sisht ose bllokuar, dhe "deadline" pĂ«r tĂ« analizuar sjelljen e planifikuesit tĂ« detyrave.
Virtualizimi dhe siguria
  • Me default, Ă«shtĂ« vendosur flag-u PROC_MEM_FORCE_PTRACE, i cili lejon anashkalimin e tĂ« drejtave tĂ« aksesit nĂ« memoryn e procesit pĂ«rmes skedarit /proc/PID/mem ato vetĂ«m pĂ«r proceset qĂ« pĂ«rdorin thirrjen sistemike ptrace() pĂ«r debugging.
  • Shtuar njĂ« set i ri hook-ash pĂ«r modulet LSM (Moduli i SigurisĂ« Linux), i cili thjeshton zbatimin e politikave pĂ«r sistemi tĂ« skedarĂ«ve tĂ« mbivendosur, si overlayfs. NĂ« LSM gjithashtu u shtua hook pĂ«r menaxhimin e qasjes nĂ« soketĂ«t Unix, i cili aktivizuar nĂ« modul LSM Landlock pĂ«r caktimin e politicave tĂ« qasjes nĂ« soketĂ«t Unix.
  • NĂ« bibliotekĂ«n e criptografisĂ« tĂ« integruar lib/crypto, duke ofruar funksione mĂ« tĂ« thjeshta dhe mĂ« tĂ« shpejta sesa nĂ« API-nĂ« tradicionale tĂ« criptografisĂ«, shtuar mbĂ«shtetje pĂ«r algoritmat AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH dhe SM3. Shtuar dokumentacija nga lib/crypto.
  • Implementuar mĂ«nyra pKVM (KVM e Mbrojtur) pĂ«r izolim tĂ« rreptĂ« tĂ« memories anonime duke pĂ«rdorur zgjerime virtualizimi pĂ«r arkitekturĂ«n AArch64. NĂ« kĂ«tĂ« mĂ«nyrĂ« faqatat e memories sĂ« mysafirit pĂ«rjashtohen nga tabela e adresave virtuale tĂ« sistemit tĂ« hostit.
  • 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 i rrjetit
  • PĂ«r soketĂ«t unix, tĂ« krijuar nga funksioni socket(), Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r atributet e zgjeruara tĂ« skedave (xattr) user.*. NĂ« fushat e aplikimit pĂ«rmendet vendosja e etiketave pĂ«rmes atributeve tĂ« zgjeruara nĂ« soketĂ«t Unix, tĂ« pĂ«rdorur pĂ«r IPC Varlink, me qĂ«llim qĂ« tĂ« dallohen nga masa e pĂ«rgjithshme pĂ«r inspektimin dhe ndihmĂ«n nĂ« punĂ«n e IPC pĂ«rmes programeve BPF. NĂ« systemd-journald, atributet e zgjeruara kanĂ« si qĂ«llim pĂ«rdorimin pĂ«r tĂ« pĂ«rcaktuar formatin e logut nĂ« lidhje me soketin /dev/log.
  • I fshirĂ« mbĂ«shtetje pĂ«r protokollin UDP-Lite (RFC 3828), i cili lejon dorĂ«zimin e pakove me checksum tĂ« gabuar me supozimin qĂ«, pĂ«r shembull, tĂ« dhĂ«nat e dĂ«gjueshme dhe vizuale qĂ« janĂ« pjesĂ«risht tĂ« dĂ«mtuara mund tĂ« rikuperohen nĂ« nivelin e kodekĂ«ve. Protokolli Ă«shtĂ« hequr pasi askush nuk e pĂ«rdor atĂ«.
  • Hequr mundĂ«sia e pĂ«rmirĂ«simit tĂ« stack-Ă«t IPv6 nĂ« formĂ«n e njĂ« moduli bĂ«rthamĂ«, e cila nuk Ă«shtĂ« pĂ«rdorur nĂ« praktikĂ« (IPv6 ose integrohet nĂ« bĂ«rthamĂ«, ose çaktivizohet plotĂ«sisht), por e komplikon mbĂ«shtetje pasi gjatĂ« ndĂ«rtimit tĂ« IPv6 si modul bĂ«rthamĂ« (CONFIG_IPV6=m), shumĂ« nĂ«n-sisteme janĂ« tĂ« detyruara tĂ« shtojnĂ« trajtues tĂ« pa nevojshĂ«m pĂ«r rastet e shkarkimit tĂ« modulit IPv6.
Pajisjet
  • NĂ« drejtuesin AMDGPU aktivizuar njĂ« motor i ri i ekranit (DC) pĂ«r APU-tĂ« AMD tĂ« serisĂ« HD 7000 (Sea Islands, GCN 1.1).
  • NĂ« drejtuesin Nouveau shtuar mbĂ«shtetje fillestare pĂ«r GPU NVIDIA GA100 tĂ« bazuar nĂ« mikroarkitekturĂ«n Ampere.
  • Puna vazhdon mbi drejtuesin drm (Direct Rendering Manager) Xe pĂ«r GPU tĂ« bazuar nĂ« arkitekturĂ«n Intel Xe, e cila pĂ«rdoret nĂ« kartat grafike Intel tĂ« familjes Arc dhe grafikĂ«n e integruar, filluar nga procesorĂ«t Tiger Lake. Shtuar mbĂ«shtetje pĂ«r nĂ«nstrukturĂ«n grafike tĂ« procesorĂ«ve Intel Nova Lake-P. Realizuar objektet e buferit tĂ« pastrueshĂ«m (Purgeable Buffer Objects).
  • Vazhdon integrimi i komponentĂ«ve tĂ« drejtuesit Nova pĂ«r GPU NVIDIA, tĂ« pajisura me firmware GSP, tĂ« cilat janĂ« pĂ«rdorur qĂ« nga seria NVIDIA GeForce RTX 2000 tĂ« bazuar nĂ« mikroarkitekturĂ«n Turing. Drejtuesi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Rust. Shtuar mbĂ«shtetje fillestare pĂ«r GPU qĂ« pĂ«rdorin mikroarkitekturĂ«n Turing.
  • Shtuar Drejtuesi DRM corebootdrm pĂ«r daljen grafike pĂ«rmes framebufers firmware tĂ« bazuar nĂ« CoreBoot.
  • Shtuar mbĂ«shtetje pĂ«r zĂ«rin ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP dhe WM8962. PĂ«rmirĂ«suar mbĂ«shtetje pĂ«r pajisje audio me interface USB: Huawei Headset, Focusrite Novation, MV-Silicon, Studio 1824, Arturia AF16Rig, Hotone Audio, Feaulle Rainbow, PreSonus AudioBox, Moondrop Ju Jiu, Scarlett 18i20.
  • Shtuar drejtuesi yogafan pĂ«r ndjekjen e shpejtĂ«sisĂ« sĂ« rrotullimit tĂ« ventilatorĂ«ve nĂ« laptopĂ«t Lenovo Yoga, Legion dhe IdeaPad.
  • Shtuar mbĂ«shtetje pĂ«r platforma ARM, SoC dhe pajisje: 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.
  • I fshirĂ« mbĂ«shtetje pĂ«r kontrollet AHCI SATA dhe PCIe qĂ« pĂ«rdoren nĂ« SoC Baikal-T1, si dhe pĂ«r drejtuesit e timerĂ«ve, memories, physmap, autobusin, hwmon, dwc dhe bt1-rom. Si arsye pĂ«r heqjen e tyre pĂ«rmendet mungesa e pĂ«rkrahjes dhe integrimi i paplotĂ« nĂ« pĂ«rbĂ«rjen e bĂ«rthamĂ«s sĂ« komponentĂ«ve tĂ« platformĂ«s Baikal, prodhimi i sĂ« cilĂ«s nĂ« RF u pezullua nĂ« nĂ«ntor 2025.
  • Fshihen 12 drejtues pĂ«r pajisjet Ethernet me interface ISA dhe PCMCIA, tĂ« prodhuara deri nĂ« vitin 2002, pĂ«r tĂ« cilat nuk u gjetĂ«n pĂ«rdorues qĂ« i aplikonin ato nĂ« sisteme operative. Po ashtu, nga bĂ«rthama u pĂ«rjashtua dhe nĂ«n-sistemi ISDN, realizimi i protokolleve AX.25, CAIF dhe Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), drejtuesit yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Radio Amator), inport dhe logibm (busmouse). Arsyet e fshirjes ishte mungesa e shoqĂ«ruesve aktivĂ« pĂ«r shkak tĂ« rritjes sĂ« numrit tĂ« gabimeve tĂ« identifikuara me ndihmĂ«n e syzbot dhe mjeteve AI, qĂ« askush nuk merr pĂ«rsipĂ«r t'i rregullojĂ«, duke i lĂ«nĂ« tĂ« gjitha barrĂ«n e rregullimit tĂ« problemeve serioze shoqĂ«ruesve tĂ« sistemeve kryesore tĂ« rrjetit tĂ« kernelit. NĂ« total janĂ« fshirĂ« mĂ« shumĂ« se 140 mijĂ« rreshta kodi.

Burimi: linux.org.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster