Lëshimi i bërthamës Linux 6.10

Pas dy muajsh zhvillimi, Linus Torvalds prezantoi publikimin e kernelit Linux 6.10. Ndër ndryshimet më të dukshme janë: driveri ntsync me primitive sinkronizimi të Windows NT, komponentët DRM Panic për zbatimin e një analogu të «ekranit blu të vdekjes», ndërprerja e mbështetjes për CPU Alpha të vjetër, mundësia e verifikimit të integritetit në sistemet e skedarëve të bazuara në FUSE, kufizimi i qasjes te ioctl përmes mekanizmit Landlock, një nënsistem për profilizimin e operacioneve të alokimit të memories, thirrja sistemore mseal(), mundësia e shkëmbimit të të dhënave të enkriptuara me pajisjet TPM, mbështetja për radhë pune me prioritet të lartë në dm-crypt, si dhe driveri panthor për gjeneratën e dhjetë të GPU Mali.

Në versionin e ri janë pranuar 14564 rregullime nga 1989 zhvillues, ndërsa madhësia e patch-it është 41 MB (ndryshimet prekën 12509 skedarë, u shtuan 547663 rreshta kodi dhe u hoqën 312464 rreshta). Në versionin e mëparshëm kishte 15680 rregullime nga 2106 zhvillues, me madhësi patch-i 54 MB. Rreth 41% e të gjitha ndryshimeve të prezantuara në 6.10 lidhen me driverët e pajisjeve, afërsisht 15% kanë të bëjnë me përditësimin e kodit specifik për arkitekturat harduerike, 13% lidhen me stack-un e rrjetit, 5% me sistemet e skedarëve dhe 4% me nënsistemet e brendshme të kernelit.

