Lëshimi i bërthamës Linux 6.7

Pas dy muajve zhvillimi, Linus Torvalds paraqiti lëshimin e bërthamës Linux 6.7. Ndër ndryshimet më të dukshme: integrimi i FS Bcachefs, ndalimi i mbështetjes për arkitekturën Itanium, mundësia e funksionimit të Nouvea me firmware GSP-R, mbështetje për enkriptimin TLS në NVMe-TCP, mundësia e përdorimit të përjashtimeve në BPF, mbështetje për futex në io_uring, optimizimi i performancës së planifikuesit fq (Fair Queuing), mbështetje për zgjerimin TCP-AO (TCP Authentication Option) dhe mundësia e kufizimit të lidhjeve rrjeti në mekanizmin e mbrojtjes Landlock, u shtua menaxhimi i aksesit në user namespace dhe io_uring përmes AppArmor.

Në versionin e ri janë pranuar 18405 korrigjime nga 2066 zhvillues, madhësia e patch-it është 72 MB (ndryshimet preken 13467 skedarë, janë shtuar 906147 rreshta kodi, janë fshirë 341048 rreshta). Në lëshimin e kaluar ishin 15291 korrigjime nga 2058 zhvillues, madhësia e patch-it ishte 39 MB. Rreth 45% e të gjitha ndryshimeve të paraqitura në 6.7 lidhen me drejtuese të pajisjeve, rreth 14% e ndryshimeve kanë të bëjnë me përditësimin e kodit të veçantë për arkitekturën harduerike, 13% është e lidhur me shtetin rrjetor, 5% me sistemet e skedarëve dhe 3% me nën-sistemet e brendshme të bërthamës.

