Lëshimi i kernelit Linux 6.7

Pas dy muajsh zhvillimi, Linus Torvalds prezantoi lëshimin e kernelit 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 TLS-enkriptimin 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 për të kufizuar lidhjet rrjet në mekanizmin e mbrojtjes Landlock, si dhe është shtuar menaxhimi i qasjes 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 përfshinë 13467 skedare, shtuar 906147 linja kodi, fshirë 341048 linja). Në lëshimin e kaluar kishte 15291 korrigjime nga 2058 zhvillues, madhësia e patch-it ishte 39 MB. Rreth 45% e të gjitha ndryshimeve të prezantuara në 6.7 lidhen me drejtuesit e pajisjeve, afërsisht 14% e ndryshimeve kanë të bëjnë me përditësimin e kodit të veçantë për arkitekturën harduerike, 13% lidhen me grilimin rrjet, 5% me sistemet e skedave dhe 3% me nën-sistemet e brendshme të kernelit.

Kryesoret e reja në kernelin 6.7:

  • Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« bĂ«rthamĂ«n e saj Ă«shtĂ« pranuar kodi i sistemit tĂ« skedarĂ«ve Bcachefs, nĂ« tĂ« cilin Ă«shtĂ« bĂ«rĂ« njĂ« pĂ«rpjekje pĂ«r tĂ« arritur njĂ« nivel performancĂ«, besueshmĂ«rie dhe shkallĂ«zueshmĂ«rie qĂ« i pĂ«rgjigjet XFS, nĂ« kombinim me elemente tĂ« funksionaliteteve tĂ« avancuara qĂ« janĂ« tĂ« pranishme nĂ« Btrfs dhe ZFS. PĂ«r shembull, Bcachefs mbĂ«shtet mundĂ«si tĂ« tilla si pĂ«rfshirja nĂ« ndarje tĂ« disa pajisjeve, skemĂ« tĂ« shumĂ«fishtĂ« tĂ« grumbullimit tĂ« skedarĂ«ve (niveli i poshtĂ«m me tĂ« dhĂ«na tĂ« shfrytĂ«zuara shpesh nĂ« bazĂ« tĂ« SSD-ve tĂ« shpejtĂ«, ndĂ«rsa niveli i sipĂ«rm me tĂ« dhĂ«na mĂ« pak tĂ« kĂ«rkuara nga diskĂ«t e ngurtĂ«), replikim (RAID 1/10), memorizimi, kompresimi i dhĂ«nave nĂ« mĂ«nyrĂ« transparente (modet LZ4, gzip dhe ZSTD), snapshot-e, verifikimi i integritetit pĂ«rmes kontrolleve tĂ« shifrave, mundĂ«sia pĂ«r tĂ« ruajtur kodet e korrigjimit tĂ« gabimeve tĂ« Reda—Solomon (RAID 5/6), ruajtja e informacionit nĂ« formĂ« tĂ« enkriptuar (pĂ«rdoren ChaCha20 dhe Poly1305). Sipas performancĂ«s, Bcachefs Ă«shtĂ« mĂ« i shpejtĂ« se Btrfs dhe sistemet e tjera tĂ« skedarĂ«ve tĂ« bazuara nĂ« mekanizmin Copy-on-Write, dhe tregon shpejtĂ«si tĂ« punĂ«s afĂ«rsisht me Ext4 dhe XFS.
    • NĂ« sistemin e skedarĂ«ve Btrfs Ă«shtĂ« introduktuar njĂ« mod i thjeshtuar i kuotave, i cili lejon arritjen e performancĂ«s mĂ« tĂ« lartĂ« duke ndjekur ekstentet vetĂ«m nĂ« atĂ« nĂ«nndarje ku janĂ« krijuar, çka e thjeshton ndjeshĂ«m llogaritjen dhe pĂ«rmirĂ«son performancĂ«n, por nuk lejon marrjen parasysh tĂ« ekstentĂ«ve tĂ« pĂ«rdorur nĂ« pĂ«rbashkĂ«t nĂ« disa nĂ«nndarje.
    • NĂ« Btrfs Ă«shtĂ« shtuar njĂ« strukturĂ« e re tĂ« dhĂ«nash e quajtur "stripe tree", e pĂ«rshtatshme pĂ«r mapimin logjik tĂ« ekstentĂ«ve nĂ« situata kur mapimi fizik nuk pĂ«rputhet nĂ« pajisje tĂ« ndryshme. Kjo strukturĂ« aktualisht Ă«shtĂ« e angazhuar nĂ« implementimet RAID0 dhe RAID1 pĂ«r pajisjet e zonuara me bllok. NĂ« tĂ« ardhmen, kjo strukturĂ« planifikohet tĂ« pĂ«rdoret edhe nĂ« RAID mĂ« tĂ« avancuar, çka do tĂ« zgjidhĂ« njĂ« sĂ«rĂ« problemesh qĂ« ekzistojnĂ« nĂ« implementimin aktual.
    • NĂ« sistemin e skedarĂ«ve Ceph Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mapimin e identifikuesve tĂ« pĂ«rdoruesve tĂ« sistemeve tĂ« skedarĂ«ve tĂ« montuar, i cili pĂ«rdoret pĂ«r pĂ«rputhjen e skedareve tĂ« njĂ« pĂ«rdoruesi 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Ă« caktuar uid dhe gid gjatĂ« montimit pĂ«r tĂ« mundĂ«suar ndryshimin e variablave UEFI nga proceset e nisura pa tĂ« drejtat root.
    • NĂ« exFAT janĂ« shtuar thirrje ioctl pĂ«r tĂ« lexuar dhe ndryshuar atributet e FS. ËshtĂ« shtuar trajtimi i dosjeve me madhĂ«si zero.
    • NĂ« F2FS Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« blloqeve me madhĂ«si 16K.
    • Mekanizmi i automontimit autofs Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e API sĂ« re pĂ«r montimin e ndarjeve.
    • NĂ« OverlayFS janĂ« propozuar opsione montimi "lowerdir+" dhe "datadir+". ËshtĂ« shtuar mbĂ«shtetje pĂ«r montimin e nivelit tĂ« dytĂ« tĂ« OverlayFS me xattrs.
    • NĂ« XFS Ă«shtĂ« optimizuar ngarkesa nĂ« CPU nĂ« kodin e shpĂ«rndarjes sĂ« blloqeve nĂ« kohĂ« reale. ËshtĂ« siguruar mundĂ«sia e ekzekutimit simultan tĂ« operacioneve tĂ« leximit dhe FICLONE.
    • Kodi EXT2 Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e folieve tĂ« faqeve tĂ« memories (page folios).
  • Kujtesa dhe shĂ«rbimet sistemore
    • MbĂ«shtetje pĂ«r arkitekturĂ«n ia64, e pĂ«rdorur nĂ« procesorĂ«t Intel Itanium, Ă«shtĂ« ndĂ«rprerĂ«, pasi shitjet e tyre u ndalĂ«n 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 x86 me 32 bitĂ«. Si rezultat, interesat e Intel u orientojnĂ« drejt procesorĂ«ve x86-64, ndĂ«rsa Itanium mbeti nĂ« HP Integrity, por porositĂ« pĂ«r ta u ndĂ«rprenĂ« tre vjet mĂ« parĂ«. hostingut Kodi pĂ«r mbĂ«shtetje ia64 Ă«shtĂ« fshirĂ« 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Ă«rinĂ« pĂ«r tĂ« rikthyer mbĂ«shtetje pĂ«r 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.
    • Shtesa e parametrave tĂ« komandĂ«s sĂ« bĂ«rthamĂ«s «ia32_emulation», e cila lejon aktivizimin dhe çaktivizimin e mbĂ«shtetjes pĂ«r emulimin e modit 32-bit gjatĂ« fazĂ«s sĂ« ngarkimit nĂ« bĂ«rthamat e ndĂ«rtuara pĂ«r arkitekturĂ«n x86-64. Nga njĂ« pikĂ«pamje praktike, ky parametĂ«r i ri lejon ndĂ«rtimin e bĂ«rthamĂ«s me mbĂ«shtetje pĂ«r kompatibilitetin me aplikacionet 32-bit, por pĂ«r defolt e çaktivizon kĂ«tĂ« mod pĂ«r tĂ« reduktuar vektorin e sulmit nĂ« bĂ«rthamĂ«, duke qenĂ« se API pĂ«r sigurimin e kompatibilitetit Ă«shtĂ« mĂ« pak e testuar se sa 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 driverĂ«ve dhe moduleve tĂ« bĂ«rthamĂ«s (mbĂ«shtetje pĂ«r Rust nuk Ă«shtĂ« aktive nĂ« mĂ«nyrĂ« tĂ« paracaktuar dhe nuk çon nĂ« aktivizimin e Rust si varĂ«si tĂ« detyrueshme pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s). NĂ« versionin e ri Ă«shtĂ« realizuar kalimi nĂ« pĂ«rdorimin e versionit Rust 1.73 dhe Ă«shtĂ« propozuar njĂ« grup lidhjesh pĂ«r punĂ« me radhĂ« (workqueues).
    • Ësht mundĂ«suar pĂ«rdorimi i mekanizmit binfmt_misc pĂ«r mbĂ«shtetje tĂ« formateve tĂ« reja tĂ« skedarĂ«ve ekzekutivĂ« (pĂ«r shembull, pĂ«r tĂ« ekzekutuar aplikacione tĂ« kompiluara nĂ« Java ose Python) brenda hapĂ«sirave tĂ« veçanta pa privilegje (namespace).
    • NĂ« kontrollorin e cgroup cpuset, qĂ« lejon menaxhimin e angazhimit tĂ« bĂ«rthamave tĂ« CPU gjatĂ« ekzekutimit tĂ« njĂ« detyre, Ă«shtĂ« siguruar ndarja nĂ« seksione lokale dhe tĂ« largĂ«ta (remote partition), tĂ« cilat dallohen nga ajo nĂ«se cgroup-i prind Ă«shtĂ« njĂ« seksion rrĂ«njor i saktĂ« apo jo. NĂ« cpuset janĂ« shtuar gjithashtu konfigurime tĂ« reja «cpuset.cpus.exclusive» dhe «cpuset.cpus.exclusive.effective» pĂ«r lidhje ekskluzive me CPU.
    • NĂ« nĂ«n-sistemin BPF Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r pĂ«rjashtime, tĂ« cilat trajtohen si dalje urgjente nga programi BPF me mundĂ«sinĂ« e sigurt tĂ« zhvillimit tĂ« kadrove tĂ« grumbullimit. PĂ«r mĂ« tepĂ«r, nĂ« programet BPF lejohet pĂ«rdorimi i treguesve kptr nĂ« lidhje me CPU.
    • NĂ« nĂ«nstrukturĂ«n io_uring Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r operacionet me futex, si dhe janĂ« realizuar 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Ă« shumta leximi, qĂ« nuk ndalojnĂ« derisa tĂ« ketĂ« tĂ« dhĂ«na ose derisa bufferi tĂ« mbushet).
    • ËshtĂ« shtuar implementimi i FIFO-racave tĂ« lehta tĂ« lidhura, qĂ« kĂ«rkojnĂ« bllokim me spin vetĂ«m pĂ«r fshirjen nga radhĂ« nĂ« konteksin e procesit dhe qĂ« shpĂ«tojnĂ« nga bllokimi me spin pĂ«r shtimin e atomik nĂ« radhĂ« nĂ« çdo kontekst.
    • ËshtĂ« shtuar bufferi circular "objpool" me njĂ« implementim tĂ« shkallĂ«zueshĂ«m tĂ« njĂ« rradhe me performancĂ« tĂ« lartĂ« pĂ«r alokimin dhe kthimin e objekteve.
    • ËshtĂ« shtuar pjesa fillestare e ndryshimeve pĂ«r realizimin e API-sĂ« sĂ« re futex2, e cila ofron performancĂ« mĂ« tĂ« lartĂ« nĂ« sistemet NUMA, mbĂ«shtet madhĂ«si tĂ« ndryshme nga 32 bit, dhe mund tĂ« pĂ«rdoret si zĂ«vendĂ«sim pĂ«r thirrjen sistemike tĂ« shumĂ«fishtĂ« futex().
    • PĂ«r arkitekturat ARM32 dhe S390x Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r grupin aktual tĂ« instruksioneve BPF (cpuv4).
    • PĂ«r arkitekturĂ«n RISC-V Ă«shtĂ« implementuar mundĂ«sia e pĂ«rdorimit tĂ« modit tĂ« kontrollit tĂ« Shadow-Call Stack, i disponueshĂ«m nĂ« Clang 17, i dedikuar pĂ«r mbrojtjen nga rinovimi i adresĂ«s sĂ« kthimit nga funksioni nĂ« rast tĂ« tejkalimit tĂ« buffers nĂ« stack. QĂ«llimi i mbrojtjes Ă«shtĂ« ruajtja, pas kalimit tĂ« kontrollit nĂ« funksion, e adresĂ«s sĂ« kthimit nĂ« njĂ« 'stack' tĂ« veçantĂ« 'shadow' dhe nxjerrja e kĂ«saj adrese para daljes nga funksioni.
    • NĂ« mekanizmin e bashkimit tĂ« faqeve tĂ« kujtesĂ«s identike (KSM: Kernel Samepage Merging) Ă«shtĂ« shtuar njĂ« mod tĂ« ri inteligjent pĂ«r skanimin e faqeve tĂ« kujtesĂ«s, i cili pĂ«rcjell faqet e skanuara me dĂ«shtim dhe zvogĂ«lon intensitetin e skanimeve tĂ« tyre tĂ« pĂ«rsĂ«ritura. PĂ«r tĂ« aktivizuar modin e ri, Ă«shtĂ« shtuar njĂ« konfigurim nĂ« /sys/kernel/mm/ksm/smart_scan.
    • ËshtĂ« shtuar njĂ« komandĂ« e re ioctl PAGEMAP_SCAN, e cila kur pĂ«rdoret me userfaultfd(), lejon pĂ«rcaktimin e faktit tĂ« shkrimit nĂ« njĂ« gamĂ« tĂ« caktuar kujtese. Kjo mundĂ«si e re, pĂ«r shembull, mund tĂ« pĂ«rdoret nĂ« sistem pĂ«r ruajtjen dhe rikthimin e gjendjes sĂ« proceseve CRIU ose nĂ« sistemet anti-bashkĂ«ngjitĂ«se pĂ«r lojĂ«ra.
    • NĂ« sistemin e ndĂ«rtimit, me prezencĂ«n e kompajlerit Clang, ndĂ«rtimi i shembujve tĂ« pĂ«rdorimit tĂ« nĂ«nstrukturĂ«s perf, tĂ« shkruar si programe BPF, Ă«shtĂ« aktivizuar si parazgjedhje.
    • Shtresa e vjetĂ«r videobuf, qĂ« ishte pĂ«rdorur pĂ«r menaxhimin e frame buffer-ave nĂ« nĂ«nstrukturĂ«n e medias, Ă«shtĂ« hequr dhe Ă«shtĂ« zĂ«vendĂ«suar mĂ« shumĂ« se 10 vjet mĂ« parĂ« me njĂ« implementim tĂ« ri videobuf2.
  • Virtualizimi dhe siguria
    • NĂ« nĂ«nstrukturĂ«n fscrypt Ă«shtĂ« shtuar mundĂ«sia e pĂ«rshkimit tĂ« tĂ« dhĂ«nave me blloqe mĂ« tĂ« vogla se madhĂ«sia e bllokut nĂ« sistemin e skedareve. Diçka e tillĂ« mund tĂ« nevojitet pĂ«r tĂ« aktivizuar mekanizmat harduerikĂ« tĂ« pĂ«rshkimit qĂ« mbĂ«shtetin vetĂ«m blloqe tĂ« vogla (pĂ«r shembull, kontrollet 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Ă«nstrukturĂ«n 'iommufd', qĂ« lejon menaxhimin e tabelave tĂ« faqeve tĂ« memories pĂ«r input/output IOMMU (I/O Memory-Management Unit) pĂ«rmes deshifruesve tĂ« skedarĂ«ve nga hapĂ«sira e pĂ«rdoruesit, Ă«shtĂ« shtuar ndjekja e tĂ« dhĂ«nave qĂ« nuk janĂ« hequr ende nga keĆĄi (dirty) pĂ«r operacionet DMA, qĂ« Ă«shtĂ« e nevojshme pĂ«r tĂ« pĂ«rcaktuar memorien me tĂ« dhĂ«na tĂ« pahequra gjatĂ« migrimit tĂ« proceseve.
    • NĂ« mekanizmin Landlock, i cili lejon kufizimin e ndĂ«rveprimit tĂ« njĂ« grupi procesesh me mjedisin e jashtĂ«m, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e rregullave pĂ«r menaxhimin e aksesit nĂ« soketat TCP. PĂ«r shembull, mund tĂ« krijoni njĂ« rregull qĂ« lejon vetĂ«m qasjen pĂ«rmes portit rrjetor 443 pĂ«r tĂ« vendosur lidhje HTTPS.
    • NĂ« nĂ«n-sistemin AppArmor Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar aksesin nĂ« mekanizmin io_uring dhe pĂ«r krijimin e hapĂ«sirave tĂ« emrave tĂ« identifikuesve tĂ« pĂ«rdoruesit (user namespaces), qĂ« lejon selektivisht tĂ« lejohet aksesin nĂ« kĂ«to mundĂ«si vetĂ«m pĂ«r procese tĂ« caktuara.
    • API pĂ«r vlerĂ«simin Ă«shtĂ« shtuar. makinave virtuale pĂ«r tĂ« konfirmuar integritetin e procesit tĂ« ngarkesĂ«s sĂ« tij.
    • NĂ« sistemet LoongArch Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r virtualizimin duke pĂ«rdorur hipervizorin KVM.
    • Kur pĂ«rdoret hipervizori KVM nĂ« sistemet RISC-V, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin Smstateen, qĂ« pengon qasjen e makinĂ«s virtuale nĂ« regjistrat e CPU-sĂ« qĂ« qartĂ«sisht nuk mb supportohen nga hipervizori. Gjithashtu, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin nĂ« sistemet mysafirĂ« tĂ« zgjerimit Zicond, qĂ« lejon tĂ« pĂ«rdoren disa operacione tĂ« tĂ« nĂșmeros shprehshĂ«m.
    • NĂ« sistemet e miohosura nĂ«n KVM qĂ« bazohen nĂ« arkitekturĂ«n x86, lejohet pĂ«rdorimi deri nĂ« 4096 CPU virtuale.
  • Sistemi i rrjetit
    • NĂ« drejtuesin NVMe-TCP (NVMe mbi TCP), i cili lejon qasjen nĂ« diskĂ«t NVMe pĂ«rmes rrjetit (NVM Express mbi Fabrics), u shtua mbĂ«shtetje pĂ«r enkriptimin e kanalit tĂ« transmetimit tĂ« tĂ« dhĂ«nave duke pĂ«rdorur TLS (duke pĂ«rdorur KTLS dhe procesin e prapavijĂ«s nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit tlshd pĂ«r negociatĂ«n e lidhjes).
    • U optimizua performanca e planifikuesit tĂ« paketave fq (Fair Queuing), duke lejuar rritjen e kapacitetit me 5% nĂ« ngarkesa tĂ« mĂ«dha gjatĂ« testit tcp_rr (TCP Request/Response) dhe me 13% nĂ« fluksin e pakufizuar tĂ« paketave UDP.
    • NĂ« protokollin TCP u shtua mundĂ«sia opsionale e pĂ«rdorimit tĂ« vulave tĂ« kohĂ«s (TCP TS) me saktĂ«si mikrosekondash (RFC 7323), çka lejon vlerĂ«simin mĂ« tĂ« saktĂ« tĂ« vonesave dhe krijimin e moduleve mĂ« tĂ« avancuara pĂ«r kontrollin e mbingarkesĂ«s. PĂ«r ta aktivizuar, mund tĂ« pĂ«rdorni komandĂ«n "ip route add 10/8 
 features tcp_usec_ts".
    • NĂ« stakun TCP Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimin TCP-AO (TCP Authentication Option, RFC 5925), i cili ofron mundĂ«sinĂ« pĂ«r tĂ« verifikuar titujt TCP nĂ«pĂ«rmjet kodit MAC (Message Authentication Code), duke pĂ«rdorur algoritme mĂ« moderne HMAC-SHA1 dhe CMAC-AES-128 nĂ« vend tĂ« opsionit tĂ« mĂ«parshĂ«m TCP-MD5 tĂ« bazuar nĂ« algoritmin e vjetruar MD5.
    • ËshtĂ« shtuar njĂ« tip i ri i pajisjeve virtuale rrjetĂ«s ‘netkit’, logjika e transmetimit tĂ« tĂ« dhĂ«nave nĂ« tĂ« cilat pĂ«rcaktohet me njĂ« program BPF.
    • NĂ« KSMBD, implementimin e serverit SMB nĂ« nivelin e bĂ«rthamĂ«s, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shndĂ«rrimin e emrave tĂ« skedarĂ«ve qĂ« pĂ«rmbajnĂ« çift suprugĂ«sh tĂ« simboleve.
    • NĂ« NFS Ă«shtĂ« pĂ«rmirĂ«suar implementimi i rrjedhave me shĂ«rbimet RPC. ËshtĂ« shtuar mbĂ«shtetje pĂ«r delegimin e shkruarjes (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.
  • Pajisjet
    • NĂ« modulin e bĂ«rthamĂ«s Nouveau Ă«shtĂ« shtuar mbĂ«shtetje fillestare pĂ«r firmware GSP-RM, tĂ« cilat pĂ«rdoren nĂ« GPU NVIDIA RTX 20+ pĂ«r tĂ« kaluar operacionet e inicializimit dhe kontrollit tĂ« GPU-sĂ« nĂ« njĂ« mikro-kontroller tĂ« veçantĂ« GSP (GPU System Processor). MbĂ«shtetja e GSP-RM lejon qĂ« ndihmĂ«sin Nouveau tĂ« punojĂ« duke ndjekur firmware-n, nĂ« vend tĂ« programimit tĂ« drejtpĂ«rdrejtĂ« tĂ« operacioneve tĂ« ndĂ«rveprimit me harduerin, gjĂ« qĂ« e thjeshton ndjeshĂ«m shtimin e mbĂ«shtetjes pĂ«r GPU-tĂ« e reja NVIDIA pĂ«rmes pĂ«rdorimit tĂ« thirrjeve tashmĂ« tĂ« gatshme pĂ«r inicializimin dhe menaxhimin e konsumit tĂ« energjisĂ«.
    • NĂ« ndihmĂ«sin AMDGPU Ă«shtĂ« realizuar 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 qepje (pa blerim gjatĂ« kalimit tĂ« modit tĂ« videos).
    • NĂ« ndihmĂ«sin i915 Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r çipat Intel Meteor Lake dhe Ă«shtĂ« shtuar njĂ« e implementuar fillestare pĂ«r Intel LunarLake (Xe 2).
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r kanale tĂ« asimetrike transmetimi, tĂ« shtuar nĂ« specifikimet USB4 v2 (120/40G).
    • ËshtĂ« shtuar mbĂ«shtetje pĂ«r ARM SoC: Qualcomm Snapdragon 720G (pĂ«rdoret nĂ« telefona inteligjentĂ« Xiaomi), AMD Pensando Elba, Renesas, R8A779F4 (R-Car S4-8), USRobotics USR8200 (pĂ«rdoret nĂ« routera dhe NAS).
    • Shtohen mbĂ«shtetje pĂ«r smartphone 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.
    • Shtohen mbĂ«shtetje pĂ«r platformat RISC-V Milk-V Pioneer dhe Milk-V Duo.
    • Shtohen mbĂ«shtetje pĂ«r ndĂ«rfaqet audio tĂ« laptopĂ«ve HUAWEI qĂ« furnizohen me CPU AMD. Shtohen mbĂ«shtetje pĂ«r altoparlantĂ«t shtesĂ« tĂ« instaluar nĂ« laptopĂ«t Dell Oasis 13/14/16. Shtohen mbĂ«shtetje pĂ«r altoparlantĂ«t e integruar ASUS K6500ZC. Shtohen mbĂ«shtetje pĂ«r indikatorin e heshtjes nĂ« laptopĂ«t HP 255 G8 dhe G10. Shtohen mbĂ«shtetje pĂ«r drejtuesit audio acp6.3. Shtohen mbĂ«shtetje pĂ«r ndĂ«rfaqet profesionale tĂ« regjistrimit audio Focusrite Clarett+ 2Pre dhe 4Pre.

SĂ« bashku, Fondi Latino-Amerikan i Softuerit tĂ« LirĂ« ka formuluar njĂ« variant tĂ« plotĂ« tĂ« lirĂ« tĂ« bĂ«rthamĂ«s 6.7 — Linux-libre 6.7-gnu, i pastĂ«r nga elementet e firmware-t dhe drivereve qĂ« pĂ«rmbajnĂ« komponente ose pjesĂ« kodi tĂ« pamjaftueshme, ku pĂ«rdorimi i tĂ« cilĂ«ve Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« versionin 6.7 Ă«shtĂ« pĂ«rditĂ«suar kodi pĂ«r pastrimin e blobĂ«ve nĂ« drejtuese dhe nĂ«n-sisteme tĂ« ndryshme, si pĂ«r shembull, nĂ« drejtuese amdgpu, nouveau, adreno, mwifiex, mt7988, ath11k, avs dhe btqca. Kodi pĂ«r pastrimin e drejtueseve localtalk dhe rtl8192u Ă«shtĂ« hequr pĂ«r shkak tĂ« pĂ«rjashtimit tĂ« tyre nga bĂ«rthama. JanĂ« eliminuar komponentĂ«t e tepĂ«rt tĂ« pastrimit tĂ« drejtueseve xhci-pci, rtl8xxxu dhe rtw8822b, tĂ« shtuar mĂ« parĂ« pĂ«r gabim. ËshtĂ« realizuar pastrimi i emrave tĂ« blobĂ«ve nĂ« dts-fajla pĂ«r arkitekturĂ«n Aarch64. BlobĂ«t nĂ« drejtuese tĂ« rinj mt7925, tps6598x, aw87390 dhe aw88399 janĂ« hequr.

Burimi: opennet.ru

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