Pas dy muajsh zhvillimi, Linus Torvalds lëshimi i kernelit . Ndër ndryshimet më të dukshme janë: integrimi i ndërfaqes VPN WireGuard, mbështetja për USB4, namespace për kohën, mundësia për të krijuar mekanizma të menaxhimit të mbingarkesës TCP me anë të BPF, mbështetja fillestare për MultiPath TCP, eliminimi në kernel i problemit të vitit 2038, mekanizmi «bootconfig», sistemi i skedarëve ZoneFS.
Në versionin e ri janë pranuar 13702 përmirësime nga 1810 zhvillues,
madhësia e patch-it është 40 MB (ndryshimet prekën 11577 skedarë, u shtuan 610012 rreshta kodi,
u hoqën 294828 rreshta). Rreth 45% e të gjitha
ndryshimeve të paraqitura në 5.6 lidhen me driverët e pajisjeve, afërsisht 15% e ndryshimeve kanë
të bëjnë me përditësimin e kodit specifik për arkitekturat harduerike, 12%
lidhen me stack-un e rrjetit, 4% â me sistemet e skedarĂ«ve dhe 3% me nĂ«nsistemet e brendshme
të kernelit.
:
- Sistemi rrjetor
- implementimi i ndĂ«rfaqes VPN , e cila Ă«shtĂ« ndĂ«rtuar mbi metoda moderne tĂ« kriptimit (ChaCha20, Poly1305, Curve25519, BLAKE2s), Ă«shtĂ« e thjeshtĂ« pĂ«r tâu pĂ«rdorur, pa kompleksitete tĂ« panevojshme, ka dĂ«shmuar vlerĂ«n e saj nĂ« disa implementime tĂ« mĂ«dha dhe ofron performancĂ« shumĂ« tĂ« lartĂ« (3,9 herĂ« mĂ« shumĂ« throughput se OpenVPN). WireGuard pĂ«rdor konceptin e rutimit sipas çelĂ«save tĂ« kriptimit, qĂ« nĂ«nkupton lidhjen e njĂ« çelĂ«si privat me çdo ndĂ«rfaqe rrjeti dhe pĂ«rdorimin e çelĂ«save publikĂ« pĂ«r ndĂ«rlidhje. ShkĂ«mbimi i çelĂ«save publikĂ« pĂ«r vendosjen e lidhjes kryhet nĂ« mĂ«nyrĂ« tĂ« ngjashme me SSH. Primitive-t kriptografike tĂ« nevojshme pĂ«r funksionimin e WireGuard nga biblioteka nĂ« pĂ«rbĂ«rjen e Crypto API standard dhe nĂ« pĂ«rbĂ«rjen e kernelit .
- integrimi i komponentëve të nevojshëm për mbështetjen e MPTCP (MultiPath TCP), një zgjerim i protokollit TCP për organizimin e funksionimit të një lidhjeje TCP me dërgimin e paketave njëkohësisht në disa rrugë përmes ndërfaqeve të ndryshme të rrjetit, të lidhura me adresa të ndryshme IP. Për aplikacionet e rrjetit, një lidhje e tillë e agreguar duket si një lidhje e zakonshme TCP, ndërsa e gjithë logjika e ndarjes së rrjedhave kryhet nga vetë MPTCP. Multipath TCP mund të përdoret si për të rritur bandwidth-in, ashtu edhe për të shtuar besueshmërinë. Për shembull, MPTCP mund të përdoret për organizimin e transmetimit të të dhënave në një smartphone duke përdorur njëkohësisht lidhjet WiFi dhe 4G, ose për të ulur kostot duke lidhur serverin përmes disa lidhjeve më të lira në vend të një lidhjeje të vetme më të shtrenjtë.
- mbĂ«shtetje pĂ«r disiplinĂ«n e pĂ«rpunimit tĂ« radhĂ«ve tĂ« rrjetit sch_ets (, IEEE 802.1Qaz), e cila mundĂ«son shpĂ«rndarjen e gjerĂ«sisĂ« sĂ« brezit midis klasave tĂ« ndryshme tĂ« trafikut. NĂ«se ngarkesa nĂ« njĂ« klasĂ« tĂ« caktuar trafiku Ă«shtĂ« mĂ« e ulĂ«t se gjerĂ«sia e brezit e caktuar, ETS u lejon klasave tĂ« tjera tĂ« trafikut tĂ« pĂ«rdorin gjerĂ«sinĂ« e brezit tĂ« disponueshme (tĂ« papĂ«rdorur). Qdisc sch_ets konfigurohet si disiplinĂ« PRIO dhe pĂ«rdor klasa trafiku pĂ«r tĂ« pĂ«rcaktuar kufizime tĂ« rrepta dhe tĂ« pĂ«rbashkĂ«ta tĂ« gjerĂ«sisĂ« sĂ« brezit. ETS funksionon si njĂ« kombinim i disiplinave dhe â kur ka klasa trafiku me kufizime tĂ« ngurta pĂ«rdoret PRIO, por nĂ«se nuk ka trafik nĂ« radhĂ«, funksionon si DRR.
- ĂshtĂ« shtuar njĂ« lloj i ri i programeve BPF , qĂ« bĂ«n tĂ« mundur implementimin e trajtuesve tĂ« funksioneve tĂ« kernelit pĂ«rmes BPF. Aktualisht kjo mundĂ«si mund tĂ« pĂ«rdoret tashmĂ« pĂ«r tĂ« implementuar algoritme tĂ« kontrollit tĂ« kongjestionit TCP nĂ« formĂ«n e programeve BPF. Si shembull, njĂ« program BPF me implementimin e algoritmit .
- Në kernel janë pranuar , të cilat kalojnë instrumentarin nga ioctl() në përdorimin e . Ndërfaqja e re thjeshton shtimin e zgjerimeve, përmirëson trajtimin e gabimeve, lejon dërgimin e njoftimeve kur ndryshon gjendja, thjeshton ndërveprimin midis kernelit dhe hapësirës së përdoruesit dhe zvogëlon numrin e listave emërore që duhen sinkronizuar.
- ĂshtĂ« shtuar implementimi i algoritmit tĂ« menaxhimit tĂ« radhĂ«ve tĂ« rrjetit FQ-PIE (Flow Queue PIE), i synuar pĂ«r tĂ« ulur ndikimin negativ tĂ« buferimit tĂ« ndĂ«rmjetĂ«m tĂ« paketave nĂ« pajisjet kufitare tĂ« rrjetit (bufferbloat). FQ-PIE tregon efikasitet tĂ« lartĂ« kur pĂ«rdoret nĂ« sisteme me modemĂ« kabllorĂ«.
- Sistemi i disqeve, hyrja/ dalje dhe sistemet e skedarëve
- Për sistemin e skedarëve Btrfs është shtuar implementimi asinkron i operacionit DISCARD (shënimi i blloqeve të liruara, të cilat tashmë nuk kanë nevojë të ruhen fizikisht). Fillimisht, operacionet DISCARD kryheshin në mënyrë sinkrone, gjë që mund të çonte në rënie të performancës për shkak të pritjes së përfundimit të komandave përkatëse nga pajisjet e ruajtjes. Implementimi asinkron bën të mundur që të mos pritet përfundimi i DISCARD nga pajisja e ruajtjes dhe që ky operacion të ekzekutohet në sfond.
- Në XFS pastrim i kodit ku përdoreshin numëruesit e vjetër 32-bit të kohës (lloji time_t është zëvendësuar me time64_t), të cilët çonin te problemi i vitit 2038. Janë eliminuar gabimet dhe dëmtimet e memories që shfaqeshin në platformat 32-bit. Kodi është ripunuar për të punuar me atributet e zgjeruara.
- NĂ« sistemin e skedarĂ«ve ext4 janĂ« bĂ«rĂ« optimizime tĂ« performancĂ«s qĂ« lidhen me pĂ«rpunimin e bllokimit tĂ« inode gjatĂ« operacioneve tĂ« leximit dhe shkrimit. ĂshtĂ« rritur performanca e rishkrimit nĂ« modalitetin e hyrje/daljes direkte (Direct I/O). PĂ«r tĂ« thjeshtuar diagnostikimin e problemeve, Ă«shtĂ« siguruar ruajtja nĂ« superbllok e kodit tĂ« parĂ« dhe tĂ« fundit tĂ« gabimit.
- Në sistemin e skedarëve F2FS është shtuar mundësia e ruajtjes së të dhënave në formë të kompresuar. Për një skedar ose katalog të veçantë, kompresimi mund të aktivizohet me komandën «chattr +c file» ose «chattr +c dir; touch dir/file». Për kompresimin e gjithë ndarjes, në programin mount mund të përdoret opsioni «-o compress_extension=ext».
- Në përbërje të kernelit është përfshirë sistemi i skedarëve , i cili thjeshton punën në nivel të ulët me pajisjet e ruajtjes të zonuara. Me ruajtës të zonuar nënkuptohen pajisje me disqe të forta magnetike ose NVMe SSD, hapësira e ruajtjes së të cilave ndahet në zona që përbëjnë grupe blloqesh ose sektorësh, ku lejohet vetëm shtimi sekuencial i të dhënave me përditësim të plotë të të gjithë grupit të blloqeve. Sistemi i skedarëve ZoneFS është zhvilluar nga Western Digital dhe lidh çdo zonë në pajisjen e ruajtjes me një skedar të veçantë, i cili mund të përdoret për ruajtjen e të dhënave në modalitetin raw pa manipulime në nivel sektori dhe blloku, pra u mundëson aplikacioneve të përdorin API-n e sistemit të skedarëve në vend të qasjes së drejtpërdrejtë te pajisja bllok me ndihmën e ioctl.
- NĂ« NFS Ă«shtĂ« çaktivizuar si parazgjedhje montimi i ndarjeve mbi UDP. ĂshtĂ« shtuar mbĂ«shtetja pĂ«r mundĂ«sinĂ« e kopjimit tĂ« drejtpĂ«rdrejtĂ« tĂ« skedarĂ«ve ndĂ«rmjet serverĂ«ve, e pĂ«rcaktuar nĂ« specifikimin NFS 4.2. ĂshtĂ« shtuar njĂ« opsion i ri montimi «softreval», i cili, nĂ« rast dĂ«shtimi tĂ« serverit, lejon pĂ«rdorimin e vlerave tĂ« atributeve tĂ« ruajtura nĂ« cache. PĂ«r shembull, nĂ«se specifikohet ky opsion, pas mosdisponueshmĂ«risĂ« sĂ« serverit mbetet e mundur lĂ«vizja nĂ«pĂ«r shtigjet nĂ« ndarjen NFS dhe qasja nĂ« informacionin e ruajtur nĂ« cache.
- Optimizim i performancĂ«s sĂ« mekanizmit fs-verity, i pĂ«rdorur pĂ«r kontrollin e integritetit dhe verifikimin e autenticitetit tĂ« skedarĂ«ve tĂ« veçantĂ«. ĂshtĂ« rritur shpejtĂ«sia e leximit sekuencial falĂ« pĂ«rdorimit tĂ« pemĂ«s hash Merkle. ĂshtĂ« optimizuar performanca e FS_IOC_ENABLE_VERITY kur tĂ« dhĂ«nat mungojnĂ« nĂ« cache (Ă«shtĂ« pĂ«rdorur leximi paraprak i faqeve me tĂ« dhĂ«na).
- Virtualizimi dhe siguria
- Mundësia për të çaktivizuar modulin SELinux gjatë punës është shpallur e vjetruar dhe në të ardhmen çngarkimi i SELinux pasi të jetë aktivizuar do të ndalohet. Për të çaktivizuar SELinux, do të duhet të kalohet parametri «selinux=0» në vijën e komandës së kernelit.
- Mbështetje për hapësirat e emrave të kohës (time namespaces), që lejojnë lidhjen e gjendjes së orës së sistemit me kontejnerin (CLOCK_REALTIME,
CLOCK_MONOTONIC, CLOCK_BOOTTIME), pĂ«rdorimin e kohĂ«s sĂ« vet brenda kontejnerit dhe ruajtjen e pandryshueshmĂ«risĂ« sĂ« vlerave tĂ« CLOCK_MONOTONIC dhe CLOCK_BOOTTIME gjatĂ« migrimit tĂ« kontejnerit nĂ« njĂ« host tjetĂ«r (duke marrĂ« parasysh kohĂ«n pas nisjes, me ose pa pĂ«rfshirĂ« kohĂ«n nĂ« gjendje gjumi). - ĂshtĂ« hequr poole i bllokueshĂ«m /dev/random. Sjellja e /dev/random Ă«shtĂ« afruar me atĂ« tĂ« /dev/urandom pĂ«r sa i pĂ«rket parandalimit tĂ« bllokimit nga entropia pas inicializimit tĂ« pool-it.
- Në përbërjen kryesore të kernelit është përfshirë një driver që u mundëson sistemeve guest që ekzekutohen nën VirtualBox të montojnë direktoritë e eksportuara nga mjedisi host (VirtualBox Shared Folder).
- Në nënsistemin BPF është shtuar një grup patch-esh (), i cili, në kushtet e përdorimit të mekanizmit Retpoline për mbrojtje nga sulmet e klasës Spectre V2, mundëson rritjen e efikasitetit të thirrjes së programeve BPF kur ndodhin ngjarjet e lidhura me to (për shembull, mundëson përshpejtimin e thirrjes së përpunuesve XDP gjatë ardhjes së një pakete rrjeti).
- ĂshtĂ« shtuar njĂ« driver pĂ«r mbĂ«shtetjen e mjediseve TEE (Trusted Execution Environment) tĂ« integruara nĂ« APU-tĂ« AMD.
- Memorie dhe shërbime sistemike
- Në BPF është shtuar mbështetja për funksione globale. Zhvillimi po kryhet në kuadër të nismës për shtimin e mbështetjes për biblioteka funksionesh që mund të lidhen në programet BPF. Hapi i ardhshëm do të jetë mbështetja për zgjerime dinamike, që do të lejojnë ngarkimin e funksioneve globale, përfshirë zëvendësimin e funksioneve globale ekzistuese gjatë përdorimit të tyre. Në nënsistemin BPF është shtuar gjithashtu mbështetja për një variant të operacionit map (i përdorur për ruajtjen e të dhënave të përhershme), që mbështet ekzekutimin në mënyrë batch.
- Pajisja «cpu_cooling», e cila mundëson ftohjen e CPU-së së mbinxehur duke e kaluar për intervale të shkurtra kohe në gjendje qetësie (idle).
- ĂshtĂ« shtuar thirrja sistemore , e cila ofron njĂ« grup flamujsh shtesĂ« pĂ«r kufizimin e zgjidhjes sĂ« shtegut tĂ« skedarit (ndalimi i kalimit tĂ« pikave tĂ« montimit, lidhjeve simbolike, magic-links (/proc/PID/fd), komponentĂ«ve «../»).
- Për sistemet heterogjene të bazuara në arkitekturën big.LITTLE, që kombinojnë në një çip bërthama CPU të fuqishme dhe bërthama më pak produktive por me efikasitet energjetik, gjatë ekzekutimit të detyrave në kohë reale është siguruar vendosja e parametrit uclamp_min ( në kernelin 5.3, mekanizmi i fiksimit të ngarkesës). Ky parametër garanton që detyra do të vendoset nga planifikuesi në një bërthamë CPU me performancë të mjaftueshme.
- Kerneli është çliruar nga . Janë zëvendësuar trajtuesit e fundit të mbetur, ku për numëruesin e kohës Unix përdorej tipi 32-bit (signed int) time_t, i cili, duke llogaritur nga viti 1970, duhet të tejmbushet në vitin 2038.
- Ka vazhduar përmirësimi i ndërfaqes së hyrje/daljes asinkrone , ku është shtuar mbështetja për operacione të reja: IORING_OP_FALLOCATE (rezervimi i zonave bosh), IORING_OP_OPENAT,
IORING_OP_OPENAT2,
IORING_OP_CLOSE (hapja dhe mbyllja e skedarëve),
IORING_OP_FILES_UPDATE (shtimi dhe heqja e skedarëve nga lista e aksesit të shpejtë),
IORING_OP_STATX (kërkimi i informacionit për skedarin),
IORING_OP_READ,
IORING_OP_WRITE (analoge të thjeshtuara të IORING_OP_READV dhe IORING_OP_WRITEV),
IORING_OP_FADVISE,
IORING_OP_MADVISE (variante asinkrone të thirrjeve posix_fadvise dhe madvise), IORING_OP_SEND,
IORING_OP_RECV (dërgimi dhe marrja e të dhënave të rrjetit),
IORING_OP_EPOLL_CTL (ekzekutimi i operacioneve mbi deskriptorĂ«t e skedarĂ«ve epoll). - ĂshtĂ« shtuar thirrja sistemore , qĂ« i jep mundĂ«si procesit tĂ« marrĂ« nga njĂ« proces tjetĂ«r deskriptorin e skedarit tĂ« hapur.
- Mekanizmi «bootconfig», i cili lejon që, përveç opsioneve të vijës së komandës, të përcaktohen parametrat e funksionimit të kernelit përmes një skedari konfigurimi. Për shtimin e skedarëve të tillë në imazhin initramfs është propozuar mjeti bootconfig. Kjo mundësi mund të përdoret, për shembull, për konfigurimin e kprobes gjatë nisjes.
- mekanizmi i pritjes për shkrimin dhe leximin e të dhënave në kanale pa emër (pipe). Ky ndryshim bëri të mundur përshpejtimin e ekzekutimit të detyrave të tilla si kompilimi paralel i projekteve të mëdha. Megjithatë, optimizimi mund të shkaktojë një race condition në GNU make për shkak të një gabimi në versionin 4.2.1, i cili është korrigjuar në versionin 4.3.
- Në prctl() është shtuar flamuri PR_SET_IO_FLUSHER, i cili mund të përdoret për të shënuar proceset që merren me lirimin e memories dhe për të cilat nuk duhet të zbatohen kufizime në rast mungese memorieje në sistem.
- Bazuar në sistemin e shpërndarjes së memories ION të përdorur në Android, është implementuar nënsistemi , i cili mundëson menaxhimin e alokimit të DMA buffers për ndarjen e zonave të memories ndërmjet driverëve, aplikacioneve dhe nënsistemeve të ndryshme.
- Arkitekturat harduerike
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r zgjerimin E0PD, i prezantuar nĂ« ARMv8.5, i cili mundĂ«son zbatimin e mbrojtjes ndaj sulmeve qĂ« lidhen me ekzekutimin spekulativ tĂ« instruksioneve nĂ« CPU. Mbrojtja e bazuar nĂ« E0PD sjell mĂ« pak overhead se mbrojtja KPTI (Kernel Page Table Isolation).
- Për sistemet e bazuara në arkitekturën ARMv8.5 është shtuar mbështetja për instruksionin RNG, i cili ofron qasje te gjeneratori harduerik i numrave pseudorastësorë. Në kernel, instruksioni RNG përdoret për krijimin e entropisë gjatë inicializimit të gjeneratorit të numrave pseudorastësorë që ofrohet nga kerneli.
- ĂshtĂ« hequr mbĂ«shtetja pĂ«r zgjerimet MPX (Memory Protection Extensions), e shtuar nĂ« kernel dhe qĂ« mundĂ«sonte kontrollin e pointerĂ«ve pĂ«r respektimin e kufijve tĂ« zonave tĂ« memories. Kjo teknologji nuk u pĂ«rhap nĂ« compilerĂ« dhe u hoq nga GCC.
- Për arkitekturën RISC-V është implementuar mbështetja për mjetin e diagnostikimit KASan (Kernel address sanitizer), i cili mundëson zbulimin e gabimeve gjatë punës me memorien.
- Pajisje
- ĂshtĂ« implementuar mbĂ«shtetja pĂ«r specifikimin , i cili bazohet nĂ« protokollin Thunderbolt 3 dhe ofron bandwidth deri nĂ« 40 Gbit/s, duke ruajtur pĂ«rputhshmĂ«rinĂ« prapa me USB 2.0 dhe USB 3.2. Ashtu si ndĂ«rfaqja USB 4.0 mundĂ«son tunelimin e protokolleve tĂ« ndryshme pĂ«rmes njĂ« kablli tĂ« vetĂ«m me lidhĂ«s , duke pĂ«rfshirĂ« PCIe, Display Port dhe USB 3.x, si edhe implementime softuerike tĂ« protokolleve, pĂ«r shembull pĂ«r organizimin e lidhjeve tĂ« rrjetit midis hosteve. Implementimi bazohet nĂ« drejtuesin Thunderbolt qĂ« tashmĂ« Ă«shtĂ« pjesĂ« e kernelit Linux dhe e pĂ«rshtat atĂ« pĂ«r punĂ« me hoste dhe pajisje tĂ« pajtueshme me USB4. Ndryshimet shtojnĂ« gjithashtu mbĂ«shtetje pĂ«r pajisjet Thunderbolt 3 nĂ« implementimin softuerik tĂ« menaxherit tĂ« lidhjeve (Connection Manager), i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r krijimin e tuneleve pĂ«r lidhjen e disa pajisjeve pĂ«rmes njĂ« porte tĂ« vetme.
- NĂ« drejtuesin amdgpu Ă«shtĂ« shtuar mbĂ«shtetja fillestare pĂ«r teknologjinĂ« e mbrojtjes nga kopjimi HDCP 2.x (High-bandwidth Digital Content Protection). ĂshtĂ« shtuar mbĂ«shtetje pĂ«r çipin ASIC AMD Pollock, i bazuar nĂ« Raven 2. ĂshtĂ« realizuar mundĂ«sia e rivendosjes sĂ« GPU pĂ«r familjet Renoir dhe Navi.
- Në drejtuesin DRM për kartat grafike Intel është shtuar mbështetja për DSI VDSC për çipet e bazuara në mikroarkitekturën Ice Lake dhe Tiger Lake, është implementuar LMEM mmap (device local memory), është përmirësuar analizimi i VBT (Video BIOS Table), si dhe është realizuar mbështetja për HDCP 2.2 për çipet Coffee Lake.
- Ka vazhduar puna për unifikimin e kodit të drejtuesit amdkfd (për GPU diskrete, si Fiji, Tonga, Polaris) me drejtuesin amdgpu.
- ĂshtĂ« ripunuar drejtuesi k10temp, ku Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r shfaqjen e parametrave tĂ« tensionit dhe rrymĂ«s pĂ«r CPU AMD Zen, si edhe e tĂ« dhĂ«nave tĂ« zgjeruara nga sensorĂ«t e temperaturĂ«s qĂ« pĂ«rdoren nĂ« CPU Zen dhe Zen 2.
- Në drejtuesin nouveau është shtuar mbështetja për modalitetin e nisjes së verifikuar të firmware-it për GPU NVIDIA të bazuara në mikroarkitekturën Turing (GeForce RTX 2000), gjë që bëri të mundur aktivizimin e mbështetjes për përshpejtimin 3D për këto karta (kërkohet ngarkimi i firmware-it zyrtar me nënshkrim dixhital nga NVIDIA). Gjithashtu është shtuar mbështetje për motorin grafik TU10x. Janë zgjidhur problemet me HD Audio.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r kompresimin e tĂ« dhĂ«nave gjatĂ« transmetimit pĂ«rmes DisplayPort MST (Multi-Stream Transport).
- ĂshtĂ« shtuar drejtuesi i ri ââ pĂ«r çipet pa tela Qualcomm me mbĂ«shtetje pĂ«r 802.11ax.
Drejtuesi bazohet në stack-un mac80211 dhe mbështet modalitetet e pikës së aksesit, stacionit të punës dhe nyjës së rrjetit Mesh. - Përmes sysfs është ofruar qasje te leximet e sensorëve të temperaturës të përdorur në hard disqet moderne dhe SSD.
- ndryshime thelbĂ«sore nĂ« sistemin audio ALSA, tĂ« fokusuara nĂ« eliminimin e kodit nga (heqja dorĂ« nga pĂ«rdorimi i tipit 32-bit time_t nĂ« ndĂ«rfaqet snd_pcm_mmap_status dhe snd_pcm_mmap_control). ĂshtĂ« shtuar mbĂ«shtetja pĂ«r kodekĂ« tĂ« rinj audio
Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770. - drejtues për panelet LCD Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B0,
BOE NV140FHM-N49,
Satoz SAT050AT40H12R2,
Sharp LS020B1DD01D. - mbështetje për pllakat ARM dhe platformat Gen1 Amazon Echo (OMAP3630-based), Samsung Galaxy S III mini (GT-I8190), Allwinner Emlid Neutis, Libre Computer ALL-H3-IT, PineH64 Model B, Aibretech Amlogic GX PC,
Armada SolidRun Clearfog GTR, NXPGateworks GW59xx,
lexuesi i librave elektronikë Tolino Shine 3,
Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX dhe HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
Rockchip Radxa Dalang Carrier, Radxa Rock Pi N10, VMARC RK3399Pro SOM
ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microchip AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, Unisoc SC9863A, Qualcomm SC7180. ĂshtĂ« shtuar mbĂ«shtetja pĂ«r kontrolluesin PCIe, i pĂ«rdorur nĂ« Raspberry Pi 4.
Njëkohësisht, Fondi i Softuerit të Lirë të Amerikës Latine
njĂ« variant â , tĂ« pastruar nga elementĂ«t e firmuerit dhe drejtuesit qĂ« pĂ«rmbajnĂ« komponentĂ« jopronĂ«sorĂ« ose pjesĂ« kodi, pĂ«rdorimi i tĂ« cilave kufizohet nga prodhuesi. NĂ« versionin e ri Ă«shtĂ« çaktivizuar ngarkimi i blob-eve nĂ« drejtuesit pĂ«r AMD TEE, ATH11K dhe Mediatek SCP. ĂshtĂ« pĂ«rditĂ«suar kodi pĂ«r pastrimin e blob-eve nĂ« drejtuesit dhe nĂ«nsistemet AMD PSP, amdgpu dhe nouveau.
Burimi: opennet.ru