Novitetet kryesore në bërthamën 6.7:

  • Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« bĂ«rthamĂ« Ă«shtĂ« pranuar kodi i sistemit tĂ« skedarĂ«ve Bcachefs, nĂ« tĂ« cilin Ă«shtĂ« bĂ«rĂ« njĂ« pĂ«rpjekje pĂ«r tĂ« arritur nivelin e performancĂ«s, besueshmĂ«risĂ« dhe shkallĂ«zueshmĂ«risĂ« qĂ« Ă«shtĂ« tipike pĂ«r XFS, nĂ« kombinim me elemente tĂ« funksionaliteteve tĂ« zgjeruara qĂ« gjenden nĂ« Btrfs dhe ZFS. PĂ«r shembull, Bcachefs mbĂ«shtet mundĂ«si tĂ« tilla si pĂ«rfshirja nĂ« njĂ« ndarje tĂ« shumĂ« pajisjeve, pĂ«rhapje me disa nivele tĂ« ruajtĂ«sve (nĂ« nivelin e poshtĂ«m me tĂ« dhĂ«na tĂ« pĂ«rdorura shpesh nĂ« SSD tĂ« shpejtĂ« dhe nĂ« nivelin e sipĂ«rm me tĂ« dhĂ«na mĂ« pak tĂ« kĂ«rkuara nga diskĂ«t e ngurtĂ«), replikimi (RAID 1/10), keqkodimi, kompresimi transparent tĂ« tĂ« dhĂ«nave (modet LZ4, gzip dhe ZSTD), prerjet e gjendjes (snapshot), verifikimi i integritetit pĂ«rmes kontrolleve tĂ« shumave, mundĂ«sia e ruajtjes sĂ« kodave tĂ« korrigjimit tĂ« gabimeve tĂ« Reed–Solomon (RAID 5/6), ruajtja e informacionit nĂ« formĂ« tĂ« enkriptuar (pĂ«rdoren ChaCha20 dhe Poly1305). NĂ« performancĂ«, Bcachefs tejkalon Btrfs dhe sistemet e tjera tĂ« skedarĂ«ve qĂ« bazohen nĂ« mekanizmin Copy-on-Write, dhe tregon njĂ« shpejtĂ«si tĂ« punĂ«s tĂ« ngjashme me Ext4 dhe XFS.
    • NĂ« sistemin e skedarĂ«ve Btrfs Ă«shtĂ« introdhuar njĂ« mĂ«nyrĂ« e thjeshtuar pĂ«r kuotat, e cila lejon arritjen e njĂ« performance mĂ« tĂ« lartĂ« duke ndjekur eksitĂ«t vetĂ«m nĂ« nĂ«nseksionin, ku ata janĂ« krijuar, çfarĂ« e thjeshton ndjeshĂ«m llogaritjen dhe rrit performancĂ«n, por nuk lejon llogaritjen e eksitĂ«ve qĂ« pĂ«rdoren nĂ« pĂ«rbashkĂ«t nĂ« disa nĂ«nseksione.
    • NĂ« Btrfs Ă«shtĂ« shtuar njĂ« strukturĂ« e re tĂ« dhĂ«nash «stripe tree», e pĂ«rshtatshme pĂ«r hartimin logjik tĂ« eksitĂ«ve nĂ« situata kur hartimi fizik nuk pĂ«rputhet nĂ« pajisje tĂ« ndryshme. Kjo strukturĂ« pĂ«r momentin Ă«shtĂ« implementuar nĂ« realizimet RAID0 dhe RAID1 pĂ«r pajisjet e bllokut tĂ« zonuar. NĂ« tĂ« ardhmen, kjo strukturĂ« planifikohet tĂ« pĂ«rdoret gjithashtu nĂ« RAID tĂ« niveleve tĂ« larta, çfarĂ« do tĂ« zgjidhĂ« disa probleme ekzistuese nĂ« realizimin aktual.
    • NĂ« sistemin e skedarĂ«ve Ceph Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r hartimin e identifikuesve tĂ« pĂ«rdoruesve tĂ« sistemeve tĂ« skedarĂ«ve tĂ« montuar, tĂ« aplikuara pĂ«r tĂ« lidhur skedarĂ«t e njĂ« pĂ«rdoruesi tĂ« caktuar nĂ« njĂ« ndarje tĂ« huaj tĂ« montuar me njĂ« pĂ«rdorues tjetĂ«r nĂ« sistemin aktual.
    • NĂ« efivarfs Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« specifikuar uid dhe gid gjatĂ« montimit pĂ«r tĂ« lejuar ndryshimin e variablave UEFI nga procese tĂ« kthyera pa tĂ« drejta root.
    • NĂ« exFAT janĂ« shtuar thirrje ioctl pĂ«r tĂ« lexuar dhe ndryshuar atributet e FS. ËshtĂ« shtuar trajtimi i katalogĂ«ve me madhĂ«si zero.
    • NĂ« F2FS Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« pĂ«rdorur blloqe me madhĂ«si 16K.
    • Mekanizmi i automontimit autofs Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e API-sĂ« sĂ« re pĂ«r montimin e ndarjeve.
    • NĂ« OverlayFS janĂ« propozuar opsionet e montimit «lowerdir+» dhe «datadir+». ËshtĂ« shtuar mbĂ«shtetje pĂ«r montimin e thelluar tĂ« OverlayFS me xattrs.
    • NĂ« XFS Ă«shtĂ« optimizuar ngarkesa nĂ« CPU nĂ« kodin e shpĂ«rndarjes sĂ« bllokĂ«ve nĂ« kohĂ« reale. ËshtĂ« siguruar mundĂ«sia e ekzekutimit tĂ« njĂ«kohshĂ«m tĂ« operacioneve tĂ« leximit dhe FICLONE.
    • Kodi EXT2 Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e fletĂ«ve tĂ« faqeve tĂ« memories (page folios).
  • Memorie dhe shĂ«rbime sistemike
    • Ëndalimi i mbĂ«shtetjes pĂ«r arkitekturĂ«n ia64, e cila pĂ«rdoret nĂ« procesorĂ«t Intel Itanium, tĂ« cilĂ«t u ndaluan tĂ« shiten plotĂ«sisht nĂ« vitin 2021. ProcesorĂ«t Itanium u prezantuan nga Intel nĂ« vitin 2001, por arkitektura ia64 nuk arriti tĂ« konkurrojĂ« me AMD64, kryesisht pĂ«r shkak tĂ« performancĂ«s mĂ« tĂ« lartĂ« tĂ« AMD64 dhe kalimit mĂ« tĂ« lehtĂ« nga procesorĂ«t 32-bit x86. Si rezultat, interesat e Intel u zhvendosĂ«n drejt procesorĂ«ve x86-64, ndĂ«rsa Itanium mbeti serverĂ«t HP Integrity, pĂ«r tĂ« cilin porositĂ« u ndaluan tre vjet mĂ« parĂ«. Kodi pĂ«r mbĂ«shtetje ia64 u hoq nga bĂ«rthama kryesisht pĂ«r shkak tĂ« mungesĂ«s sĂ« gjatĂ« tĂ« mbĂ«shtetjes pĂ«r kĂ«tĂ« platformĂ«, ndĂ«rsa Linus Torvalds shprehu gatishmĂ«ri pĂ«r tĂ« rikthyer mbĂ«shtetje ia64 nĂ« bĂ«rthamĂ«, por vetĂ«m nĂ«se gjendet njĂ« mbĂ«shtetĂ«s qĂ« do tĂ« demonstrojĂ« mbĂ«shtetje cilĂ«sore pĂ«r kĂ«tĂ« platformĂ« jashtĂ« bĂ«rthamĂ«s kryesore pĂ«r tĂ« paktĂ«n njĂ« vit.
    • Shtuar parametrin e linjĂ«s sĂ« komandĂ«s tĂ« bĂ«rthamĂ«s 'ia32_emulation', i cili lejon aktivizimin dhe çaktivizimin e mbĂ«shtetjes pĂ«r emulimin e modit 32-bit nĂ« bĂ«rthamat e ndĂ«rtuara pĂ«r arkitekturĂ«n x86-64 gjatĂ« fazĂ«s sĂ« ngarkimit. Nga njĂ« kĂ«ndvĂ«shtrim praktik, ky parametr i ri lejon ndĂ«rtimin e bĂ«rthamĂ«s me mbĂ«shtetje pĂ«r aplikacione 32-bit, por nĂ« mĂ«nyrĂ« tĂ« paracaktuar çaktivizon kĂ«tĂ« mod pĂ«r tĂ« reduktuar vektorin e sulmit nĂ« bĂ«rthamĂ«, pasi API pĂ«r tĂ« siguruar kompatibilitetin Ă«shtĂ« testuar mĂ« pak se ndĂ«rfaqet kryesore tĂ« bĂ«rthamĂ«s.
    • Vazhdon transferimi i ndryshimeve nga dega Rust-for-Linux, qĂ« lidhen me pĂ«rdorimin e gjuhĂ«s Rust si gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e drejtpeshave dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje Rust nuk Ă«shtĂ« aktive nĂ« mĂ«nyrĂ« tĂ« paracaktuar dhe nuk çon nĂ« pĂ«rfshirjen e Rust nĂ« varĂ«sitĂ« e detyrueshme ndĂ«rtimi pĂ«r bĂ«rthamĂ«n). NĂ« versionin e ri Ă«shtĂ« realizuar kalimi nĂ« pĂ«rdorimin e lĂ«shimit Rust 1.73 dhe Ă«shtĂ« propozuar njĂ« grup lidhjesh pĂ«r punĂ«n me queued punĂ« (workqueues).
    • Krijuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit binfmt_misc pĂ«r tĂ« shtuar mbĂ«shtetje pĂ«r formate tĂ« reja tĂ« skedarĂ«ve ekzekutues (pĂ«r shembull, pĂ«r tĂ« ekzekutuar aplikacione tĂ« pĂ«rfunduara nĂ« Java ose Python) brenda hapĂ«sirave tĂ« ndryshme tĂ« pakufizuara (namespace).
    • NĂ« kontrollorin e cgroup cpuset, i cili lejon menaxhimin e angazhimit tĂ« bĂ«rthamave tĂ« CPU gjatĂ« ekzekutimit tĂ« detyrave, Ă«shtĂ« siguruar ndarja nĂ« seksionim lokal dhe tĂ« largĂ«t (remote partition), tĂ« cilat dallojnĂ« nga njĂ«ra-tjetra bazuar nĂ«se cgroup-i prind Ă«shtĂ« njĂ« seksion korrekt rrĂ«njor apo jo. NĂ« cpuset janĂ« shtuar gjithashtu cilĂ«simet e reja "cpuset.cpus.exclusive" dhe "cpuset.cpus.exclusive.effective" pĂ«r lidhjen ekskluzive me CPU.
    • NĂ« nĂ«nstrukturĂ«n BPF Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r pĂ«rjashtimet, tĂ« cilat trajtohen si njĂ« dalje e rĂ«ndĂ«sishme nga programi BPF me mundĂ«sinĂ« e rrotullimit tĂ« sigurt tĂ« kuadrove tĂ« stack-ut. PĂ«r mĂ« tepĂ«r, nĂ« programet BPF Ă«shtĂ« lejuar pĂ«rdorimi i treguesve kptr nĂ« lidhje me CPU.
    • NĂ« nĂ«nstrukturen io_uring Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r operacione me futex-e, si dhe janĂ« implementuar operacione tĂ« reja: IORING_OP_WAITID (versioni asinkron i waitid), SOCKET_URING_OP_GETSOCKOPT (varianti i getsockoptand), SOCKET_URING_OP_SETSOCKOPT (varianti i setsockopt) dhe IORING_OP_READ_MULTISHOT (operacione tĂ« pĂ«rsĂ«ritura tĂ« leximit, qĂ« nuk ndalojnĂ« derisa tĂ« ketĂ« tĂ« dhĂ«na ose kur buffer-i tĂ« jetĂ« plotĂ«suar).
    • ËshtĂ« shtuar implementimi i radhĂ«ve FIFO tĂ« lehta, qĂ« kĂ«rkojnĂ« bllokim spin vetĂ«m pĂ«r heqjen nga radhĂ« nĂ« kontekstin e procesit dhe qĂ« kalojnĂ« pa bllokim spin pĂ«r shtimin atomik nĂ« radhĂ« nĂ« çdo kontekst.
    • ËshtĂ« shtuar njĂ« buffer i ringut "objpool" me njĂ« implementim tĂ« paushĂ«m tĂ« njĂ« rruge me performancĂ« tĂ« lartĂ« pĂ«r alokimin dhe kthimin e objekteve.
    • ËshtĂ« shtuar pjesa fillestare e ndryshimeve pĂ«r implementimin e API tĂ« ri futex2, i cili ka performancĂ« mĂ« tĂ« lartĂ« nĂ« sistemet NUMA, mbĂ«shtet madhĂ«si qĂ« nuk janĂ« 32-bit dhe mund tĂ« pĂ«rdoret nĂ« vend tĂ« thirrjes mĂ« tĂ« shumĂ«fishtĂ« sistemit futex().
    • PĂ«r arkitekturĂ«n ARM32 dhe S390x Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupin aktual tĂ« instruksioneve BPF (cpuv4).
    • PĂ«r arkitekturĂ«n RISC-V Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« modes sĂ« kontrollit Shadow-Call Stack, e cila Ă«shtĂ« nĂ« dispozicion nĂ« Clang 17, e destinuar pĂ«r mbrojtjen nga rikthimi i adresĂ«s sĂ« kthimit nga funksioni nĂ« rast tĂ« mbushjes sĂ« buffers nĂ« stack. QĂ«llimi i mbrojtjes Ă«shtĂ« ruajtja e adresĂ«s sĂ« kthimit pas kalimit tĂ« kontrolleve nĂ« funksion nĂ« njĂ« "stack tĂ« hijshĂ«m" tĂ« veçantĂ« dhe nxjerrja e kĂ«saj adrese para daljes nga funksioni.
    • Mekanizmi i bashkimit tĂ« faqeve tĂ« memories identike (KSM: Kernel Samepage Merging) Ă«shtĂ« shtuar me njĂ« mod tĂ« ri inteligjent tĂ« skanimit tĂ« faqeve tĂ« memories, i cili ndjek faqet e skanuara pa sukses dhe ul intensitetin e rikoshetimit tĂ« tyre. PĂ«r tĂ« aktivizuar modin e ri, Ă«shtĂ« shtuar njĂ« cilĂ«sim /sys/kernel/mm/ksm/smart_scan.
    • ËshtĂ« shtuar njĂ« komandĂ« e re ioctl, PAGEMAP_SCAN, e cila, kur pĂ«rdoret me userfaultfd(), lejon tĂ« pĂ«rcaktohen faktet e shk Writing nĂ« njĂ« gamĂ« tĂ« caktuar tĂ« memories. Kjo mundĂ«si e re, pĂ«r shembull, mund tĂ« pĂ«rdoret nĂ« sistem pĂ«r tĂ« ruajtur dhe rikuperuar gjendjen e proceseve CRIU ose nĂ« sistemet anticheat tĂ« lojĂ«rave.
    • NĂ« sistemin e ndĂ«rtimit, kur ka njĂ« kompilator Clang, pĂ«r default Ă«shtĂ« aktivizuar ndĂ«rtimi i shembujve tĂ« pĂ«rdorimit tĂ« nĂ«n-sistemit perf, tĂ« shkruar nĂ« formĂ«n e programeve BPF.
    • ËshtĂ« hequr shtresa e vjetĂ«r videobuf, e cila Ă«shtĂ« pĂ«rdorur pĂ«r tĂ« menaxhuar framebuffers nĂ« nĂ«n-sistemin e mediave dhe qĂ« u zĂ«vendĂ«sua mĂ« shumĂ« se 10 vjet mĂ« parĂ« me njĂ« zbatim tĂ« ri videobuf2.
  • Virtualizimi dhe siguria
    • NĂ« nĂ«n-sistemin fscrypt Ă«shtĂ« shtuar mundĂ«sia e enkriptimit tĂ« tĂ« dhĂ«nave nĂ« blloqe mĂ« tĂ« vogla se madhĂ«sia e bllokut nĂ« sistemin e skedarĂ«ve. Kjo mund tĂ« jetĂ« e nevojshme pĂ«r tĂ« angazhuar mekanizmat e enkriptimit harduerik qĂ« mbĂ«shtesin vetĂ«m blloqe tĂ« vogla (pĂ«r shembull, kontrollorĂ«t UFS qĂ« mbĂ«shtesin vetĂ«m madhĂ«sinĂ« e bllokut 4096, do tĂ« mund tĂ« pĂ«rdoren me FS me madhĂ«si blloku 16K).
    • NĂ« nĂ«n-sistemin 'iommufd', i cili lejon menaxhimin e tabelave tĂ« faqeve tĂ« memories I/O IOMMU (I/O Memory-Management Unit) pĂ«rmes deshifruesve nga hapĂ«sira e pĂ«rdoruesit, Ă«shtĂ« shtuar ndjekja e tĂ« dhĂ«nave ende tĂ« pavaruara nga memorie (dirty) pĂ«r operacione DMA, e cila Ă«shtĂ« e nevojshme pĂ«r tĂ« pĂ«rcaktuar memories me tĂ« dhĂ«na qĂ« nuk janĂ« pastruar gjatĂ« migrimit tĂ« proceseve.
    • NĂ« mekanizmin Landlock, i cili lejon kufizimin e ndĂ«rveprimit tĂ« grupit tĂ« proceseve me mjedisin e jashtĂ«m, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e rregullave pĂ«r menaxhimin e qasjes nĂ« TCP sockets. PĂ«r shembull, mund tĂ« krijohet njĂ« rregull qĂ« lejon vetĂ«m qasjen nĂ« portin rrjet 443 pĂ«r lidhjet HTTPS.
    • NĂ« nĂ«n-sistemin AppArmor Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar qasjen nĂ« mekanizmin io_uring dhe pĂ«r krijimin e hapĂ«sirave tĂ« identifikuesve tĂ« pĂ«rdoruesve (user namespaces), e cila lejon lehtĂ«simin e qasjes nĂ« kĂ«to mundĂ«si vetĂ«m pĂ«r disa procese tĂ« caktuara.
    • ËshtĂ« shtuar API pĂ«r atestimin makinat virtuale pĂ«r tĂ« konfirmuar integritetin e procesit tĂ« ngarkimit tĂ« tyre.
    • NĂ« sistemet LoongArch Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r virtualizimin duke pĂ«rdorur hipervizorin KVM.
    • Me pĂ«rdorimin e hipervizorit KVM nĂ« sistemet RISC-V Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shtrirjen Smstateen, e cila ndalon qasjen e makinĂ«s virtuale nĂ« regjistrat e CPU-sĂ« qĂ« nuk mbĂ«shteten shprehimisht nga hipervizori. Po ashtu, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin nĂ« sistemet nikoqire tĂ« shtrirjes Zicond, e cila lejon disa operacione tĂ« pĂ«rgjithshme tĂ« numrave tĂ« kushtĂ«zuar.
    • NĂ« sistemet nikoqire qĂ« ekzekutohen nĂ«n KVM bazuar nĂ« arkitekturĂ«n x86, Ă«shtĂ« e lejuar pĂ«rdorimi deri nĂ« 4096 CPU virtuale.
  • Sistemi rrjetor
    • NĂ« driverin NVMe-TCP (NVMe mbi TCP), i cili lejon qasjen nĂ« disqet NVMe pĂ«rmes rrjetit (NVM Express mbi Fabrikat), Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r enkriptimin e kanaleve tĂ« transmetimit duke pĂ«rdorur TLS (pĂ«rdoret KTLS dhe procesi nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit tlshd pĂ«r negociimin e lidhjes).
    • ËshtĂ« optimizuar performanca e planifikuesit tĂ« paketave fq (Fair Queuing), duke lejuar rritjen e kapacitetit me 5% nĂ«n ngarkesa tĂ« mĂ«dha nĂ« testin tcp_rr (TCP KĂ«rkesĂ«/Respons) dhe me 13% nĂ«n njĂ« rrjedhĂ« tĂ« pakufizuar tĂ« paketave UDP.
    • NĂ« protokollin TCP Ă«shtĂ« shtuar mundĂ«sia opsionale pĂ«r pĂ«rdorimin e shenjave kohore (TCP TS) me precizitet mikrosekondash (RFC 7323), qĂ« lejon njĂ« vlerĂ«sim mĂ« tĂ« saktĂ« tĂ« vonesave dhe krijimin e moduleve mĂ« tĂ« avancuara pĂ«r menaxhimin e ngarkesĂ«s. PĂ«r ta mundĂ«suar mund tĂ« pĂ«rdoret komanda «ip route add 10/8 
 features tcp_usec_ts».
    • NĂ« shtresĂ«n TCP Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shtrirjen TCP-AO (TCP Authentication Option, RFC 5925), e cila jep mundĂ«sinĂ« pĂ«r tĂ« verifikuar headerat e TCP-sĂ« me kode MAC (Message Authentication Code), duke pĂ«rdorur algoritmet mĂ« moderne HMAC-SHA1 dhe CMAC-AES-128 nĂ« vend tĂ« opsionit mĂ« tĂ« vjetĂ«r TCP-MD5 bazuar nĂ« algoritmin e vjetĂ«r MD5.
    • Ă«shtĂ« shtuar njĂ« lloj i ri i pajisjeve virtuale rrjetit «netkit», logjika e transmetimit tĂ« tĂ« dhĂ«nave nĂ« tĂ« cilat pĂ«rcaktohet pĂ«rmes njĂ« programi BPF.
    • NĂ« KSMBD, implementimin e serverit SMB nĂ« nivelin e bĂ«rthamĂ«s, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ndryshimin e emrave tĂ« skedarĂ«ve qĂ« pĂ«rmbajnĂ« çiftĂ« surrogate tĂ« karaktereve tĂ« ndĂ«rlikuara.
    • NĂ« NFS Ă«shtĂ« pĂ«rmirĂ«suar implementimi i rrjedhave me shĂ«rbimet RPC. ËshtĂ« shtuar mbĂ«shtetje pĂ«r delegimin e shkruajtjes (pĂ«r NFSv4.1+). NĂ« NFSD Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r trajtuesin netlink rpc_status. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r klientĂ«t NFSv4.x gjatĂ« eksportimit tĂ« pĂ«rsĂ«ritur nĂ« knfsd.
  • Pajisje
    • NĂ« modulin e kernelit Nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r firmware GSP-RM, tĂ« cilat pĂ«rdoren nĂ« GPU-tĂ« NVIDIA RTX 20+ pĂ«r tĂ« menaxhuar operacionet e inicializimit dhe kontrollit tĂ« GPU-sĂ« nga njĂ« mikrocontroller tĂ« veçantĂ« GSP (GPU System Processor). MbĂ«shtetja GSP-RM lejon qĂ« drayveri Nouveau tĂ« punojĂ« pĂ«rmes thirrjeve nĂ« firmware, nĂ« vend tĂ« programimit tĂ« drejtpĂ«rdrejtĂ« tĂ« operacioneve tĂ« ndĂ«rveprimit me harduerin, çka e bĂ«n shumĂ« mĂ« tĂ« thjeshtĂ« shtimin e mbĂ«shtetjes pĂ«r GPU-tĂ« e reja NVIDIA pĂ«rmes pĂ«rdorimit tĂ« thirrjeve ekzistuese pĂ«r inicializimin dhe menaxhimin e energjisĂ«.
    • NĂ« drayverin AMDGPU Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r GC 11.5, NBIO 7.11, SMU 14, SMU 13.0 OD, DCN 3.5, VPE 6.1 dhe DML2. ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r ngarkimin pa ndĂ«rprerje (pa shqetĂ«sime gjatĂ« kalimit tĂ« modit tĂ« videos).
    • NĂ« drayverin i915 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r çipat Intel Meteor Lake dhe Ă«shtĂ« shtuar njĂ« implementim fillestar i Intel LunarLake (Xe 2).
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kanalet asimetrike tĂ« transmetimit, tĂ« shtuar nĂ« specifikimet USB4 v2 (120/40G).
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r ARM SoC: Qualcomm Snapdragon 720G (pĂ«rdoret nĂ« smartphone-t Xiaomi), AMD Pensando Elba, Renesas, R8A779F4 (R-Car S4-8), USRobotics USR8200 (pĂ«rdoret nĂ« routera dhe NAS).
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r smartphone-in Fairphone 5 dhe platformat ARM Orange Pi 5, QuartzPro64, Turing RK1, Variscite MX6, BigTreeTech CB1, Freescale LX2162, Google Spherion, Google Hayato, Genio 1200 EVK, RK3566 Powkiddy RGB30.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r platformat RISC-V Milk-V Pioneer dhe Milk-V Duo.
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r interface-t e zĂ«rit tĂ« laptopĂ«ve HUAWEI, tĂ« cilĂ«t vijnĂ« me CPU AMD. ËshtĂ« shtuar mbĂ«shtetje pĂ«r altoparlantĂ«t e shtuar qĂ« vendosen nĂ« laptopĂ«t Dell Oasis 13/14/16. ËshtĂ« shtuar mbĂ«shtetje pĂ«r altoparlantĂ«t e integruar ASUS K6500ZC. ËshtĂ« shtuar mbĂ«shtetje pĂ«r treguesin e fikjes sĂ« zĂ«rit nĂ« laptopĂ«t HP 255 G8 dhe G10. ËshtĂ« shtuar mbĂ«shtetje pĂ«r drayverĂ«t e zĂ«rit acp6.3. ËshtĂ« shtuar mbĂ«shtetje pĂ«r interface-t profesionale tĂ« regjistrimit tĂ« zĂ«rit Focusrite Clarett+ 2Pre dhe 4Pre.

NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Fondi i LirisĂ« sĂ« Softuerit tĂ« AmerikĂ«s Latine krijoi njĂ« variant krejtĂ«sisht tĂ« lirĂ« tĂ« kernelit 6.7 — Linux-libre 6.7-gnu, i pastĂ«r nga elementĂ«t e firmware-it dhe shoferĂ«ve qĂ« pĂ«rmbanin komponente ose pjesĂ« kodi tĂ« papara, zona e aplikimit tĂ« tĂ« cilave Ă«shtĂ« e kufizuar nga prodhuesi. NĂ« versionin 6.7 u pĂ«rmirĂ«sua kodi i pastrimit tĂ« blobĂ«ve nĂ« shoferĂ« dhe nĂ«n-sisteme tĂ« ndryshme, si nĂ« shoferĂ«t amdgpu, nouveau, adreno, mwifiex, mt7988, ath11k, avs dhe btqca. U hoq kodi i pastrimit tĂ« shoferĂ«ve localtalk dhe rtl8192u pĂ«r shkak tĂ« pĂ«rjashtimit tĂ« tyre nga struktura e kernelit. U hoqĂ«n komponentĂ«t e panevojshĂ«m tĂ« pastrimit tĂ« shoferĂ«ve xhci-pci, rtl8xxxu dhe rtw8822b, tĂ« shtuar gabimisht mĂ« parĂ«. U krye pastrimi i emrave tĂ« blobĂ«ve nĂ« skedarĂ«t dts pĂ«r arkitekturĂ«n Aarch64. U hoqĂ«n blobĂ«t nĂ« shoferĂ«t e rinj mt7925, tps6598x, aw87390 dhe aw88399.

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