Publikimi i kernelit Linux 6.1

Pas dy muajsh zhvillimi, Linus Torvalds publikoi kernelin Linux 6.1. Ndër ndryshimet më të dukshme janë: mbështetje për zhvillimin e shoferëve dhe moduleve në gjuhën Rust, përmirësimi i mekanizmit për përcaktimin e faqeve të kujtesës të përdorura, një menaxher special i kujtesës për programet BPF, një sistem diagnostikimi të problemeve me kujtesën KMSAN, mekanizmi i mbrojtjes KCFI (Kernel Control-Flow Integrity), dhe implementimi i strukturës Maple tree.

Në versionin e ri janë pranuar 15115 korrigjime nga 2139 zhvillues, madhësia e patch-it është 51 MB, që është afërsisht 2 herë më e vogël se madhësitë e patches për kernelët 6.0 dhe 5.19. Ndryshimet prekin 13165 skedarë, janë shtuar 716247 rreshta kodi, dhe janë fshirë 304560 rreshta. Rreth 45% e të gjitha ndryshimeve të paraqitura në 6.1 lidhen me shoferët e pajisjeve, përafërsisht 14% e ndryshimeve kanë të bëjnë me përditësimin e kodit specifik për arkitekturën harduerike, 14% lidhen me pilarin rrjetësor, 3% me sistemet e skedarëve dhe 3% me nën-sistemat e brendshme të kernelit.

