Lëshimi i bërthamës Linux 7.1

Pas dy muaj zhvillimi, Linus Torvalds prezantoi lëshimin e bërthamës Linux 7.1. Ndër ndryshimet më të dukshme janë: drejtuesi i ri ntfsplus, faza e parë e ndërprerjes së mbështetjes për CPU i486, heqja e përshtatësve të vjetër Ethernet, heqja e protokolleve ISDN dhe AX.25, aktivizimi nga default i mekanizmit Intel FRED, mbështetje për përpunuesit BPF në io_uring, optimizimi i nën sistemit të swap, mbështetje për nënplanifikuesit në sched_ext, input/output në modin 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 soketet Unix.

Në versionin e ri janë pranuar 17275 korrigjime nga 2589 zhvillues.
Madhësia e patch-it është 57 MB (ndryshimet prekin 13528 skedarë, janë shtuar 751785 linja kodi, dhe janë fshirë 405916 linja). 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 lidhen me përditësimin e kodit, që është specifik për arkitekturat harduerike, 14% lidhen me pilin rrjet, 5% me sistemet e skedarëve dhe 3% me nën sistemet e brendshme të bërthamës.

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

  • Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • ËshtĂ« pranuar njĂ« implementim i ri i sistemit tĂ« skedarĂ«ve NTFS — ntfsplus, i bazuar nĂ« kodin e drejtuesit klasik ntfs qĂ« Ă«shtĂ« hequr nga bĂ«rthama. Drejtuesi i vjetĂ«r Ă«shtĂ« ristrukturuar, Ă«shtĂ« shtrirĂ« me mundĂ«sinĂ« pĂ«r tĂ« shkruar tĂ« dhĂ«na dhe Ă«shtĂ« adaptuar pĂ«r tĂ« mbĂ«shtetur mundĂ«sitĂ« moderne, si pĂ«rdorimi i volumeneve tĂ« faqeve tĂ« memories (folios) nĂ« vend tĂ« strukturĂ«s buffer_head. NĂ« drejtuesin e ri Ă«shtĂ« implementuar alokimi i vonuar i bllokave, duke arritur performancĂ« tĂ« lartĂ« nĂ« operacionet e shkrimit dhe duke reduktuar fragmentimin. PĂ«r operacionet e shkrimit/leximit tĂ« buferuara, input/output tĂ« drejtpĂ«rdrejtĂ«, mapimin e ekstentĂ«ve dhe operacionet e shkrimit/leximit tĂ« faqeve Ă«shtĂ« pĂ«rdorur biblioteka iomap. NĂ« testet iozone, drejtuesi ntfsplus rezultoi 3-5% mĂ« i shpejtĂ« se ntfs3 gjatĂ« shkrimit nĂ« modin me njĂ« thread dhe 35-110% mĂ« i shpejtĂ« me 4 threads. ShpejtĂ«sia e leximit tĂ« ntfsplus dhe ntfs3 Ă«shtĂ« rreth tĂ« njĂ«jtĂ«s nivel. Drejtuesi ntfs3 mbetet pjesĂ« e bĂ«rthamĂ«s dhe nĂ« tĂ« janĂ« bĂ«rĂ« korrigjime dhe pĂ«rmirĂ«sime tĂ« vogla.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r gjenerimin dhe verifikimin e tĂ« dhĂ«nave tĂ« kontrollit tĂ« integritetit T10 nĂ« nivelin e sistemit tĂ« skedarĂ«ve dhe jo nĂ« nivelin e pajisjes bllok, çka lejon arritjen e njĂ« pĂ«rmirĂ«simi tĂ« performancĂ«s nĂ« operacionet e leximit.
    • NĂ« drejtuesin e pajisjeve bllok ublk, i cili lejon zhvendosjen e logjikĂ«s specifike nĂ« anĂ«n e procesit nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r input/output nĂ«pĂ«rmjet memories sĂ« ndarĂ« pa kopjimin e tĂ« dhĂ«nave midis buferave (modi zero-copy).
    • PĂ«r pajisjet bllok qĂ« vetĂ«-kriptohen SED-OPAL, janĂ« shtuar ioctl pĂ«r tĂ« menaxhuar modin Single User dhe Ă«shtĂ« realizuar komanda STACK_RESET.
    • NĂ« Btrfs Ă«shtĂ« shpallur mbĂ«shtetje e stabilizuar pĂ«r operacionin ioctl "shutdown", i cili lejon kalimin e FS nĂ« njĂ« gjendje ku pĂ«rpiqet tĂ« pĂ«rfundojĂ« operacionet e filluara, por bllokon tĂ« gjitha operacionet e reja.
    • NĂ« exfat Ă«shtĂ« realizuar mundĂ«sia e rezervimit tĂ« zonave tĂ« zbrazĂ«ta pĂ«rmes thirrjes fallocate().
    • NĂ« FS CIFS Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e skedarĂ«ve tĂ« pĂ«rkohshĂ«m me flagun O_TMPFILE.
    • NĂ« thirrjen sistemike fsmount() Ă«shtĂ« shtuar opsioni FSMOUNT_NAMESPACE, i cili krijon njĂ« hapĂ«sirĂ« tĂ« re emrash pĂ«r pikĂ«t e montimit pĂ«r sistemin e skedarĂ«ve qĂ« po montohen. NĂ« thirrjet sistemike clone3() dhe unshare() janĂ« shtuar flagje pĂ«r tĂ« kthyer hapĂ«sirĂ«n e re tĂ« emrave tĂ« pikĂ«ve tĂ« montimit, e cila pĂ«rmban vetĂ«m njĂ« CP tĂ« zbrazĂ«t tĂ« sistemit tĂ« skedarĂ«ve tĂ« bazuar nĂ« nullfs, drejtuesin fs-dax me ndĂ«rfaqen e sistemit tĂ« skedarĂ«ve pĂ«r pajisjet DAX (Access Direkt).
    • NĂ« serverin NFS Ă«shtĂ« shtuar mbrojtja nga sulmet e gjetjes sĂ« descriptorĂ«ve tĂ« skedarĂ«ve, e realizuar pĂ«rmes nĂ«nshkrimit tĂ« descriptorĂ«ve me nĂ«nshkrimkriptografik. Mbrojtja aktivizohet pĂ«rmes opsionit tĂ« montimit sign_fh.
    • ËshtĂ« shtuar drejtuesi simbolik fs-dax, qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r tĂ« bashkĂ«punuar me pajisjet DAX (Direct Access), qĂ« mbĂ«shtesin punĂ«n pa pĂ«rdorimin e memorjes sĂ« faqeve. Ky ndĂ«rfaqe Ă«shtĂ« e nevojshme pĂ«r integrimin nĂ« bĂ«rthamĂ«n e sistemit tĂ« skedarĂ«ve famfs, qĂ« vendoset nĂ« memorjen e operativĂ«s.
    • NĂ« sistemin e skedarĂ«ve Ceph Ă«shtĂ« realizuar mbledhja e metrikeve pĂ«r input/output tĂ« lidhur me nĂ«nshkallĂ«t.
  • Kujtesa dhe shĂ«rbimet sistemore
    • Seria e parĂ« e ndryshimeve pĂ«r ndalimin e pĂ«rkrahjes sĂ« procesorĂ«ve i486 Ă«shtĂ« pranuar. Opsionet pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s me pĂ«rkrahje pĂ«r procesorĂ«t 486DX, 486SX dhe AMD ELAN (CONFIG_M486, CONFIG_M486SX dhe CONFIG_MELAN) janĂ« hequr nga Kconfig, ndĂ«rsa opsionet e kompilimit pĂ«r sistemet i486 (-march=i486) janĂ« pĂ«rjashtuar nga Makefile. Kodi pĂ«r pĂ«rkrahjen e faktikshme nĂ« procesorĂ«t i486 Ă«shtĂ« lĂ«nĂ« ende 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 pĂ«r heqjen e pĂ«rkrahjes sĂ« procesorĂ«ve i486 lidhen me dĂ«shirĂ«n pĂ«r tĂ« hequr bĂ«rthamĂ«n nga kodi i komplikuar, i cili imiton disa operacione harduerike, si CX8 (krahaso dhe shkĂ«mbe 8 byte) dhe TSC (numri i cikleve tĂ« CPU, i cili pĂ«rdoret nĂ« planifikuesin e detyrave).
    • NĂ« drejtuesin amd-pstate, i cili pĂ«rdoret pĂ«r menaxhimin e konsumit tĂ« energjisĂ« nĂ« sistemet me procesorĂ« AMD, Ă«shtĂ« implementuar ndĂ«rrimi dinamik i konfigurimeve tĂ« performancĂ«s dhe ndryshimi i sjelljes sĂ« menaxhimit tĂ« energjisĂ« nĂ« varĂ«si tĂ« punĂ«s nga burimi i energjisĂ« ose nga bateria. Kur Ă«shtĂ« i lidhur me energji, tani aktivizohet mĂ«nyra 'performance', ndĂ«rsa kur punon nga bateria — 'balance_performance'.
    • Mekanizmi Intel FRED (Flexible Return and Event Delivery) Ă«shtĂ« aktivizuar si parazgjedhje, duke pĂ«rmirĂ«suar efikasitetin dhe besueshmĂ«rinĂ« nĂ« dorĂ«zimin e informacionit mbi ngjarjet e nivelit tĂ« ulĂ«t. Rritja e performancĂ«s dhe ulja e vonesave arrihen duke kthyer ngjarjet me ndihmĂ«n e instrukcionit tĂ« procesorit IRET nĂ« vend tĂ« kalimit tĂ« ngjarjeve pĂ«rmes tabelĂ«s IDT (Interrupt Descriptor Table). Rritja e besueshmĂ«risĂ« arrihet pĂ«rmes pĂ«rpunimit tĂ« ndarĂ« tĂ« ardhjes sĂ« ngjarjeve nĂ« kontekstin e bĂ«rthamĂ«s dhe kontekstin e pĂ«rdoruesit, duke mbrojtur nga ekzekutimi i pĂ«rzier NMI dhe ruajtjen nĂ« kadri tĂ« zgjatur tĂ« pileve tĂ« tĂ« gjithĂ« regjistrave tĂ« lidhur me pĂ«rjashtimin.
    • NĂ« nĂ«n-sistem perf Ă«shtĂ« shtuar pĂ«rkrahje pĂ«r blloqet e monitorimit tĂ« performancĂ«s sĂ« memories (PMU — Performance Monitoring Unit), tĂ« pĂ«rdorura nĂ« SoC NVIDIA Tegra410.
    • Kryerja e operacioneve futex nĂ« sistemet ARM Ă«shtĂ« shpejtuar, duke shfrytĂ«zuar instrukcionet Arm 9.6 LSUI, tĂ« cilat i lejojnĂ« bĂ«rthamĂ«s tĂ« qartĂ«sojĂ« memorie nga hapĂ«sira e pĂ«rdoruesit pa e çaktivizuar paraprakisht modin mbrojtĂ«s PAN (Privileged Access Never).
    • NĂ« sistemet me procesorĂ« ARM, Ă«shtĂ« pĂ«rmirĂ«suar pĂ«rkrahja pĂ«r zgjerimin e arkitekturĂ«s sĂ« grupit tĂ« komandeve MPAM (Memory System Resource Partitioning and Monitoring) 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 kĂ«rkese memorje me identifikuesin e seksionit (PARTID, Partition ID) dhe identifikuesin e grupit tĂ« monitorimit (PMG, Monitoring Group ID). NĂ« lidhje me PARTID, Ă«shtĂ« e mundur tĂ« kufizohet konsumimi i burimeve, siç janĂ« kapaciteti i memorjes ose madhĂ«sia e caches, qĂ« ndonjĂ« 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Ă« memories gjatĂ« llojit tĂ« caktuar tĂ« ngarkesĂ«s.
    • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« modit tĂ« kohĂ«s reale (PREEMPT_RT) nĂ« procesorĂ«t 32-bit ARM. MĂ« parĂ«, pĂ«rkrahja PREEMPT_RT ishte siguruar pĂ«r arkitekturĂ«n x86 dhe x86-64, ARM64, RISC-V dhe LoongArch.
    • NĂ« thirrjen sistematike clone3() janĂ« shtuar flamuj tĂ« rinj: CLONE_NNP — ndalesĂ« e marrjes sĂ« privilegjeve tĂ« reja nĂ« procesin e krijuar; CLONE_AUTOREAP — pĂ«rfundimi automatik i procesit nĂ« vend tĂ« shndĂ«rrimit tĂ« tij nĂ« njĂ« proces-zombi deri nĂ« pĂ«rfundimin e funksionit wait() nga procesi prind;
      CLONE_PIDFD_AUTOKILL — pĂ«rfundimi i procesit tĂ« birĂ«suar nĂ« rast se dJamie e lidhur me tĂ« pĂ«rmbyllet (pĂ«r shembull, me pĂ«rfundimin e procesit prind).
    • PĂ«r çdo modull tĂ« bĂ«rthamĂ«s nĂ« katalogun /sys/module Ă«shtĂ« shtuar skedari import_ns, i cili pĂ«rmban listĂ«n e hapĂ«sirave tĂ« emrave tĂ« simbolit qĂ« janĂ« importuar.
    • NĂ« sistemin e hyrjeve/asnjĂ« io_uring Ă«shtĂ« shtuar pĂ«rkrahje pĂ«r pĂ«rdorimin e nĂ«n-sistem BPF pĂ«r krijimin e trajtuesve. PĂ«r shembull, mund tĂ« zĂ«vendĂ«sohet cikli kryesor i shpĂ«rndarjes me njĂ« program BPF.
    • NĂ« nĂ«n-sistem BPF Ă«shtĂ« modernizuar analizimi i pĂ«rdorimit tĂ« stack-ut, çka ka shpejtuar ndjeshĂ«m verifikimin nga verifikuesi i shumĂ« programeve BPF.
    • Me qĂ«llim optimizimin e performancĂ«s, nĂ«n-sistemi hrtimer (high resolution timer) Ă«shtĂ« rishkruar. Planifikuesi i detyrave tani mund tĂ« pĂ«rdorĂ« timerat me saktĂ«si tĂ« lartĂ« pa humbur performancĂ«n nĂ« vend tĂ« timerave mĂ« pak tĂ« saktĂ«.
    • Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, lidhur me pĂ«rdorimin e gjuhĂ«s Rust si njĂ« gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e pĂ«rshtatĂ«sve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje e Rust nuk Ă«shtĂ« aktive pĂ«r default dhe nuk sjell aktivizimin e Rust si njĂ« varĂ«si tĂ« detyrueshme ndihmĂ«se pĂ«r bĂ«rthamĂ«n). Deri nĂ« versionin 1.85 (nĂ« dispozicion nĂ« Debian 13) kĂ«rkesat pĂ«r versionin e Rust, e nevojshme pĂ«r ndĂ«rtimin e komponenteve tĂ« bĂ«rthamĂ«s, janĂ« rritur. ËshtĂ« shtuar mundĂ«sia eksperimentale e Kconfig CONFIG_RUST_INLINE_HELPERS pĂ«r tĂ« futur pĂ«rgatitjet C nĂ« kodin Rust gjatĂ« kompilimit (optimizimi pĂ«rmirĂ«soi performancĂ«n e pĂ«rshtatĂ«sit null me 2%). ËshtĂ« shtuar makrosi ‘const_assert!’. JanĂ« zgjedhur 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, Ă«shtĂ« shtuar mundĂ«sia fillestare pĂ«r krijimin e planifikuesve tĂ« brendshĂ«m (sub-scheduler), me tĂ« cilat pĂ«r çdo cgroup mund tĂ« angazhohet njĂ« planifikues detyrash i vetĂ«.
    • Vazhdon optimizimi i nĂ«n-sistemit tĂ« ndĂ«rrimit (swap). StrukturĂ«n e vjetĂ«r swap_map e zĂ«vendĂ«soi mekanizmi ‘Swap Table’. Ky ndryshim mundĂ«soi rritjen e performancĂ«s dhe reduktimin e konsumit tĂ« memories nĂ« nĂ«n-sistemin e ndĂ«rrimit.
    • NĂ« nĂ«n-sistemin DAMON (Data Access MONitor), qĂ« lejon ndjekjen e aksesit tĂ« proceseve nĂ« tĂ« dhĂ«na nĂ« memorien operative (p.sh., mund tĂ« kuptoni nĂ« cilat zona memories njĂ« proces ka pasur akses, dhe cilat zona kanĂ« mbetur tĂ« papĂ«rdorura), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritma tĂ« ndryshĂ«m tĂ« tunimit automatik tĂ« kuotave.
    • NĂ« nĂ«n-sistemin e gjurmimit Ă«shtĂ« realizuar koncepti i bufereve tĂ« jashtme rrethore, qĂ« lejon marrjen e tĂ« dhĂ«nave tĂ« gjurmimit nga makinave virtuale. MundĂ«sia Ă«shtĂ« aktivizuar nĂ« hipervizorĂ«t KVM dhe nVHE pĂ«r tĂ« kaluar tĂ« dhĂ«nat e gjurmimit nga sistemi mysafir nĂ« anĂ«n e hostit.
    • NĂ« nĂ«n-sistemin RV (Runtime Verification), i dedikuar pĂ«r verifikimin e saktĂ«sisĂ« sĂ« operimeve tĂ« sistemeve tĂ« larta tĂ« besueshmĂ«risĂ«, janĂ« shtuar komponentĂ«t e monitorimit ‘stall’ pĂ«r tĂ« ndjekur detyrat, tĂ« cilat pĂ«rkohĂ«sisht janĂ« pezulluar ose bllokuar, dhe ‘deadline’ pĂ«r analizimin e sjelljes sĂ« planifikuesit tĂ« detyrave.
  • Virtualizimi dhe siguria
    • PĂ«r default Ă«shtĂ« vendosur flaçk PROC_MEM_FORCE_PTRACE, qĂ« lejon kalimin e tĂ« drejtave tĂ« aksesit nĂ« memorien e procesit pĂ«rmes dosjes /proc/PID/mem vetĂ«m pĂ«r proceset qĂ« aplikojnĂ« thirrjen e sistemit ptrace() pĂ«r debugging.
    • Ă«shtĂ« shtuar njĂ« grup i ri hook-ash pĂ«r modulĂ«t LSM (Linux Security Module), qĂ« e thjeshton zbatimin e politikave pĂ«r sistemet dosje tĂ« palosura, si overlayfs. NĂ« LSM Ă«shtĂ« shtuar gjithashtu njĂ« hook pĂ«r menaxhimin e aksesit nĂ« Unix-sockets, qĂ« aktivizohet nĂ« modul-in LSM Landlock pĂ«r caktimin e politikave tĂ« aksesit nĂ« Unix-sockets.
    • NĂ« bibliotekĂ«n e integruar tĂ« kriptografisĂ« lib/crypto, qĂ« ofron funksione mĂ« tĂ« thjeshta dhe mĂ« tĂ« shpejta se nĂ« API tradicionale tĂ« kriptografisĂ«, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r algoritmet AES-CMAC, AES-XCBC-MAC, AES-CBC-MAC, GHASH dhe SM3. ËshtĂ« shtuar dokumentacioni pĂ«r lib/crypto.
    • ËshtĂ« implementuar moda pKVM (Protected KVM) pĂ«r izolimin e rreptĂ« tĂ« memories anonime duke pĂ«rdorur zgjerimet e virtualizimit 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 tĂ« ndĂ«rprerjeve virtuale ARM (VGICv5 - ARM Virtual Generic Interrupt Controller v5).
  • Sistemi i rrjetit
    • PĂ«r unix-sockets qĂ« krijohen nga funksioni socket(), Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r atribute tĂ« zgjeruara tĂ« dosjeve (xattr) ‘user.*’. Nga pĂ«rdorimet e shpikura vlen tĂ« pĂ«rmendet caktimi i etikave pĂ«rmes atributeve tĂ« zgjeruara nĂ« Unix-sockets qĂ« pĂ«rdoren pĂ«r IPC Varlink, me qĂ«llim qĂ« tĂ« veçohen nga masa e zakonshme pĂ«r inspektimin dhe debugging e IPC me programet BPF. NĂ« systemd-journald, atributet e zgjeruara janĂ« destinuar pĂ«r tĂ« pĂ«rcaktuar formatin e logut nĂ« lidhje me socket-in /dev/log.
    • ËshtĂ« hequr mbĂ«shtetja pĂ«r protokollin UDP-Lite (RFC 3828), qĂ« lejon dorĂ«zimin e paketave me checksum tĂ« gabuar me mendimin se, pĂ«r shembull, tĂ« dhĂ«nat audio dhe video tĂ« dĂ«mtuara mund tĂ« rikuperohen nĂ« nivelin e kodekĂ«ve. Protokolli Ă«shtĂ« hequr pasi nuk pĂ«rdoret nga askush.
    • ËshtĂ« hequr mundĂ«sia e ndĂ«rtimit tĂ« stack-ut IPv6 nĂ« formĂ« moduli tĂ« bĂ«rthamĂ«s, qĂ« nuk Ă«shtĂ« pĂ«rdorur nĂ« praktikĂ« (IPv6 ose pĂ«rfshihet nĂ« bĂ«rthamĂ«, ose Ă«shtĂ« plotĂ«sisht e çaktivizuar), por ka komplikuar mbajtjen, pasi gjatĂ« ndĂ«rrimit tĂ« IPv6 si modul tĂ« bĂ«rthamĂ«s (CONFIG_IPV6=m), shumĂ« nĂ«n-sisteme detyrohen tĂ« shtojnĂ« trajtues tĂ« panevojshĂ«m pĂ«r rastet e shkarkimit tĂ« modulit IPv6.
  • Pajisjet
    • NĂ« pĂ«rshtatĂ«sin AMDGPU Ă«shtĂ« pĂ«rfshirĂ« njĂ« motor i ri i ekranit (DC) pĂ«r APU AMD seritĂ« HD 7000 (Sea Islands, GCN 1.1).
    • NĂ« pĂ«rshtatĂ«sin Nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r GPU NVIDIA GA100 mbi bazĂ«n e mikroarkitekturĂ«s Ampere.
    • Puna Ă«shtĂ« punuar mbi sĂŒrĂŒcĂ«n 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 grafikĂ«n e integruar, duke filluar nga procesorĂ«t Tiger Lake. ËshtĂ« shtuar mbĂ«shtetje pĂ«r nĂ«nndĂ«rtesĂ«n grafike tĂ« procesorĂ«ve Intel Nova Lake-P. JanĂ« realizuar objekte buffer qĂ« mund tĂ« pastrohen (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.
    • ËshtĂ« shtuar sĂŒrĂŒcĂ«si DRM corebootdrm pĂ«r daljen grafike pĂ«rmes framebuffer-ave tĂ« firmware-ve tĂ« bazuara nĂ« CoreBoot.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r pajisjet audio ASoC AMD RPL DMIC, Cirrus Logic CS42L43, CS47L47, NVIDIA CPCAP dhe WM8962. ËshtĂ« 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.
    • ËshtĂ« shtuar sĂŒrĂŒcĂ«si yogafan pĂ«r ndjekjen e shpejtĂ«sisĂ« sĂ« rrotullimit tĂ« ventilatorit nĂ« laptopĂ«t Lenovo Yoga, Legion dhe IdeaPad.
    • ËshtĂ« 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.
    • ËshtĂ« hequr mbĂ«shtetja pĂ«r kontrollorĂ«t AHCI SATA dhe PCIe qĂ« pĂ«rdoren nĂ« SoC Baikal-T1, si dhe pĂ«r sĂŒrĂŒcĂ«sit e timer-it, memorie, physmap, bus, hwmon, dwc dhe bt1-rom. Si shkak pĂ«r heqjen e tyre Ă«shtĂ« caktuar mungesa e mbĂ«shtetjes dhe integrimi i papĂ«rfunduar nĂ« pĂ«rbĂ«rjen e bĂ«rthamĂ«s tĂ« komponentĂ«ve tĂ« platformĂ«s Baikal, prodhimi i sĂ« cilĂ«s nĂ« RF u pezullua nĂ« nĂ«ntor 2025.
    • JanĂ« hequr 12 sĂŒrĂŒcĂ«s pĂ«r pajisjet Ethernet me ndĂ«rfaqe ISA dhe PCMCIA, tĂ« prodhuara deri nĂ« vitin 2002, pĂ«r tĂ« cilat nuk ka pasur pĂ«rdorues qĂ« i kanĂ« aplikuar nĂ« sistemet operative. Po ashtu janĂ« pĂ«rjashtuar nga bĂ«rthama
      nĂ«nndĂ«rtesa ISDN, realizimet e protokolleve AX.25, CAIF dhe Bluetooth CMTP (Common ISDN Application Programming Interface Message Transport Protocol), sĂŒrĂŒcĂ«sit yellowfin (Yellowfin Gigabit-NIC), hamachi (Hamachi GNIC-II), hamradio (Amateur Radio), inport dhe logibm (busmouse). Shkaku i heqjes ishte mungesa e personave aktivĂ« pĂ«r mbĂ«shtetje pĂ«rballĂ« rritjes sĂ« numrit tĂ« gabimeve tĂ« identifikuara pĂ«rmes syzbot dhe mjeteve AI, tĂ« cilat askush nuk merr pĂ«rsipĂ«r t’i korrigjojĂ« dhe e gjithĂ« ngarkesa pĂ«r adresimin e problemeve serioze bie mbi ata qĂ« mbĂ«shtesin nĂ«nndĂ«rtesat kryesore tĂ« rrjetit tĂ« bĂ«rthamĂ«s. NĂ« total janĂ« hequr mĂ« shumĂ« se 140 mijĂ« linja kodi.

Burimi: opennet.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