Risitë kryesore në kernelin 6.10:

  • Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • ËshtĂ« shtuar operacioni i ri fcntl F_DUPFD_QUERY, me ndihmĂ«n e tĂ« cilit njĂ« proces mund tĂ« pĂ«rcaktojĂ« nĂ«se dy deskriptorĂ« tĂ« ndryshĂ«m skedarĂ«sh i referohen tĂ« njĂ«jtit skedar. Ndryshe nga mundĂ«sitĂ« e ngjashme qĂ« ofron thirrja sistemore kcmp(), F_DUPFD_QUERY nuk çon nĂ« zbulimin e informacionit tĂ« tepĂ«rt dhe funksionon nĂ« sisteme ku kcmp() Ă«shtĂ« i çaktivizuar.
    • NĂ« nĂ«nsistemin FUSE, qĂ« pĂ«rdoret pĂ«r zbatimin e sistemeve tĂ« skedarĂ«ve nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« mekanizmit fs-verity pĂ«r verifikimin e integritetit dhe autenticitetit tĂ« skedarĂ«ve.
    • NĂ« modulin dm-crypt, qĂ« pĂ«rdoret pĂ«r enkriptimin e pajisjeve bllok, Ă«shtĂ« shtuar opsioni «high_priority», i cili lejon pĂ«rdorimin e radhĂ«ve tĂ« punĂ«s me prioritet tĂ« lartĂ« pĂ«r tĂ« rritur performancĂ«n nĂ« sistemetsisteme tĂ« fuqishme. Si parazgjedhje, ky regjim Ă«shtĂ« i çaktivizuar, pasi nĂ« PC tĂ« zakonshĂ«m mund tĂ« shkaktojĂ« rritje tĂ« vonesave gjatĂ« ekzekutimit tĂ« detyrave qĂ« nuk lidhen me enkriptimin, si pĂ«r shembull pĂ«rpunimi i audios.
    • ËshtĂ« shtuar njĂ« protokoll i bazuar nĂ« netlink pĂ«r menaxhimin e serverit NFS nĂ« kernel. NĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, mbi bazĂ«n e kĂ«tij protokolli, Ă«shtĂ« pĂ«rgatitur mjeti nfsdctl. MbĂ«shtetja pĂ«r montimin e NFS v2 tani Ă«shtĂ« e çaktivizuar si parazgjedhje (nĂ« mjetin mount.nfs mbĂ«shtetja pĂ«r NFS v2 ishte ndĂ«rprerĂ« qĂ« nĂ« vitin 2021).
    • NĂ« sistemin e skedarĂ«ve XFS ka vazhduar puna pĂ«r zbatimin e mundĂ«sisĂ« sĂ« pĂ«rdorimit tĂ« mjetit fsck pĂ«r kontrollimin dhe korrigjimin e problemeve tĂ« zbuluara nĂ« modalitet online, pa çmontuar sistemin e skedarĂ«ve. ËshtĂ« shtuar ioctl XFS_IOC_EXCHANGE_RANGE pĂ«r shkĂ«mbimin atomik tĂ« intervaleve tĂ« bajtĂ«ve midis dy skedarĂ«ve.
    • NĂ« Btrfs Ă«shtĂ« zbatuar mbĂ«shtetje pĂ«r shkurtimin (shrinker) e hartave tĂ« ekstenteve tĂ« palidhura, gjĂ« qĂ« mund tĂ« jetĂ« e dobishme pĂ«r uljen e konsumit tĂ« memories nĂ« kushte mungese memorieje nĂ« sistem. Kodi pĂ«r kompresimin e tĂ« dhĂ«nave dhe funksioni put_file_data() janĂ« kaluar nĂ« pĂ«rdorimin e page folios. ËshtĂ« ripunuar mekanizmi i bllokimit tĂ« ekstenteve gjatĂ« kryerjes sĂ« operacioneve tĂ« writeback.
    • NĂ« sistemin e skedarĂ«ve Ext4 Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r ioctl FS_IOC_GETFSSYSFSPATH pĂ«r tĂ« pĂ«rcaktuar vendndodhjen e sistemit tĂ« skedarĂ«ve tĂ« montuar nĂ« hierarkinĂ« /sys/fs.
    • Sistemet e skedarĂ«ve OPENPROMFS, ISOFS, QNX6, NILFS2, MINIX dhe FREEVXFS janĂ« kaluar nĂ« pĂ«rdorimin e API-sĂ« sĂ« re pĂ«r montimin e ndarjeve.
    • NĂ« sistemin e skedarĂ«ve EROFS (Extendable Read-Only File System), i projektuar pĂ«r pĂ«rdorim nĂ« ndarje tĂ« aksesueshme vetĂ«m pĂ«r lexim, Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r algoritmin e kompresimit Zstandard.
    • NĂ« Bcachefs Ă«shtĂ« bĂ«rĂ« pĂ«rgatitja pĂ«r ekzekutimin e fsck pa çmontuar ndarjen (kontroll online). JanĂ« shtuar ndryshime dhe rregullime pĂ«r tĂ« rritur besueshmĂ«rinĂ« e funksionimit. ËshtĂ« zbatuar mundĂ«sia e pĂ«rditĂ«simit dhe rikthimit tĂ« formatit tĂ« sistemit tĂ« skedarĂ«ve nĂ« modalitetin «nochanges», i cili çaktivizon shkrimin dhe i ruan metadatat vetĂ«m nĂ« memorie.
    • NĂ« sistemin e skedarĂ«ve OverlayFS Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r krijimin e skedarĂ«ve tĂ« pĂ«rkohshĂ«m duke pĂ«rdorur opsionin O_TMPFILE.
    • ËshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r mekanizmin e kufizimit tĂ« gjerĂ«sisĂ« sĂ« brezit tĂ« pajisjeve tĂ« bllokut «CONFIG_BLK_DEV_THROTTLING_LOW», i cili qĂ« nga viti 2017 ka ruajtur statusin eksperimental, nuk ka gjetur pĂ«rdorim praktik dhe e vĂ«shtirĂ«son mirĂ«mbajtjen e nĂ«nsistemit tĂ« pajisjeve tĂ« bllokut.
  • Memorie dhe shĂ«rbime sistemike
    • ËshtĂ« shtuar, por i çaktivizuar gjatĂ« ndĂ«rtimit, drejtuesi ntsync, i cili implementon pajisjen simbolike /dev/ntsync dhe njĂ« grup primitivesh sinkronizimi qĂ« pĂ«rdoren nĂ« kernelin Windows NT. Implementimi i kĂ«tyre primitiveve nĂ« nivel kerneli mund tĂ« rrisĂ« ndjeshĂ«m performancĂ«n e lojĂ«rave Windows qĂ« ekzekutohen me Wine. Rritja e performancĂ«s arrihet duke eliminuar kostot shtesĂ« qĂ« lidhen me pĂ«rdorimin e RPC nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit. Krijimi i njĂ« drejtuesi tĂ« veçantĂ« pĂ«r kernelin Linux shpjegohet me vĂ«shtirĂ«sinĂ« e implementimit korrekt tĂ« API-sĂ« sĂ« sinkronizimit NT mbi primitivet ekzistuese tĂ« kernelit.
    • ËshtĂ« shtuar njĂ« nĂ«nsistem pĂ«r profilizimin e operacioneve tĂ« alokimit tĂ« memories nĂ« kernelin Linux, i cili mundĂ«son zbulimin e rrjedhjeve tĂ« memories nĂ« kernel dhe e thjeshton procesin e optimizimit tĂ« konsumit tĂ« memories. NĂ«nsistemi ka kosto minimale shtesĂ«, gjĂ« qĂ« lejon pĂ«rdorimin e tij jo vetĂ«m nĂ« build-et e debug-ut tĂ« kernelit, por edhe nĂ« sistemet prodhuese.
    • ËshtĂ« shtuar implementimi fillestar i mekanizmit pĂ«r trajtimin e situatave kritike nĂ« kernel — DRM Panic, i cili pĂ«rdor nĂ«nsistemin DRM (Direct Rendering Manager) pĂ«r tĂ« shfaqur njĂ« raport grafik me ngjyra, nĂ« stilin e “ekranit blu tĂ« vdekjes”. NĂ« versionin e ardhshĂ«m planifikohet tĂ« shtohet mundĂ«sia pĂ«r tĂ« shfaqur njĂ« logo dhe njĂ« kod QR nĂ« ekran kur ndodh njĂ« gjendje kritike.
    • Ka vazhduar transferimi i ndryshimeve nga dega Rust-for-Linux, qĂ« lidhen me pĂ«rdorimin e gjuhĂ«s Rust si gjuhĂ« e dytĂ« pĂ«r zhvillimin e drejtuesve dhe moduleve tĂ« kernelit (mbĂ«shtetja pĂ«r Rust nuk Ă«shtĂ« aktive si parazgjedhje dhe nuk e bĂ«n Rust njĂ« varĂ«si tĂ« detyrueshme pĂ«r ndĂ«rtimin e kernelit). ËshtĂ« kryer kalimi nĂ« pĂ«rdorimin e versionit Rust 1.78, gjĂ« qĂ« ka mundĂ«suar pĂ«rdorimin e bibliotekĂ«s standarde alloc nĂ« vend tĂ« degĂ«zimit tĂ« vet. JanĂ« shtuar abstraksione pĂ«r punĂ«n me kohĂ«n nĂ« kernel (mbĂ«shtjellĂ«s mbi strukturĂ«n ktime_t). ËshtĂ« shtuar mbĂ«shtetja pĂ«r pĂ«rdorimin e komponentĂ«ve tĂ« kernelit tĂ« shkruar nĂ« Rust nĂ« sisteme me arkitekturĂ« RISC-V.
    • NĂ« programet BPF Ă«shtĂ« zbatuar mundĂ«sia e pĂ«rdorimit tĂ« wait queue nĂ« kernel. JanĂ« shtuar funksionet bpf_preempt_disable dhe bpf_preempt_enable, tĂ« cilat lejojnĂ« krijimin e seksioneve tĂ« kodit qĂ« nuk ndĂ«rpriten nga planifikuesi i detyrave. ËshtĂ« ofruar edhe qasje pĂ«r programet BPF te funksionet kriptografike tĂ« kernelit (crypto). ËshtĂ« zbatuar mbĂ«shtetja pĂ«r kompilimin JIT tĂ« programeve BPF nĂ« sisteme me procesorĂ« 32-bit ARCv2.
    • PĂ«r sistemet ARM 32-bit Ă«shtĂ« zbatuar mbĂ«shtetja pĂ«r ndĂ«rtimin e kernelit me kompilatorin Clang me mĂ«nyrĂ«n e mbrojtjes CFI (Control Flow Integrity) tĂ« aktivizuar, e cila bllokon shkeljet e rrjedhĂ«s normale tĂ« ekzekutimit (control flow) si rezultat i pĂ«rdorimit tĂ« exploiteve qĂ« ndryshojnĂ« treguesit e funksioneve tĂ« ruajtur nĂ« memorie.
    • ËshtĂ« shtuar mundĂ«sia e pasqyrimit tĂ« drejtpĂ«rdrejtĂ« pĂ«rmes mmap() tĂ« bufferĂ«ve unazorĂ« tĂ« gjurmimit pĂ«r tĂ« transferuar pĂ«rmbajtjen e tyre nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit pa kopjim shtesĂ«.
    • ËshtĂ« shtuar thirrja e sistemit «mseal», e cila u lejon proceseve tĂ« vendosin bllokim ndaj ndryshimit tĂ« pjesĂ«ve tĂ« caktuara tĂ« hapĂ«sirĂ«s sĂ« tyre tĂ« adresimit. NĂ« praktikĂ«, kjo thirrje e re e sistemit planifikohet tĂ« pĂ«rdoret nĂ« shfletuesin Chrome pĂ«r tĂ« forcuar izolimin e sandbox-it.
    • PĂ«r nĂ«narkitekturĂ«n x32, e cila ofron njĂ« ABI hibrid x86_64 dhe lejon pĂ«rdorimin e modelit 32-bit tĂ« adresimit tĂ« memories nĂ« sisteme 64-bit (procesori punon nĂ« mĂ«nyrĂ«n 64-bit, por pĂ«rdor tregues dhe veprime aritmetike 32-bit), Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r mekanizmin Shadow Stack, i cili bllokon funksionimin e shumĂ« exploiteve duke pĂ«rdorur aftĂ«sitĂ« harduerike tĂ« procesorĂ«ve Intel pĂ«r mbrojtje ndaj mbishkrimit tĂ« adresĂ«s sĂ« kthimit nga funksioni nĂ« rast tejmbushjeje tĂ« bufferit nĂ« stack.
    • NĂ« sistemet me arkitekturĂ« ARM64, nĂ« thirrjen e sistemit userfaultfd(), e cila mundĂ«son krijimin e pĂ«rpunuesve tĂ« qasjeve te faqet e memories tĂ« pashpĂ«rndara (page faults) nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit, janĂ« zbatuar mundĂ«si tĂ« lidhura me mbrojtjen nga shkrimi tĂ« zonave tĂ« memories dhe tĂ« elementeve tĂ« tabelĂ«s sĂ« faqeve tĂ« memories.
    • ËshtĂ« hequr kodi pĂ«r mbĂ«shtetjen e procesorĂ«ve Alpha 21164 (EV5), tĂ« prodhuar qĂ« nga viti 1995, si edhe tĂ« serive mĂ« tĂ« hershme. MirĂ«mbajtja e kodit pĂ«r kĂ«ta procesorĂ« ishte vĂ«shtirĂ«suar pĂ«r shkak tĂ« mungesĂ«s sĂ« mundĂ«sisĂ« sĂ« qasjes nĂ« memorie nĂ« nivel bajti. Alpha ishte arkitektura e parĂ« nĂ« tĂ« cilĂ«n u portua kerneli Linux, i cili fillimisht ishte i disponueshĂ«m vetĂ«m pĂ«r sistemet x86.
  • Virtualizimi dhe siguria
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r shkĂ«mbim tĂ« enkriptuar tĂ« tĂ« dhĂ«nave me pajisjet TPM (Trusted Platform Module) dhe pĂ«r verifikimin e integritetit tĂ« transaksioneve.
    • NĂ« modulin LSM Landlock, i cili mundĂ«son kufizimin e ndĂ«rveprimit tĂ« njĂ« grupi procesesh me mjedisin e jashtĂ«m, Ă«shtĂ« shtuar mundĂ«sia e zbatimit tĂ« rregullave pĂ«r kufizimin e qasjes te thirrjet ioctl().
    • ËshtĂ« propozuar opsioni init_mlocked_on_free, i cili vendoset nĂ« fazĂ«n e nisjes dhe siguron zeroimin e pĂ«rmbajtjes sĂ« memories sĂ« mbrojtur nga zhvendosja nĂ« hapĂ«sirĂ«n swap pĂ«rmes thirrjes mlock(), nĂ«se kjo memorie lirohet pa u zhbllokuar me thirrjen munlock(). PĂ«rdorimi i kĂ«tij opsioni ndihmon nĂ« shmangien e mbetjes sĂ« çelĂ«save kriptografikĂ« nĂ« memorie nĂ« rast tĂ« mbylljes sĂ« papritur tĂ« aplikacionit qĂ« punon me ta.
    • NĂ« nĂ«nsistemin crypto Ă«shtĂ« pĂ«rshpejtuar ekzekutimi i operacioneve tĂ« enkriptimit tĂ« diskut me pĂ«rdorimin e algoritmit AES-XTS nĂ« sistemet x86_64 me procesorĂ« Intel dhe AMD qĂ« mbĂ«shtesin zgjerimet VAES, AVX2, VPCLMULQDQ, AVX10 ose AVX512.
    • ËshtĂ« hequr mundĂ«sia e mbledhjes sĂ« statistikave pĂ«r pĂ«rdorimin e nĂ«nsistemit kriptografik tĂ« kernelit (CONFIG_CRYPTO_STATS). Kjo mundĂ«si nuk pĂ«rdorej nĂ« praktikĂ« dhe sillte ulje tĂ« ndjeshme tĂ« performancĂ«s, si edhe krijonte ngarkesĂ« shtesĂ« tĂ« konsiderueshme pĂ«r mirĂ«mbajtĂ«sit.
  • Sistemi rrjetor
    • ËshtĂ« rritur ndjeshĂ«m performanca e operacioneve tĂ« dĂ«rgimit tĂ« tĂ« dhĂ«nave nĂ« modalitetin zero-copy gjatĂ« pĂ«rdorimit tĂ« nĂ«nsistemit io_uring. ËshtĂ« shtuar gjithashtu mundĂ«sia e bashkimit (
    • ËshtĂ« rishkruar kodi i garbage collection qĂ« pĂ«rdoret gjatĂ« dĂ«rgimit tĂ« file descriptor-Ă«ve pĂ«rmes Unix-socket-eve me pĂ«rdorimin e mesazheve SCM_RIGHTS. Ndryshimi mundĂ«son zgjidhjen e problemit tĂ« grumbullimit tĂ« numĂ«ruesve ciklikĂ« tĂ« referencave.
    • ËshtĂ« shtuar mundĂ«sia e vendosjes sĂ« filtrave pĂ«r protokollin PFCP (Packet Forwarding Control Protocol), i pĂ«rdorur nĂ« rrjetet 4G dhe 5G.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r opsionin e soketĂ«ve tĂ« rrjetit SO_PEEK_OFF, i cili, ngjashĂ«m me tĂ« njĂ«jtin opsion pĂ«r Unix-sockets, lejon pĂ«rcaktimin e zhvendosjes sĂ« tĂ« dhĂ«nave nĂ« radhĂ« qĂ« pĂ«rdoret nga thirrja e sistemit recv kur specifikohet flamuri MSG_PEEK (i shĂ«non tĂ« dhĂ«nat si tĂ« palexuara dhe ato do tĂ« kthehen sĂ«rish nĂ« thirrjen e ardhshme recv).
    • NĂ« nĂ«nsistemin io_uring Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r operacionin IORING_CQE_F_SOCK_NONEMPTY, i cili lejon tĂ« pĂ«rcaktohet nĂ«se njĂ« soket rrjeti ka kĂ«rkesa lidhjeje nĂ« pritje pĂ«r t’u pĂ«rpunuar.
    • ËshtĂ« propozuar njĂ« implementim i teknologjisĂ« PoE (Power over Ethernet), i bazuar nĂ« kodin e disponueshĂ«m mĂ« parĂ« pĂ«r mbĂ«shtetjen e PoDL (Power over Data Line) dhe i pĂ«rputhshĂ«m me kontrollorĂ«t PoE Microchip PD692x0 dhe TI TPS23881.
    • PĂ«r protokollet TCP, DCCP dhe MPTC Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r mekanizmin rstreason, i cili lejon pĂ«rcaktimin e arsyes sĂ« dĂ«rgimit tĂ« paketave RST (pĂ«r shembull, NO_SOCKET).
  • Pajisje
    • NĂ« pĂ«rbĂ«rje Ă«shtĂ« pĂ«rfshirĂ« drejtuesi panthor pĂ«r gjeneratĂ«n e dhjetĂ« tĂ« GPU Mali (G310, G510, G710), ku pĂ«rdoret teknologjia CSF (Command Stream Frontend), e cila zhvendos disa funksione tĂ« drejtuesit nĂ« anĂ«n e firmware pĂ«r tĂ« ulur ngarkesĂ«n mbi CPU dhe ofron njĂ« model tĂ« ri pĂ«r organizimin e ekzekutimit tĂ« punĂ«ve nĂ« GPU. Ndryshimet pĂ«r mbĂ«shtetjen e drejtuesit tĂ« ri janĂ« pranuar gjithashtu nĂ« Mesa dhe janĂ« pĂ«rfshirĂ« nĂ« drejtuesin Gallium panfrost pĂ«r GPU Mali.
    • NĂ« drejtuesin i915 janĂ« shtuar identifikuesit PCI pĂ«r kartat e reja grafike diskrete Intel Arc (DG2/Alchemist).
    • Ka vazhduar puna mbi drejtuesin drm (Direct Rendering Manager) Xe pĂ«r GPU tĂ« bazuara nĂ« arkitekturĂ«n Intel Xe, e cila pĂ«rdoret nĂ« kartat grafike Intel tĂ« familjes Arc dhe nĂ« grafikĂ«n e integruar duke filluar nga procesorĂ«t Tiger Lake. ËshtĂ« shtuar mbĂ«shtetja pĂ«r CPU Arrow Lake H. Ka vazhduar implementimi i mbĂ«shtetjes pĂ«r procesorĂ«t Lunar Lake. ËshtĂ« shtuar mbĂ«shtetja fillestare pĂ«r mekanizmin SR-IOV (Single Root I/O Virtualization).
    • NĂ« drejtuesin AMDGPU Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r SMU 14.0 (System Management Unit). ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« GPU-ve tĂ« reja AMD nĂ« sistemet me arkitekturĂ« RISC-V.
    • ËshtĂ« shtuar njĂ« drejtues pĂ«r pĂ«rshpejtuesin e operacioneve kriptografike Tegra Security Engine, i cili mund tĂ« pĂ«rdoret pĂ«r tĂ« pĂ«rshpejtuar AES dhe algoritme tĂ« ndryshme hashimi.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r panelet e ekranit LG SW43408, Innolux G121XCE-L01 LVDS, RK3326 GameForce Chi, Crystal Clear CMT430B19N00, POWERTIP PH128800T006-ZHC01, Startek KD050HDFIA020-C020A, Pixel 3a, Khadas TS050 V2, Raydium RM69380, BOE NT116WHM-N44, CMN N116BCA-EA1 dhe AUO B120XAN01.0.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r nĂ«nsistemin audio tĂ« laptopĂ«ve Lenovo Thinkbook 13x Gen 4, Lenovo Thinkbook 16P Gen 5, Lenovo Thinkbook 13X dhe ASUS Zenbook 2024 HN7306W. ËshtĂ« shtuar mbĂ«shtetja pĂ«r kartat e jashtme tĂ« zĂ«rit Vocaster One dhe Vocaster Two. ËshtĂ« shtuar drejtuesi pĂ«r pĂ«rforcuesit NAU8325 nga kompania Nuvoton Technology.
    • NĂ« drejtuesin HID-Steam Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r IMU (Inertial Measurement Unit) tĂ« kontrolluesit tĂ« lojĂ«rave Steam Deck, duke mundĂ«suar pĂ«rdorimin e njĂ« nyje tĂ« veçantĂ« evdev pĂ«r qasje nĂ« tĂ« dhĂ«nat e xhiroskopit dhe akselerometrit.
    • JanĂ« pĂ«rfshirĂ« ndryshime pĂ«r mbĂ«shtetjen e ARM SoC Snapdragon X Elite, i cili pĂ«rdor CPU-nĂ« e vet 12-bĂ«rthamĂ«she Qualcomm Oryon dhe GPU Qualcomm Adreno. Çipi synon pĂ«rdorimin nĂ« laptopĂ« dhe PC dhe, nĂ« shumĂ« teste tĂ« performancĂ«s, tejkalon çipat Apple M3 dhe Intel Core Ultra 155H.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r platformat ARM, SoC dhe pajisjet: PocketBook 614 Plus, Sony Xperia Z3, Xperia 1 V, Samsung Galaxy S5 China, Motorola Moto G, RK3326 GameForce Chi, Anbernic RG35XX (Plus/H/2024), Airoha EN7581, Radxa ROCK 3C, ArmSom Sige7, Tanix TX1, Toradex Colibri iMX8DX, Renesas RZ/V2H, Forlinx OK3588-C, Protonic MECSBC, Emcraft Systems NavQ+, NXP S32G3, Wolfvision pf5, Amlogic A4/A5, ASUS RT-AC3200, ASUS RT-AC5300, ASrock E3C256D4I, IBM system1 BMC, Meta Harma BMC(AST2600), ASRock X570D4U BMC, Au-Zone Maivin AI Vision Starter Kit.
    • ËshtĂ« shtuar mbĂ«shtetja pĂ«r platat Milk-V Mars, tĂ« cilat pĂ«rdorin SoC Starfive JH7110 tĂ« bazuar nĂ« arkitekturĂ«n RISC-V.

NjĂ«kohĂ«sisht, Fondacioni i AmerikĂ«s Latine pĂ«r Software tĂ« LirĂ« ka pĂ«rgatitur variantin plotĂ«sisht tĂ« lirĂ« tĂ« kernelit 6.10 — Linux-libre 6.10-gnu, tĂ« pastruar nga elementĂ«t e firmware-it dhe drejtuesit qĂ« pĂ«rmbajnĂ« komponentĂ« jo tĂ« lirĂ« ose segmente kodi, pĂ«rdorimi i tĂ« cilave Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« versionin 6.10 Ă«shtĂ« pĂ«rditĂ«suar kodi pĂ«r pastrimin e blob-eve nĂ« drejtuesit Intel i915, rtl8xxxu, qla2xxx dhe QCAI sahara. ËshtĂ« kryer pastrimi i emrave tĂ« blob-eve nĂ« skedarĂ«t dts (devicetree) pĂ«r arkitekturĂ«n Aarch64. JanĂ« pastruar nga blob-et skedarĂ«t e rinj tĂ« shtuar nĂ« drejtuesit Adreno, Intel IPU3 dhe PRUEth. ËshtĂ« kryer pastrimi i drejtuesve tĂ« rinj Panthor, Intel IPU6, PRUEth SR1, rtw8703b, tps23881, air_en8811h, Intel ISH HID dhe pcm6240. ËshtĂ« ndĂ«rprerĂ« pastrimi i drejtuesit USB Prism2.5/3 USB, i cili Ă«shtĂ« hequr nga kerneli.

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