Novitetet kryesore në kernelin 6.1:

  • Kujtesa dhe shĂ«rbimet sistemore
    • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« gjuhĂ«s Rust si njĂ« gjuhĂ« tĂ« dytĂ« pĂ«r zhvillimin e drejtuesve dhe moduleve tĂ« bĂ«rthamĂ«s. Motivi kryesor pĂ«r mbĂ«shtetje nĂ« Rust Ă«shtĂ« thjeshtimi i procesit tĂ« shkruajtjes sĂ« drejtuesve tĂ« sigurt dhe cilĂ«sorĂ« pĂ«rmes zvogĂ«limit tĂ« probabilitetit tĂ« gabimeve nĂ« punĂ«n me memorjen. MbĂ«shtetje nĂ« Rust nuk Ă«shtĂ« aktive me default dhe nuk e bĂ«n Rust njĂ« nga varĂ«sitĂ« e detyrueshme tĂ« ndĂ«rtimit pĂ«r bĂ«rthamĂ«n. NĂ« bĂ«rthamĂ« Ă«shtĂ« pranuar ende njĂ« version minimal i shkurtuar i patch-ave, i cili Ă«shtĂ« zvogĂ«luar nga 40,000 nĂ« 13,000 rreshta kodi dhe siguron vetĂ«m minimumin e nevojshĂ«m, tĂ« mjaftueshĂ«m pĂ«r ndĂ«rtimin e njĂ« moduli tĂ« thjeshtĂ« bĂ«rthamor, tĂ« shkruar nĂ« gjuhĂ«n Rust. NĂ« tĂ« ardhmen, planifikohet rritja e gradualshme e funksionalitetit ekzistues, duke transferuar edhe ndrystime tĂ« tjera nga dega Rust-for-Linux. Paralelisht, po zhvillohen projekte pĂ«r tĂ« pĂ«rdorur infrastrukturĂ«n e propozuar pĂ«r zhvillimin nĂ« gjuhĂ«n Rust tĂ« drejtuesve tĂ« diskĂ«ve NVMe, protokollit rrjetor 9p dhe GPU-sĂ« Apple M1.
    • PĂ«r sistemet e bazuara nĂ« arkitekturĂ«n AArch64, RISC-V dhe LoongArch me EFI, Ă«shtĂ« realizuar mundĂ«sia e ngarkimit tĂ« drejtpĂ«rdrejtĂ« tĂ« imazheve tĂ« bĂ«rthamave tĂ« kompresuara. JanĂ« shtuar trajtues pĂ«r ngarkimin, nisjen dhe shkarkimin e imazheve tĂ« bĂ«rthamĂ«s, tĂ« thirrura drejtpĂ«rdrejt nga EFI zboot. Gjithashtu janĂ« shtuar trajtues pĂ«r instalimin dhe heqjen e protokollĂ«ve nga DB e protokollĂ«ve EFI. MĂ« parĂ«, shkarkimi realizohej nga njĂ« ngarkues i veçantĂ«, ndĂ«rsa tani mund tĂ« bĂ«het nga trajtuesi nĂ« vetĂ« bĂ«rthamĂ«n — imazhi i bĂ«rthamĂ«s formohet si njĂ« aplikacion EFI.
    • NĂ« pĂ«rbĂ«rje janĂ« pranuar disa patch-e me realizimin e njĂ« modeli shumĂ«-nivĂ«lĂ«sh tĂ« menaxhimit tĂ« memories, qĂ« lejon ndarjen e bankave tĂ« memories me karakteristika tĂ« ndryshme performancĂ«s. PĂ«r shembull, faqet mĂ« intensive qĂ« pĂ«rdoren mund tĂ« vendosen nĂ« memoryn mĂ« tĂ« shpejtĂ«, ndĂ«rsa faqet qĂ« pĂ«rdoren rrallĂ« mund tĂ« ruhen nĂ« memoryn relativisht tĂ« ngadalshĂ«m. NĂ« bĂ«rthamĂ«n 6.1 Ă«shtĂ« pranuar njĂ« mekanizĂ«m pĂ«r pĂ«rcaktimin e faqeve qĂ« pĂ«rdoren intensivisht nĂ« memoryn e ngadalshme pĂ«r t'i avancuar nĂ« memoryn e shpejtĂ«, si dhe Ă«shtĂ« realizuar njĂ« koncept i pĂ«rgjithshĂ«m i niveleve tĂ« memories dhe performancĂ«s sĂ« tyre relative.
    • NĂ« pĂ«rmbajtje Ă«shtĂ« pĂ«rfshirĂ« mekanizmi MGLRU (Multi-Generational LRU), i cili zĂ«vendĂ«soi implementimin e vjetĂ«r LRU (Least Recently Used) mbi dy radhĂ« me njĂ« strukturĂ« me shumĂ« nivele, e cila pĂ«rcakton mĂ« mirĂ« se cilat faqe tĂ« memories pĂ«rdoren aktualisht dhe cilat mund tĂ« zĂ«vendĂ«sohen nĂ« sektorin e ndĂ«rprerjes.
    • Shtuar mbĂ«shtetje pĂ«r strukturĂ«n e tĂ« dhĂ«nave «maple tree», e sugjeruar nga inxhinierĂ«t e Oracle, e cila pozicionohet si njĂ« zĂ«vendĂ«sim mĂ« efikas pĂ«r strukturĂ«n «red-black tree». Maple tree pĂ«rfaqĂ«son njĂ« variant B-tree, qĂ« mbĂ«shtet indeksimin mbi intervalet e vlerave dhe Ă«shtĂ« projektuar pĂ«r pĂ«rdorim efikas tĂ« caches. procesorĂ«ve modernĂ«. NĂ« maple tree janĂ« transferuar disa nĂ«n-sisteme tĂ« menaxhimit tĂ« memories, gjĂ« qĂ« ka reflektuar pozitivisht nĂ« performancĂ«n e tyre. NĂ« tĂ« ardhmen, maple tree mund tĂ« pĂ«rdoret pĂ«r tĂ« realizuar bllokime mbi intervale (range locking).
    • NĂ« nĂ«ndegĂ«n BPF Ă«shtĂ« shtuar mundĂ«sia pĂ«r krijimin e programeve "shkatĂ«rruese" BPF, tĂ« dizajnuara posaçërisht pĂ«r tĂ« iniciuar njĂ« mbyllje emergjente pĂ«rmes thirrjes crash_kexec(). Programet e tilla BPF mund tĂ« kĂ«rkohen pĂ«r qĂ«llime debugimi pĂ«r tĂ« iniciuar krijimin e njĂ« dump-i crash nĂ« njĂ« moment tĂ« caktuar. PĂ«r tĂ« aksesuar operacionet shkatĂ«rruese gjatĂ« ngarkimit tĂ« programit BPF, kĂ«rkohet specifikimi i flamurit BPF_F_DESTRUCTIVE, aktivizimi i sysctl kernel.destructive_bpf_enabled dhe posedimi i tĂ« drejtave CAP_SYS_BOOT.
    • PĂ«r programet BPF Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« cikluar elementet e cgroup, si dhe pĂ«r tĂ« cikluar burimet (skedaret, vma, proceset, etj.) e njĂ« pĂ«rmirĂ«suesi ose detyre tĂ« caktuar. ËshtĂ« realizuar njĂ« lloj hartĂ« e re pĂ«r krijimin e tamponĂ«ve tĂ« unazave (user ring buffers) nga pĂ«rdoruesi.
    • ËshtĂ« shtuar njĂ« thirrje e veçantĂ« pĂ«r alokimin e memories nĂ« programet BPF (memory allocator), e cila siguron njĂ« shpĂ«rndarje mĂ« tĂ« sigurt tĂ« memories nĂ« kontekstin e BPF, sesa kmalloc() standard.
    • ËshtĂ« integruar pjesa e parĂ« e ndryshimeve qĂ« sigurojnĂ« mundĂ«sinĂ« e krijimit tĂ« drejtorive pĂ«r pajisjet e hyrjes me ndĂ«rfaqe HID (Pajisje pĂ«r NdĂ«rveprimin NjerĂ«zor), tĂ« realizuara nĂ« formĂ«n e programeve BPF.
    • Nga bĂ«rthama Ă«shtĂ« hequr plotĂ«sisht kodi pĂ«r mbĂ«shtetje tĂ« formatit tĂ« skedarĂ«ve ekzekutiv a.out, i cili u klasifikua si i vjetĂ«r nĂ« lĂ«shimin 5.1, dhe duke filluar nga versionet 5.18 dhe 5.19 u dĂ«gjua pĂ«r arkitekturĂ«n kryesore. Formati a.out prej kohĂ«sh nuk pĂ«rdoret nĂ« sistemet Linux, dhe gjenerimi i skedarĂ«ve a.out nuk mbĂ«shtetet nga mjetet moderne nĂ« konfigurimet standarde pĂ«r Linux. Ngarkuesi pĂ«r skedarĂ«t a.out mund tĂ« realizohet plotĂ«sisht nĂ« hapĂ«sirĂ«n e pĂ«rdoruesit.
    • PĂ«r sistemet e bazuara nĂ« arkitekturĂ«n e setit tĂ« komandave LoongArch, e cila pĂ«rdoret nĂ« procesorĂ«t Loongson 3 5000 dhe implementon njĂ« ISA tĂ« ri RISC, tĂ« ngjashĂ«m me MIPS dhe RISC-V, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r ngjarjet e matjes sĂ« performancĂ«s (perf event), kexec, kdump dhe JIT-kompilimin BPF.
    • NĂ« ndĂ«rfaqen e hyrjes/daljes asinkrone io_uring Ă«shtĂ« propozuar njĂ« mod i ri IORING_SETUP_DEFER_TASKRUN, i cili lejon tĂ« shtyhet pĂ«rkohĂ«sisht ekzekutimi i punĂ«ve tĂ« lidhura me tamponin e unazĂ«s deri nĂ« momentin kur do tĂ« vijĂ« kĂ«rkesa nga aplikacioni, gjĂ« qĂ« mund tĂ« pĂ«rdoret pĂ«r organizimin e ekzekutimit tĂ« punimeve nĂ« mĂ«nyrĂ« grupore dhe parandalimin e problemeve me vonesat pĂ«r shkak tĂ« zĂ«vendĂ«simit tĂ« aplikacionit nĂ« njĂ« moment tĂ« papĂ«rshtatshĂ«m.
    • Proceseve nĂ« hapĂ«sirĂ«n pĂ«rdoruese iu jep mundĂ«sia tĂ« nisin transformimin e njĂ« varg faqesh standard memorjeje nĂ« njĂ« grup faqesh tĂ« mĂ«dha memorje (Transparent Huge-Pages).
    • U shtua implementimi i pajisjes /dev/userfaultfd, e cila lejon organizimin e aksesit nĂ« funksionalitetin e thirrjes nĂ« sistem userfaultfd() duke pĂ«rdorur tĂ« drejtat e qasjes nĂ« FS. Funksionaliteti userfaultfd lejon krijimin e menaxherĂ«ve pĂ«r ftesat e faqeve tĂ« pamenduara (page faults) nĂ« hapĂ«sirĂ«n pĂ«rdoruese.
    • KĂ«rkesat pĂ«r versionin e utilitarit GNU Make janĂ« rritur - pĂ«r ndĂ«rtimin e bĂ«rthamĂ«s tani kĂ«rkohet tĂ« paktĂ«n versioni 3.82.
  • Sistemi i diskut, hyrja/ dalje dhe sistemet e skedarĂ«ve
    • NĂ« sistemin e skedave Btrfs janĂ« bĂ«rĂ« optimizime tĂ« rĂ«ndĂ«sishme pĂ«r performancĂ«n, pĂ«rfshirĂ« rritjen e rendit tĂ« performancĂ«s sĂ« thirrjes ioctl FIEMAP. ËshtĂ« shtuar mbĂ«shtetje pĂ«r shkrimin e tamponizuar asinkron pĂ«r aplikacionet qĂ« pĂ«rdorin io_uring. Operacionit 'send' i Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r skedarĂ«t e mbrojtur me fs-verity.
    • NĂ« FS ext4 janĂ« shtuar optimizime performance qĂ« lidhen me mirĂ«mbajtjen e regjistrit dhe punĂ«n nĂ« modin vetĂ«m pĂ«r lexim.
    • NĂ« sistemin e skedarĂ«ve EROFS (Enhanced Read-Only File System), i cili Ă«shtĂ« menduar pĂ«r t'u pĂ«rdorur nĂ« partitĂ« qĂ« janĂ« tĂ« qasshme nĂ« modalitetin vetĂ«m pĂ«r lexim, Ă«shtĂ« zbatuar mundĂ«sia e ruajtjes sĂ« pĂ«rbashkĂ«t tĂ« tĂ« dhĂ«nave qĂ« kopjohen nĂ« sisteme tĂ« ndryshme tĂ« skedarĂ«ve.
    • NĂ« thirrjen sistemike statx() Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« siguruar informacion mbi mundĂ«sinĂ« e aplikimit tĂ« hyrjes/daljes direkte pĂ«r njĂ« skedare.
    • NĂ« nĂ«n-sistemin FUSE (Filesystems in User Space) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e skedarĂ«ve tĂ« pĂ«rkohshĂ«m me flagun O_TMPFILE.
  • Virtualizimi dhe siguria
    • Implementimi i mekanizmit tĂ« mbrojtjes CFI (Control Flow Integrity) Ă«shtĂ« zĂ«vendĂ«suar, duke shtuar para çdo thirrjeje indirekte tĂ« funksionit njĂ« kontrollek pĂ«r identifikimin e disa formave tĂ« sjelljes sĂ« pakufizuar qĂ« potencialisht mund tĂ« çojnĂ« nĂ« shkeljen e rendit normal tĂ« ekzekutimit (control flow) si rezultat i shfrytĂ«zimeve qĂ« ndryshojnĂ« treguesit e funksioneve tĂ« ruajtur nĂ« memorje. Implementimi standard CFI nga projekti LLVM Ă«shtĂ« zĂ«vendĂ«suar me njĂ« variant, gjithashtu tĂ« bazuar nĂ« pĂ«rdorimin e Clang, por e adaptuar posaçërisht pĂ«r tĂ« mbrojtur sistemet e ulĂ«ta dhe bĂ«rthamat e sistemeve operative. NĂ« LLVM, implementimi i ri do tĂ« propozohĂ«t nĂ« lĂ«shimin Clang 16 dhe do tĂ« pĂ«rfshihet me opsionin «-fsanitize=kcfi». Dallimi kryesor i implementimit tĂ« ri Ă«shtĂ« se ai nuk Ă«shtĂ« i lidhur me optimizimet nĂ« fazĂ«n e lidhjes (LTO) dhe nuk çon nĂ« zĂ«vendĂ«simin e treguesve tĂ« funksioneve me referenca nĂ« tabelĂ«n e kalimeve.
    • PĂ«r modulĂ«t LSM (Linux Security Module) Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« krijuar trajtesa qĂ« do tĂ« pĂ«rfshijnĂ« operacionet pĂ«r krijimin e hapĂ«sirave tĂ« emrave.
    • JanĂ« ofruar mjete pĂ«r verifikimin e nĂ«nshkrimeve dixhitale PKCS#7 nĂ« programet BPF.
    • NĂ« /dev/random Ă«shtĂ« rikthyer mundĂ«sia e hapjes nĂ« modalitetin jo bllokues (O_NONBLOCK), e cila Ă«shtĂ« eliminuar pĂ«r pakujdesi nĂ« bĂ«rthamĂ«n 5.6.
    • NĂ« sistemet me arkitekturĂ« x86 Ă«shtĂ« shtuar njĂ« paralajmĂ«rim nĂ« rastin e mapimit tĂ« faqeve tĂ« memories nga nĂ«nĂ«sitĂ« e bĂ«rthamĂ«s, tĂ« cilat lejojnĂ« njĂ«kohĂ«sisht ekzekutimin dhe shkruan. NĂ« tĂ« ardhmen po shqyrtohet mundĂ«sia pĂ«r tĂ« ndaluar plotĂ«sisht njĂ« mapim tĂ« tillĂ« tĂ« memories.
    • ËshtĂ« shtuar njĂ« mekanizĂ«m debugimi KMSAN (Kernel Memory Sanitizer) pĂ«r tĂ« identifikuar pĂ«rdorimin e memories sĂ« pa inicializuar nĂ« bĂ«rthamĂ«, si dhe rrjedhjet e memories sĂ« pa inicializuar midis hapĂ«sirĂ«s sĂ« pĂ«rdoruesit dhe pajisjeve.
    • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« gjeneratorin e pseudoprasĂ«jĂ«ve CRNG, i cili pĂ«rdoret nĂ« thirrjen getrandom. Ndryshimet janĂ« pĂ«rgatitur nga Jason Donenfeld, autor i WireGuard, dhe janĂ« tĂ« fokusuar pĂ«r tĂ« rritur sigurinĂ« e nxjerrjes sĂ« numrave tĂ« rastĂ«sishĂ«m tĂ« plotĂ«. VPN NĂ« stek TCP Ă«shtĂ« implementuar mundĂ«sia (e çaktivizuar siç Ă«shtĂ« normale) e pĂ«rdorimit tĂ« veçantĂ« tĂ« tabelave tĂ« heshit tĂ« soketĂ«ve pĂ«r çdo hapĂ«sirĂ« emri, çka lejon pĂ«rmirĂ«simin e performancĂ«s sĂ« sistemeve me numĂ«r tĂ« madh hapĂ«sirash emri.
  • Sistemi i rrjetit
    • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« gjeneratorin e pseudoprasĂ«jĂ«ve CRNG, i cili pĂ«rdoret nĂ« thirrjen getrandom. Ndryshimet janĂ« pĂ«rgatitur nga Jason Donenfeld, autori i WireGuard dhe janĂ« tĂ« fokusuar pĂ«r tĂ« rritur sigurinĂ« e nxjerrjes sĂ« numrave tĂ« rastĂ«sishĂ«m tĂ« plotĂ«.
    • Kodi pĂ«r mbĂ«shtetje tĂ« protokollit tĂ« vjetĂ«r DECnet Ă«shtĂ« hequr. PĂ«r hapĂ«sirĂ«n e pĂ«rdoruesit, janĂ« lĂ«nĂ« API tĂ« dhĂ«na qĂ« lejojnĂ« kompilimin e aplikacioneve qĂ« pĂ«rdorin DECnet, por kĂ«to aplikacione nuk do tĂ« mund tĂ« lidheshin me rrjetin.
    • Dokumentimi i protokollit netlink.
  • Pajisjet
    • NĂ« drejtuesin amdgpu Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kalimin e DSC (Display Stream Compression) pĂ«r kompresimin pa humbje tĂ« tĂ« dhĂ«nave gjatĂ« shkĂ«mbimit tĂ« informacionit me ekrane qĂ« mbĂ«shtesin njĂ« rezolutĂ« shumĂ« tĂ« madhe. Puna pĂ«r mbĂ«shtetje tĂ« platformave AMD RDNA3 (RX 7000) dhe CDNA (Instinct) Ă«shtĂ« vazhduar. ËshtĂ« shtuar mbĂ«shtetje pĂ«r komponentĂ«t IP DCN 3.2, SMU 13.x, NBIO 7.7, GC 11.x, PSP 13.x, SDMA 6.x dhe GMC 11.x. NĂ« drejtuesin amdkfd (pĂ«r GPU-nĂ« e dedikuar AMD, si Polaris) Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r GFX 11.0.3.
    • NĂ« drejtuesin i915 (Intel) Ă«shtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r GPU-nĂ« Meteor Lake. PĂ«r Meteor Lake dhe GPU-tĂ« mĂ« tĂ« reja Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r ndĂ«rfaqen DP 2.0 (DisplayPort). JanĂ« shtuar identifikues pĂ«r kartat grafike tĂ« bazuara nĂ« mikroarkitekturĂ«n Alder Lake S.
    • Shtuar mbĂ«shtetje pĂ«r sistemet e zĂ«rit tĂ« implementuara nĂ« procesorĂ«t Apple Silicon, Intel SkyLake dhe Intel KabyLake. NĂ« drejtuesin e zĂ«rit CS35L41 HDA Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r kalimin nĂ« gjendjen e flejtjes. Shtuar mbĂ«shtetje pĂ«r ASoC (ALSA System on Chip) pĂ«r çipat e zĂ«rit tĂ« integruar Apple Silicon, AMD Rembrant DSPs, AMD Pink Sardine ACP 6.2, Everest ES8326, Intel Sky Lake dhe Kaby Lake, Mediatek MT8186, NXP i.MX8ULP DSPs, Qualcomm SC8280XP, SM8250, SM8450 dhe Texas Instruments SRC4392.
    • Shtuar mbĂ«shtetje pĂ«r panelet LCD Samsung LTL101AL01, B120XAN01.0, R140NWF5 RH, Densitron DMT028VGHMCMI-1A TFT, AUO B133UAN02.1, IVO M133NW4J-R3, Innolux N120ACA-EA1, AUO B116XAK01.6, BOE NT116WHM-N21, INX N116BCA-EA2, INX N116BCN-EA1, Multi-Inno Technology MI0800FT-9.
    • Shtuar mbĂ«shtetje pĂ«r kontrollerĂ«t AHCI SATA tĂ« pĂ«rdorur nĂ« SoC Baikal-T1.
    • Shtuar mbĂ«shtetje pĂ«r çipat Bluetooth MediaTek MT7921, Intel Magnetor (CNVi, Integrated Connectivity), Realtek RTL8852C, RTW8852AE dhe RTL8761BUV (Edimax BT-8500).
    • NĂ« drejtuesin ath11k pĂ«r modulet e wireless Qualcomm Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r skanimin spektral nĂ« gamĂ«n 160 MHz, Ă«shtĂ« realizuar NAPI me shumĂ« thjeshtesi, Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r çipat Wi-Fi Qualcomm WCN6750.
    • Shtuar drejtues pĂ«r tastierĂ«n e PinePhone, pĂ«r tastierat InterTouch (ThinkPad P1 G3), X-Box Adaptive Controller, PhoenixRC Flight Controller, VRC-2 Car Controller, DualSense Edge Controller, panele operimi IBM (IBM Operation Panel), kontrolluesit XBOX One Elite, tabletĂ«t XP-PEN Deco Pro S dhe Intuos Pro Small (PTH-460).
    • Shtuar drejtues pĂ«r akceleratorĂ«t kriptografikĂ« Aspeed HACE (Hash and Crypto Engine).
    • Shtuar suporti pĂ«r kontrollorĂ«t e integruar Thunderbolt/USB4 Intel Meteor Lake.
    • Shtuar suporti pĂ«r smartfonĂ«t Sony Xperia 1 IV, Samsung Galaxy E5, E7 dhe Grand Max, Pine64 Pinephone Pro.
    • Shtuar suporti pĂ«r ARM SoC dhe tabela: AMD DaytonaX, Mediatek MT8186, Rockchips RK3399 dhe RK3566, TI AM62A, NXP i.MX8DXL, Renesas R-Car H3Ne-1.7G, Qualcomm IPQ8064-v2.0, IPQ8062, IPQ8065, Kontron SL/BL i.MX8MM OSM-S, MT8195 (Acer Tomato), Radxa ROCK 4C+, NanoPi R4S Enterprise Edition, JetHome JetHub D1p. Drejtuesit pĂ«r SoC Samsung, Mediatek, Renesas, Tegra, Qualcomm, Broadcom dhe NXP janĂ« pĂ«rmirĂ«suar.

