Pas dy muajsh zhvillimi, Linus Torvalds lĂ«shimi i kernelit . NdĂ«r ndryshimet mĂ« tĂ« dukshme janĂ«: kufizimi i importit tĂ« simboleve nga module tĂ« pronĂ«sishme nĂ« modulet GPL, pĂ«rshpejtimi i operacioneve tĂ« ndĂ«rrimit tĂ« kontekstit pĂ«rmes instruksionit tĂ« procesorit FSGSBASE, mbĂ«shtetje pĂ«r kompresimin e imazhit tĂ« bĂ«rthamĂ«s pĂ«rmes Zstd, ripĂ«rkufizimi i prioriteteve pĂ«r proceset nĂ« bĂ«rthamĂ«, mbĂ«shtetje pĂ«r protokollin PRP (Protokolli i RedondancĂ«s Paralele), planifikimi i marrĂ« parasysh kapacitetin e infrastrukturĂ«s nĂ« planifikuesin deadline, paketimi me parashikim tĂ« faqeve tĂ« memories, flamuri i aftĂ«sisĂ« CAP_CHECKPOINT_RESTOR, thirrje sistemike close_range(), rritjen e performancĂ«s dm-crypt, heqja e kodit pĂ«r sistemet mikpritĂ«se 32-bit Xen PV, njĂ« mekanizĂ«m i ri i menaxhimit tĂ« memories slab, opsioni ârescueâ nĂ« Btrfs, mbĂ«shtetje pĂ«r enkriptimin inline nĂ« ext4 dhe F2FS.
Në versionin e ri janë përfshirë 16074 korrigjime nga 2011 zhvillues
, madhësia e patch-it është 62 MB (ndryshimet prekin 14548 skedarë, janë shtuar 782155 rreshta kodi, janë fshirë 314792 rreshta). Rreth 45% e gjithçkaje e paraqitur në 5.9
ndryshimeve të paraqitura në 5.6 lidhen me driverët e pajisjeve, afërsisht 15% e ndryshimeve kanë
ka lidhje me përditësimin e kodit specifik për arkitekturat harduerike, 13%
ka të bëjë me grumbujt e rrjetit, 3% - me sistemet e skedarëve dhe 3% me strukturat e brendshme
të kernelit.
:
- Memorie dhe shërbime sistemike
- mbrojtje ndaj pĂ«rdorimit tĂ« katĂ«rqind GPL pĂ«r lidhjen e shoferĂ«ve pronĂ«sorĂ« me komponentĂ«t e bĂ«rthamĂ«s, tĂ« eksportuar vetĂ«m pĂ«r modulet me licencĂ« GPL. Flamuri TAINT_PROPRIETARY_MODULE tani trashĂ«gohet nĂ« tĂ« gjitha modulet qĂ« importojnĂ« simbole nga modulet me kĂ«tĂ« flamur. NĂ«se njĂ« modul GPL pĂ«rpiqet tĂ« importojĂ« simbole nga njĂ« modul jo-GPL, atĂ«herĂ« ky modul GPL do tĂ« trashĂ«gojĂ« etiketĂ«n TAINT_PROPRIETARY_MODULE dhe nuk do tĂ« jetĂ« nĂ« gjendje tĂ« qaset nĂ« komponentĂ«t e bĂ«rthamĂ«s, tĂ« cilĂ«t janĂ« tĂ« disponueshĂ«m vetĂ«m pĂ«r modulet me licencĂ« GPL, madje edhe nĂ«se moduli ka importuar mĂ« parĂ« simbole nga kategoria âgplonlyâ. Bllokimi i prapavijĂ«s (eksporti vetĂ«m i EXPORT_SYMBOL_GPL nĂ« modulet qĂ« kanĂ« importuar EXPORT_SYMBOL_GPL), i cili mund tĂ« dĂ«mtojĂ« funksionimin e shoferĂ«ve pronĂ«sorĂ«, nuk Ă«shtĂ« zbatuar (trashĂ«gohet vetĂ«m flamuri i modulit pronĂ«sor, por jo lidhjet GPL).
- mbështetje për mekanizmin kcompactd për në sfond, duke lejuar rritjen e numrit të faqeve të mëdha të memories, të cilat i janë të disponueshme bërthamës. Sipas një vlerësimi paraprak, paketimi në sfond me kosto minimale të mbikëqyrjes lejon për një reduktim 70-80 herë të vonesave gjatë alokimit të faqeve të mëdha të memories (huge-page) në krahasim me mekanizmin e mëparshëm të paketimit, i cili aktivizohej kur ishte e nevojshme (on-demand). Për të vendosur kufijtë e fragmentimit të jashtëm, të cilat do të ofrohen nga kcompactd, është shtuar sysctl vm.compaction_proactiveness.
- mbështetje për kompresionin e imazhit të bërthamës duke përdorur algoritmin (zstd).
- Për sistemet x86 është realizuar mbështetje për instruksionin e procesorit , duke lejuar leximin dhe ndryshimin e përmbajtjes së regjistrave FS/GS nga hapësira e përdoruesit. Në bërthamë FSGSBASE përdoret për të përshpejtuar operacionet e ndryshimit të kontekstit duke përjashtuar operacionet e panevojshme të shkruar MSR për GSBASE, dhe në hapësirën e përdoruesit lejon ndalimin e thirrjeve të panevojshme sistemore për të ndryshuar FS/GS.
- parametri "allow_writes", duke lejuar ndalimin e ndryshimeve të regjistrave MSR të procesorit nga hapësira e përdoruesit dhe duke kufizuar aksesin në përmbajtjen e të dhënave të regjistrave me operacione leximore, pasi ndryshimi i MSR mund të çojë në probleme. Në mënyrë të parazgjedhur, shkrimi nuk është ndaluar ende, ndërsa ndryshimi i MSR regjistrohet në log, por në të ardhmen planifikohet të kalojmë në një mënyrë me akses vetëm për lexim.
- Në interface-n e input/output asinkron është shtuar mbështetje e plotë për operacionet asinkrone të leximit të tamponit, të cilat nuk kërkojnë angazhimin e trajtimeve të bërthamës. Mbështetje për shkrimin pritet në versionin e ardhshëm.
- Në planifikuesin e input/output deadline planifikimi me marrjen parasysh të kapaciteteve, duhet të marrë vendime të sakta në sisteme asimetrike, të tilla si sistemet ARM të bazuara në arkitekturën dhe big.LITTLE, që kombinojnë në një çip bërthama të fuqishme dhe më pak të prodhueshme me efikasitet energjie. Në veçanti, moda e re lejon shmangien e dysheve në planifikim, kur bërthama e ngadalshme e CPU nuk ka burimet e duhura për të përfunduar detyrën brenda afatit të caktuar.
- Modeli i konsumit të energjisë në bërthamë (Energy Model framework) tani jo vetëm sjelljen e konsumit të energjisë së CPU, por gjithashtu përfshin pajisjet periferike.
- ĂshtĂ« realizuar thirrja sistemike close_range(), e cila i lejon procesit tĂ« mbyllĂ« njĂ« gamĂ« tĂ« tĂ«rĂ« tĂ« descriptorĂ«ve tĂ« skedarĂ«ve tĂ« hapur menjĂ«herĂ«.
- Nga realizimi i konsolës tekstuale dhe drejtuesit fbcon , e cila ofron mundësinë për skrollim programatik të tekstit mbrapa (CONFIG_VGACON_SOFT_SCROLLBACK) më shumë se sa kapaciteti i memorizimit video të modit VGA.
- algoritmi i caktimit të prioriteve për thread-ët brenda bërthamës. Variante e re siguron një qëndrim më të mirë të njëtrajtshëm në të gjitha nënsistemat e bërthamës gjatë caktimit të prioriteteve për detyrat e realitetit të kohës.
- Shtuar sysctl për menaxhimin e parametrave të forcimit të frekuencës së CPU për detyrat e realitetit të kohës (për shembull, mund të ndryshoni sjelljen gjatë ekzekutimit të detyrave të realitetit të kohës për kursimin e energjisë pasi të kaloni në energji nga bateria ose në sisteme mobile).
- Bërë përgatitje për realizimin e mbështetjes për teknologjinë Transparent Huge Pages në caches e faqeve.
- Në mekanizmin fanotify janë realizuar flamuj të rinj FAN_REPORT_NAME dhe FAN_REPORT_DIR_FID për të dërguar informacion në lidhje me emrin prind dhe identifikuesin unik FID kur ndodhin ngjarje të krijimit, fshirjes ose zhvendosjes së elementeve të katalogut dhe objekteve që nuk janë të lidhura me katalogët.
- Për cgroups një kontrollues i ri i shpërndarjes së memories slab (kontrolluesi i memories slab), i cili është i veçantë për transferimin e llogariturit slab nga niveli i faqeve të memories në nivelin e objekteve të bërthamës, duke i dhënë mundësinë për të ndarë faqe slab në cgroups të ndryshme, përveç rezervimit të caches të veçanta të slab për çdo cgroup. Qasja e propozuar lejon përmirësimin e efikasitetit të përdorimit të slab, duke reduktuar me 30-45% madhësinë e memories së përdorur për slab, duke ulur ndjeshëm konsumimin e përgjithshëm të memories nga bërthama dhe duke ulur fragmentimin e memories.
- Në nënsistemin audio dhe , në përputhje me rekomandimet për përdorimin e terminologjisë inkluzive në bërthamën Linux, është bërë një pastrim i termineve jo-politikore. Kodi është pastruar nga përdorimi i fjalëve «slave», «master», «blacklist» dhe «whitelist».
- Virtualizimi dhe siguria
- Gjatë ndërtimit të bërthamës me përdorimin e kompajlerit Clang mundësia e konfigurimit (CONFIG_INIT_STACK_ALL_ZERO) të inicializimit automatik të vlerës zero të të gjitha variablave të ruajtur në stack (në ndërtim përcaktohet «-ftrivial-auto-var-init=zero»).
- Në nënsistemin seccomp, duke përdorur modin e kontrollit të procesit në hapësirën e përdoruesit, the substitutions in the tracked process of file descriptors for full emulation of system calls that lead to the creation of file descriptors. This functionality is in demand in isolated container systems and sandbox implementations for Chrome.
- Support for restricting system calls using the seccomp subsystem has been added for xtensa and csky architectures. Additionally, support for the audit mechanism has been implemented for xtensa.
- a new capability flag CAP_CHECKPOINT_RESTORE, allowing access to capabilities related to freezing and restoring process states without granting additional privileges.
- In GCC 11, all necessary capabilities have been implemented for
the KCSAN (Kernel Concurrency Sanitizer) debugging tool designed for the dynamic detection of race conditions within the kernel. Thus, KCSAN can now be used with kernels compiled in GCC. - For AMD Zen and newer CPU models support for the P2PDMA technology, which allows DMA to transfer data directly between the memories of two devices connected to the PCI bus.
- In dm-crypt, a mode has been added to reduce latency by performing cryptographic processing of data without using working queues. This mode is also necessary for proper operation with block devices (devices with zones that must be written sequentially with the entire group of blocks updated). Work has been done to increase throughput and reduce latency in dm-crypt.
- Code for supporting 32-bit guest systems operating in paravirtualization mode under the Xen hypervisor has been removed. Users of such systems should switch to using 64-bit kernels in guest environments or use full (HVM) or hybrid (PVH) virtualization modes instead of paravirtualization (PV).
- Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarëve
- In the Btrfs file system the ârescueâ mount option, unifying access to all other recovery options. Support for the âalloc_startâ and âsubvolrootidâ options has been removed, and the âinode_cacheâ option has been deprecated. Performance optimizations have been made, significantly speeding up fsync() operations. the ability to use alternative checksum types other than CRC32c.
- mundësia e përdorimit të enkriptimit inline (Inline Encryption) në sistemet e skedarëve ext4 dhe F2FS, për aktivizimin e të cilit është parashikuar opsioni i montimit «inlinecrypt». Rezhimi i enkriptimit inline lejon përdorimin e mekanizmave të enkriptimit të ndërtuar në kontrollorin e ruajtjes, të cilët kryejnë enkriptimin dhe dekriptimin e transparencës për hyrjen/daljen.
- NĂ« XFS rivendosja e inode (flush) nĂ« njĂ« mod nĂ« tĂ«rĂ«si asinkron, qĂ« nuk bllokon proceset gjatĂ« operacionit tĂ« pastrimit tĂ« memorisĂ«. ĂshtĂ« zgjidhur njĂ« problem i vjetĂ«r me kuotat, pĂ«r shkak tĂ« sĂ« cilit ishin ndjekur pa saktĂ«si paralajmĂ«rimet pĂ«r tejkalimin e kufirit tĂ« butĂ« dhe kufizimet nĂ« numrin e inode. ĂshtĂ« unifikuar realizimi i mbĂ«shtetjes DAX pĂ«r ext4 dhe xfs.
- Në Ext4 ngarkimi parandalues i hartave të shpërndarjes së bllokëve. Në kombinim me kufizimin e skanimit të grupeve të pa inicializuara, optimizimi ka lejuar reduktimin e kohës së montimit të ndarjeve shumë të mëdha.
- Në F2FS ioctl F2FS_IOC_SEC_TRIM_FILE, duke lejuar përdorimin e komandave TRIM/discard për zerozimin fizik të të dhënave të caktuara në skedar, për shembull, për të fshirë çelësat e aksesit pa mbetje të dhënash në ruajtës.
Në F2FS gjithashtu një mod të ri të mbledhjes së mbetjeve GC_URGENT_LOW, që funksionon më agresivisht duke përjashtuar disa kontrolla mbi gjendjen e papunë (idle) para se të nisë mbledhësi i mbetjeve. - Në bcache, madhësia e bucket_size për ekstentet është rritur nga 16 në 32 bit në kuadër të përgatitjes për mundësimin e aplikimit për cache të pajisjeve zonizuese.
- Në infrastrukturën SCSI është shtuar mundësia e përdorimit të enkriptimit inline mbi bazën e mjeteve të brendshme të enkriptimit që ofrohen nga kontrollet UFS ().
- është shtuar një parametër i ri në komandën e linjës së bllokut «debugfs», duke lejuar menaxhimin e disponueshmërisë së sistemit të pseudonim të njëjtë.
- Në klientin NFSv4.2 është siguruar mbështetje për atributet e zgjeruara të skedarëve (xattr).
- Në dm-dust interfaci për të shfaqur një herë listën e të gjithë bllokëve të këqij të identifikuar në disk («dmsetup message dust1 0 listbadblocks»).
- Për md/raid5 është shtuar parametri /sys/block/md1/md/stripe_size për rregullimin e madhësisë së bllokut STRIPE.
- Për pajisjet e ruajtjes NVMe mbështetje për komandat për zonimin e ruajtësit (ZNS, NVM Express Zoned Namespace), duke lejuar ndarjen e hapësirës për ruajtje në zona që përbëjnë grupe bllokësh, për menaxhimin më të plotë të vendosjes së të dhënave në ruajtës.
- Sistemi rrjetor
- Në Netfilter mundësia për të refuzuar paketat në fazën para kontrollit të rrugës (shprehja REJECT tani mund të përdoret jo vetëm në zinxhirët INPUT, FORWARD dhe OUTPUT, por edhe në fazën PREROUTING për icmp dhe tcp).
- Në nftables mundësia për auditimin e ngjarjeve që lidhen me ndryshimin e konfigurimit.
- Në nftables në API netlink mbështetje për zinxhirë anonimë, emri i të cilëve caktohet dinamikisht nga bërthama. Kur fshihet rregulli i lidhur me zinxhirin anonim, zinxhiri fshihet automatikisht.
- Në BPF është shtuar mbështetje për iteratorët për të përshkruar, filtruar dhe ndërruar elementët e hartave (map) pa kopjuar të dhënat në hapësirën e përdoruesit. Iteratorët mund të përdoren për soketa TCP dhe UDP, duke lejuar që programet BPF të kalojnë përmes listave të soketeve të hapura dhe të nxjerrin informacionin e nevojshëm nga to.
- ĂshtĂ« shtuar njĂ« tip i ri BPF-programi BPF_PROG_TYPE_SK_LOOKUP, qĂ« ekzekutohet nĂ« momentin kur bĂ«rthama kĂ«rkon njĂ« soket tĂ« pĂ«rshtatshĂ«m pĂ«r njĂ« lidhje tĂ« ardhshme. Me ndihmĂ«n e njĂ« programi tĂ« tillĂ« BPF, mund tĂ« krijoni trajtues qĂ« marrin vendime pĂ«r atĂ« se me cilin soket duhet tĂ« asociohet lidhja, pa u kufizuar nga sistemi i thirrjes bind(). PĂ«r shembull, mund tĂ« organizoni lidhjen e njĂ« soketi me njĂ« gamĂ« adresash ose portesh. PĂ«r mĂ« tepĂ«r, nĂ« bpf_setsockopt() Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r flagun SO_KEEPALIVE dhe Ă«shtĂ« realizuar mundĂ«sia e vendosjes sĂ« trajtuesve BPF_CGROUP_INET_SOCK_RELEASE, qĂ« thirren kur çlirohet soketi.
- ĂshtĂ« implementuar mbĂ«shtetje pĂ«r protokollin (Protokolli i RedondancĂ«s Paralel), qĂ« lejon realizimin e kalimit transparent pĂ«r aplikacionet nĂ« njĂ« kanale rezervĂ« nĂ« rast tĂ« dĂ«shtimit tĂ« çdo komponenti tĂ« rrjetit.
- Në stack mac80211 mbështetje për katër faza në përputhjen e kanaleve WPA/WPA2-PSK në modin e pikës së qasjes.
- ĂshtĂ« shtuar mundĂ«sia e ndĂ«rrimit tĂ« planifikuesit qdisc (disciplina e queuing) pĂ«r tĂ« pĂ«rdorur siç Ă«shtĂ« parazgjedhur algorikmin e menaxhimit tĂ« rrjetit FQ-PIE (Flow Queue PIE), i cili synon tĂ« zvogĂ«lojĂ« ndikimin negativ tĂ« ndĂ«rmjetĂ«simit tĂ« paketave nĂ« pajisjet kufitare tĂ« rrjetit (bufferbloat) nĂ« rrjetet me modemĂ« kabllorĂ«.
- Shtesë të reja u shtuan në MPTCP (MultiPath TCP), zgjerimet e protokollit TCP për organizimin e funksionimit të lidhjes TCP me dorëzimin e paketave njëkohësisht përmes disa rrugëve përmes ndërfaqeve të ndryshme të rrjetit, të lidhura me adresa të ndryshme IP. U shtua mbështetje për syn cookie, DATA_FIN, vetë-rregullimin e buferëve, diagnostikimin e soketeve dhe përdorimin e flagjeve REUSEADDR, REUSEPORT dhe V6ONLY në setsockopt.
- Për tabelat virtuale të routing VRF (Virtual Routing and Forwarding), që lejojnë organizimin e funksionimit të disa domenëve të routing në një sistem të vetëm, është realizuar regjimi "strict". Në këtë regjistër, tabela virtuale mund të asociohet vetëm me tabelën e routing që nuk përdoret në tabela të tjera virtuale.
- Në driver-in e pa tel ath11k mbështetje për frekuencën 6GHz dhe .
- Pajisje
- Kodi për mbështetje të arkitekturës UniCore, e zhvilluar në qendër të mikroprocesorëve të Universitetit të Pekinit dhe e përfshirë në bërthamën Linux në vitin 2011, është hequr. Kjo arkitekturë ka qenë pa mbështetje që nga viti 2014 dhe nuk ka mbështetje në GCC.
- Për arkitekturën RISC-V është realizuar mbështetje për (interface debugfs për analizimin e mbulimit të kodit të bërthamës), kmemleak (sistemi i zbulimit të rrjedhjeve të memories), mbrojtjen e stacks, etiketat për kalimin dhe operacione të paperceptuara (multitasking e pavarur nga sinjalet e timerit).
- Për arkitekturën PowerPC është realizuar mbështetje për radhë për spinlock, e cila ka lejuar një rritje të dukshme të performancës në situatat e konfliktit të bllokimeve.
- Për arkitekturën ARM dhe ARM64 është aktivizuar automatikisht mekanizmi i rregullimit të frekuencës së procesorit (cpufreq governor), i cili për të marrë vendimmarrje për ndryshimin e frekuencës përdor drejtpërdrejt informacionin nga planifikuesi i detyrave dhe mund të drejtohet menjëherë tek driverët cpufreq për ndryshimin operativ të frekuencës, duke e rregulluar menjëherë parametrin e punës së CPU-së sipas ngarkesës aktuale.
- Në driver-in DRM i i915 për kartat grafike Intel është përfshirë mbështetje për çipat me bazë mikroarkitekturën dhe është shtuar mbështetje fillestare për kartat diskrete .
- Në driver-in amdgpu është shtuar mbështetje fillestare për GPU-në AMD (Navy Flounder) dhe (Sienna Cichlid). U shtua mbështetje për motorët e përshpejtimit të kodimit dhe dekodimit të videos UVD/VCE për GPU Southern Islands (Radeon HD 7000).
U shtua njĂ« pronĂ« pĂ«r rotullimin e shfaqjes nĂ« 90, 180 ose 270 gradĂ«.ĂshtĂ« interesante se driver-i pĂ«r GPU-nĂ« AMD drajveri mĂ« i madh nĂ« bĂ«rthamĂ« â ka rreth 2.71 milion rreshta kodi, qĂ« pĂ«rbĂ«n rreth 10% tĂ« pĂ«rmasĂ«s totale tĂ« bĂ«rthamĂ«s (27.81 milion rreshta). NĂ« kĂ«tĂ« mĂ«nyrĂ«, 1.79 milion rreshta pĂ«rfshijnĂ« skedarĂ«t e titujve tĂ« gjeneruar automatikisht me tĂ« dhĂ«na pĂ«r regjistrat e GPU-ve, ndĂ«rsa kodi nĂ« C pĂ«rbĂ«n 366 mijĂ« rreshta (pĂ«r krahasim, drajveri Intel i915 pĂ«rmban 209 mijĂ« rreshta, ndĂ«rsa Nouveau â 149 mijĂ«).
- Në drejtuesin Nouveau mbështetje për verifikimin e integritetit fletë pas fletë përmes (Kontrolli i Redundancës Ciklike) në motorët grafikë GPU NVIDIA. Realizimi i tij bazohet në dokumentacionin e ofruar nga kompania NVIDIA.
- Janë shtuar drajverë për panelët LCD: Frida FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 dhe Xingbangda XBD599.
- NĂ« nĂ«n-sistemin e zĂ«rit ALSA Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r (reĆŸim i mbĂ«shtetjes sĂ« vazhdueshme tĂ« energjisĂ« pĂ«r pajisjet HDMI tĂ« jashtme pĂ«r tĂ« eliminuar vonesat gjatĂ« fillimit tĂ« riprodhimit) dhe pĂ«r menaxhimin e ndriçimit tĂ« butonave tĂ« aktivizimit tĂ« mikrofonit dhe fikjes sĂ« zĂ«rit, si dhe Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pajisje tĂ« reja, duke pĂ«rfshirĂ« kontrollerin .
- Shtuar mbështetje për platformat ARM, pajisjet dhe platformat: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (përdoret në Sony Xperia 10, 10 Plus, XA2, XA2 Plus dhe XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, pesë bordet e reja mbi bazën e NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ/G2H.
Njëkohësisht, Fondi i Softuerit të Lirë të Amerikës Latine
njĂ« variant â , e pastruar nga elementet e firmware dhe drajverĂ«ve qĂ« pĂ«rmbajnĂ« komponente ose segmente kodi tĂ« pashqyrtueshme, pĂ«rdorimi i tĂ« cilave Ă«shtĂ« i kufizuar nga prodhuesi. NĂ« edicionin e ri Ă«shtĂ« çaktivizuar ngarkimi i blob-eve nĂ« drajverĂ«t pĂ«r WiFi rtw8821c dhe SoC MediaTek mt8183. Kodi pĂ«r pastrimin e blob-eve nĂ« drajverĂ«t dhe nĂ«n-sistemet Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169 (rtl8125b-2) dhe x86 touchscreen Ă«shtĂ« pĂ«rditĂ«suar.
Burimi: opennet.ru
