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