NĂ« tĂ« njĂ«jtĂ«n kohĂ«, Fondi Latino-Amerikan i Softuerit tĂ« LirĂ« ka formuar njĂ« variant tĂ« plotĂ« tĂ« lirĂ« tĂ« bĂ«rthamĂ«s 6.1 — Linux-libre 6.1-gnu, i pastĂ«r nga elementet e firmware-it dhe drejtuesve qĂ« pĂ«rmbajnĂ« komponente ose kode tĂ« pavlefshme, pĂ«rdorimi i tĂ« cilave Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« kĂ«tĂ« version Ă«shtĂ« kryer pastrimi i drejtuesit tĂ« ri rtw8852b dhe skedarĂ«ve DTS pĂ«r SoC tĂ« ndryshĂ«m Qualcomm dhe MediaTek me procesorĂ« bazuar nĂ« arkitekturĂ«n AArch64. Kodi i pastrimit tĂ« blob-eve nĂ« drejtuesit dhe nĂ«n-sistemet amdgpu, i915, brcmfmac, r8188eu, rtw8852c, Intel ACPI Ă«shtĂ« pĂ«rmirĂ«suar. Pastrimi i drejtuesve tĂ« vjetĂ«r pĂ«r kartat televizive tm6000, cpia2 v4l, sp8870, av7110 Ă«shtĂ« rregulluar.

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