PÄc divu mÄneÅ”u izstrÄdes Linuss Torvalds ieviesa kodola izlaiÅ”ana Linux 5.6. Starp ievÄrojamÄkajÄm izmaiÅÄm: WireGuard VPN interfeisa integrÄcija, USB4 atbalsts, laika nosaukumvietas, iespÄja izveidot TCP pÄrslodzes apstrÄdÄtÄjus, izmantojot BPF, sÄkotnÄjais MultiPath TCP atbalsts, kodola atbrÄ«voÅ”ana no 2038. gada problÄmas, ābootconfigā mehÄnisms. , ZoneFS.
JaunajÄ versijÄ ir iekļauti 13702 1810 labojumi no XNUMX izstrÄdÄtÄjiem,
ielÄpa izmÄrs - 40 MB (izmaiÅas skÄra 11577 failus, tika pievienotas 610012 koda rindas,
noÅemtas 294828 rindas). ApmÄram 45% no visiem, kas uzrÄdÄ«ti 5.6
izmaiÅas ir saistÄ«tas ar ierÄ«Äu draiveriem, aptuveni 15% izmaiÅu ir
attieksme pret aparatÅ«ras arhitektÅ«rÄm raksturÄ«gÄ koda atjauninÄÅ”anu, 12%
saistÄ«ti ar tÄ«kla steku, 4% ar failu sistÄmÄm un 3% ar iekÅ”Äjo
kodola apakÅ”sistÄmas.
Pievienots VPN interfeisa ievieÅ”ana WireGuard, kas ir ieviests, balstoties uz modernÄm Å”ifrÄÅ”anas metodÄm (ChaCha20, Poly1305, Curve25519, BLAKE2s), ir viegli lietojams, bez sarežģījumiem, ir sevi pierÄdÄ«jis vairÄkÄs lielÄs implementÄcijÄs un nodroÅ”ina ļoti augstu veiktspÄju (3,9 reizes ÄtrÄk nekÄ OpenVPN ziÅÄ). caurlaidspÄja). WireGuard izmanto Å”ifrÄÅ”anas atslÄgu marÅ”rutÄÅ”anas koncepciju, kas ietver privÄtÄs atslÄgas pievienoÅ”anu katram tÄ«kla interfeisam un tÄs izmantoÅ”anu publisko atslÄgu saistÄ«Å”anai. PubliskÄs atslÄgas tiek apmainÄ«tas, lai izveidotu savienojumu lÄ«dzÄ«gi kÄ SSH. Lai WireGuard darbotos, nepiecieÅ”ami kriptogrÄfiskie primitÄ«vi MÄs bijÄmpÄrnests no bibliotÄkas Cinks kÄ daļa no standarta Crypto API un iekļauts kodolÄ 5.5.
SÄkÄs MPTCP (MultiPath TCP) atbalstam nepiecieÅ”amo komponentu integrÄcija, TCP protokola paplaÅ”inÄjums TCP savienojuma darbÄ«bas organizÄÅ”anai ar pakeÅ”u piegÄdi vienlaicÄ«gi pa vairÄkiem marÅ”rutiem caur dažÄdÄm tÄ«kla saskarnÄm, kas saistÄ«tas ar dažÄdÄm IP adresÄm. TÄ«kla lietojumprogrammÄm Å”Äds apkopots savienojums izskatÄs kÄ parasts TCP savienojums, un visu plÅ«smas atdalÄ«Å”anas loÄ£iku veic MPTCP. Daudzceļu TCP var izmantot, lai palielinÄtu caurlaidspÄju un palielinÄtu uzticamÄ«bu. PiemÄram, MPTCP var izmantot datu pÄrraides organizÄÅ”anai viedtÄlrunÄ«, izmantojot WiFi un 4G saites vienlaikus, vai samazinÄt izmaksas, pieslÄdzot serveri, izmantojot vairÄkas lÄtas saites, nevis vienu dÄrgu.
Pievienots atbalsts tÄ«kla rindu apstrÄdes disciplÄ«nai sch_ets (Uzlabota pÄrraides izvÄle, IEEE 802.1Qaz), kas nodroÅ”ina iespÄju sadalÄ«t joslas platumu starp dažÄdÄm trafika klasÄm. Ja noteiktas trafika klases slodze ir zemÄka par pieŔķirto joslas platumu, tad ETS ļauj citÄm trafika klasÄm izmantot pieejamo (neizmantoto) joslas platumu. Qdisc sch_ets ir konfigurÄts kÄ PRIO disciplÄ«na un izmanto trafika klases, lai definÄtu stingrus un kopÄ«gus joslas platuma ierobežojumus. ETS darbojas kÄ disciplÄ«nu kombinÄcija PRIOR Šø DRR ā ja ir stingri ierobežotas satiksmes klases, tiek izmantots PRIO, bet, ja rindÄ nav satiksmes, tas darbojas kÄ DRR.
Pievienotas jauna veida BPF programmas BPF_PROG_TYPE_STRUCT_OPS, kas ļauj ieviest kodola funkciju apdarinÄtÄjus, izmantojot BPF. Å obrÄ«d Å”o funkciju jau var izmantot, lai ieviestu TCP pÄrslodzes kontroles algoritmus BPF programmu veidÄ. KÄ piemÄrs ieteikts BPF programma ar algoritma ievieÅ”anu DCTCP.
PieÅemts kodolÄ izmaiÅas, tulkoÅ”anas rÄ«ki ethtool ar ioctl(), lai izmantotu netlink interfeiss. JaunÄ saskarne atvieglo paplaÅ”inÄjumu pievienoÅ”anu, uzlabo kļūdu apstrÄdi, ļauj nosÅ«tÄ«t paziÅojumus, kad mainÄs stÄvoklis, vienkÄrÅ”o kodola un lietotÄja telpas mijiedarbÄ«bu un samazina sinhronizÄjamo sarakstu skaitu.
Pievienota FQ-PIE (Flow Queue PIE) tÄ«kla rindu pÄrvaldÄ«bas algoritma ievieÅ”ana, kuras mÄrÄ·is ir samazinÄt starpposma pakeÅ”u buferizÄcijas negatÄ«vo ietekmi uz malu tÄ«kla iekÄrtÄm (bufferbloat). FQ-PIE demonstrÄ augstu efektivitÄti, ja to izmanto sistÄmÄs ar kabeļmodemiem.
Diska apakÅ”sistÄma, I/O un failu sistÄmas
Btrfs failu sistÄmai pievienots operÄcijas DISCARD asinhrona ievieÅ”ana (atbrÄ«voto bloku atzÄ«mÄÅ”ana, kas vairs nav fiziski jÄuzglabÄ). SÄkotnÄji DISCARD darbÄ«bas tika veiktas sinhroni, kas varÄja izraisÄ«t veiktspÄjas pasliktinÄÅ”anos, jo diskdziÅi gaidÄ«ja atbilstoÅ”o komandu pabeigÅ”anu. AsinhronÄ ievieÅ”ana ļauj negaidÄ«t, kamÄr disks pabeigs DISCARD un veiks Å”o darbÄ«bu fonÄ.
XFS formÄtÄ IzpildÄ«ts TÄda koda tÄ«rÄ«Å”ana, kurÄ tika izmantoti vecie 32 bitu laika skaitÄ«tÄji (tips time_t tika aizstÄts ar time64_t), kÄ rezultÄtÄ radÄs problÄma 2038. Izlabotas kļūdas un atmiÅas bojÄjumi, kas radÄs 32 bitu platformÄs. Kods ir pÄrveidots, lai tas darbotos ar paplaÅ”inÄtiem atribÅ«tiem.
Uz ext4 failu sistÄmu ieviesa VeiktspÄjas optimizÄcija saistÄ«bÄ ar inode bloÄ·ÄÅ”anu lasÄ«Å”anas un rakstÄ«Å”anas laikÄ. Uzlabota pÄrrakstÄ«Å”anas veiktspÄja tieÅ”Ä I/O režīmÄ. Lai vienkÄrÅ”otu problÄmu diagnostiku, pirmais un pÄdÄjais kļūdu kods tiek saglabÄts superblokÄ.
F2FS failu sistÄmÄ Ä«stenota spÄja uzglabÄt datus saspiestÄ formÄ. AtseviŔķam failam vai direktorijam saspieÅ”anu var iespÄjot, izmantojot komandu "chattr +c file" vai "chattr +c dir; pieskarieties dir/file". Lai saspiestu visu nodalÄ«jumu, montÄžas utilÄ«tprogrammÄ varat izmantot opciju ā-o compress_extension=extā.
Kodols ietver failu sistÄmu ZoneFS, kas vienkÄrÅ”o zema lÄ«meÅa darbu ar zonÄtÄm atmiÅas ierÄ«cÄm. ZonÄtie diskdziÅi ir ierÄ«ces uz cietajiem magnÄtiskajiem diskiem vai NVMe SSD, kuru uzglabÄÅ”anas vieta ir sadalÄ«ta zonÄs, kas veido bloku vai sektoru grupas, kurÄs ir atļauta tikai secÄ«ga datu pievienoÅ”ana, atjauninot visu bloku grupu. FS ZoneFS izstrÄdÄja Western Digital un katra diska zonu saista ar atseviŔķu failu, ko var izmantot datu glabÄÅ”anai neapstrÄdÄtÄ režīmÄ bez manipulÄcijÄm sektora un bloka lÄ«menÄ«, t.i. Ä»auj lietojumprogrammÄm izmantot faila API, nevis tieÅ”i piekļūt blokierÄ«cei, izmantojot ioctl.
SistÄmÄ NFS pÄc noklusÄjuma ir atspÄjota nodalÄ«jumu montÄža, izmantojot UDP. Pievienots atbalsts iespÄjai tieÅ”i kopÄt failus starp serveriem, kas definÄts NFS 4.2 specifikÄcijÄ. Pievienota jauna piestiprinÄÅ”anas opcija "softreval", kas ļauj izmantot keÅ”atmiÅÄ saglabÄtÄs atribÅ«tu vÄrtÄ«bas servera kļūmes gadÄ«jumÄ. PiemÄram, norÄdot Å”o opciju, pÄc tam, kad serveris nav pieejams, joprojÄm ir iespÄjams pÄrvietoties pa ceļiem NFS nodalÄ«jumÄ un piekļūt informÄcijai, kas ir nogulsnÄta keÅ”atmiÅÄ.
IzpildÄ«ts fs-verity mehÄnisma veiktspÄjas optimizÄcija, ko izmanto, lai uzraudzÄ«tu atseviŔķu failu integritÄti un autentifikÄciju. PalielinÄts secÄ«gÄs lasÄ«Å”anas Ätrums, pateicoties Merkle hash koka izmantoÅ”anai. FS_IOC_ENABLE_VERITY veiktspÄja ir optimizÄta, ja keÅ”atmiÅÄ nav datu (tiek lietota profilaktiska to lapu lasÄ«Å”ana, kurÄs ir dati).
VirtualizÄcija un droŔība
IespÄja atspÄjot SELinux moduli darbÄ«bas laikÄ ir novecojusi, un turpmÄk bÅ«s aizliegts izlÄdÄt jau aktivizÄtu SELinux. Lai atspÄjotu SELinux, kodola komandrindÄ bÅ«s jÄnodod parametrs "selinux=0".
Pievienots atbalsts laika nosaukumvietÄm (laika nosaukumvietas), kas ļauj saistÄ«t sistÄmas pulksteÅa stÄvokli ar konteineru (CLOCK_REALTIME,
CLOCK_MONOTONIC, CLOCK_BOOTTIME), izmantojiet savu laiku konteinerÄ un, migrÄjot konteineru uz citu resursdatoru, nodroÅ”iniet, lai CLOCK_MONOTONIC un CLOCK_BOOTTIME rÄdÄ«jumi paliktu nemainÄ«gi (Åem vÄrÄ laiku pÄc ielÄdes, Åemot vÄrÄ vai bez miega režīma ).
/dev/random bloÄ·ÄÅ”anas pÅ«ls ir noÅemts. Faila /dev/random darbÄ«ba ir lÄ«dzÄ«ga /dev/urandom, lai novÄrstu entropijas bloÄ·ÄÅ”anu pÄc pÅ«la inicializÄcijas.
KodolÄ ir iekļauts draiveris, kas ļauj viesu sistÄmÄm, kurÄs darbojas VirtualBox, pievienot direktorijus, ko eksportÄ resursdatora vide (VirtualBox Shared Folder).
BPF apakÅ”sistÄmai ir pievienots ielÄpu komplekts (BPF dispeÄers), izmantojot Retpoline mehÄnismu aizsardzÄ«bai pret Spectre V2 klases uzbrukumiem, tas ļauj palielinÄt BPF programmu izsaukÅ”anas efektivitÄti, kad notiek ar tÄm saistÄ«ti notikumi (piemÄram, tas ļauj paÄtrinÄt XDP apstrÄdÄtÄju izsaukÅ”anu, kad pienÄk tÄ«kla pakete).
Pievienots draiveris, lai atbalstÄ«tu AMD APU iebÅ«vÄto TEE (uzticamo izpildes vidi).
AtmiÅas un sistÄmas pakalpojumi
BPF ir pievienojis atbalstu globÄlajÄm funkcijÄm. IzstrÄde tiek veikta kÄ daļa no iniciatÄ«vas, lai pievienotu atbalstu funkciju bibliotÄkÄm, kuras var iekļaut BPF programmÄs. NÄkamais solis bÅ«s atbalstÄ«t dinamiskus paplaÅ”inÄjumus, kas ļauj ielÄdÄt globÄlÄs funkcijas, tostarp aizstÄt esoÅ”Äs globÄlÄs funkcijas, kamÄr tÄs tiek izmantotas. BPF apakÅ”sistÄma arÄ« pievieno atbalstu kartes darbÄ«bas variantam (izmanto pastÄvÄ«gu datu glabÄÅ”anai), kas atbalsta izpildi pakeÅ”u režīmÄ.
Pievienoja IerÄ«ce ācpu_coolingā ļauj atdzesÄt pÄrkarsÄtu centrÄlo procesoru, Ä«slaicÄ«gi novietojot to dÄ«kstÄves stÄvoklÄ«.
Pievienots sistÄmas zvans openat2(), kas piedÄvÄ papildu karodziÅu kopu, lai ierobežotu faila ceļa izŔķirtspÄju (aizliegums ŔķÄrsot montÄžas punktus, simboliskas saites, maÄ£iskas saites (/proc/PID/fd), ā../ā komponenti).
NeviendabÄ«gÄm sistÄmÄm, kuru pamatÄ ir big.LITTLE arhitektÅ«ra, kas vienÄ mikroshÄmÄ apvieno jaudÄ«gus un mazÄk efektÄ«vus energoefektÄ«vus CPU kodolus, parametrs uclamp_min tiek iestatÄ«ts, izpildot reÄllaika uzdevumus (radÄs kodolÄ 5.3 ir kravas nostiprinÄÅ”anas mehÄnisms). Å is parametrs nodroÅ”ina, ka plÄnotÄjs uzdevumu ievietos CPU kodolÄ, kuram ir pietiekama veiktspÄja.
Kodols ir atbrÄ«vots no 2038. gada problÄmas. NomainÄ«ja pÄdÄjos atlikuÅ”os apdarinÄtÄjus, kas izmantoja 32 bitu (signed int) tipu time_t epohÄla laika skaitÄ«tÄjam, kam, Åemot vÄrÄ 1970. gada pÄrskatu, 2038. gadÄ vajadzÄtu pÄrpildÄ«t.
NepÄrtraukta asinhronÄs I/O saskarnes uzlaboÅ”ana io_uringkurÄ nodroÅ”inÄta atbalsts jaunÄm darbÄ«bÄm: IORING_OP_FALLOCATE (tukÅ”u laukumu rezervÄÅ”ana), IORING_OP_OPENAT,
IORING_OP_OPENAT2,
IORING_OP_CLOSE (failu atvÄrÅ”ana un aizvÄrÅ”ana),
IORING_OP_FILES_UPDATE (failu pievienoÅ”ana un noÅemÅ”ana no ÄtrÄs piekļuves saraksta),
IORING_OP_STATX (faila informÄcijas pieprasÄ«jums),
IORING_OP_READ,
IORING_OP_WRITE (vienkÄrÅ”oti IORING_OP_READV un IORING_OP_WRITEV analogi),
IORING_OP_FADVISE,
IORING_OP_MADVISE (asinhronie zvanu varianti posix_fadvise un madvise), IORING_OP_SEND,
IORING_OP_RECV (tÄ«kla datu sÅ«tÄ«Å”ana un saÅemÅ”ana),
IORING_OP_EPOLL_CTL (veikt darbības ar epoll failu deskriptoriem).
Pievienots sistÄmas zvans pidfd_getfd(), ļaujot procesam izgÅ«t faila deskriptoru atvÄrtam failam no cita procesa.
ÄŖstenots ābootconfigā mehÄnisms, kas ļauj papildus komandrindas opcijÄm noteikt kodola parametrus, izmantojot iestatÄ«jumu failu. Lai pievienotu Å”Ädus failus initramfs attÄlam, tiek piedÄvÄta utilÄ«ta bootconfig. Å o lÄ«dzekli var izmantot, piemÄram, lai konfigurÄtu kprobes sÄknÄÅ”anas laikÄ.
PÄrveidots mehÄnisms datu rakstÄ«Å”anai un lasÄ«Å”anai nenosauktÄs caurulÄs. IzmaiÅas ļÄva paÄtrinÄt tÄdus uzdevumus kÄ lielu projektu paralÄla montÄža. TomÄr optimizÄcija var novest pie sacÄ«kÅ”u stÄvokļa GNU make sakarÄ ar kļūdu 4.2.1 laidienÄ, kas tika novÄrsta versijÄ 4.3.
Pievienots PR_SET_IO_FLUSHER karodziÅÅ” prctl(), ko var izmantot, lai atzÄ«mÄtu bezatmiÅas procesus, uz kuriem nevajadzÄtu attiecinÄt ierobežojumus, ja sistÄmÄ ir maz atmiÅas.
Pamatojoties uz Android lietoto ION atmiÅas sadales sistÄmu, ir ieviesta apakÅ”sistÄma dma-buf kaudzes, kas ļauj kontrolÄt DMA buferu pieŔķirÅ”anu atmiÅas apgabalu koplietoÅ”anai starp draiveriem, lietojumprogrammÄm un dažÄdÄm apakÅ”sistÄmÄm.
Aparatūras arhitektūras
Pievienots atbalsts E0PD paplaÅ”inÄjumam, kas parÄdÄ«jÄs ARMv8.5 un nodroÅ”ina aizsardzÄ«bu pret uzbrukumiem, kas saistÄ«ti ar spekulatÄ«vu instrukciju izpildi CPU. AizsardzÄ«ba, kuras pamatÄ ir E0PD, nodroÅ”ina zemÄku pieskaitÄmo izmaksu lÄ«meni nekÄ KPTI (Kernel Page Table Isolation) aizsardzÄ«ba.
SistÄmÄm, kuru pamatÄ ir ARMv8.5 arhitektÅ«ra, ir pievienots atbalsts RNG instrukcijai, nodroÅ”inot piekļuvi aparatÅ«ras pseidogadÄ«juma skaitļu Ä£eneratoram. KodolÄ RNG instrukcija tiek izmantota, lai Ä£enerÄtu entropiju, inicializÄjot kodola nodroÅ”inÄto pseidogadÄ«juma skaitļu Ä£eneratoru.
NoÅemts MPX (atmiÅas aizsardzÄ«bas paplaÅ”inÄjumu) atbalsts, kas pievienots kodolam 3.19 un ļauj organizÄt rÄdÄ«tÄju pÄrbaudi, lai nodroÅ”inÄtu, ka tiek ievÄrotas atmiÅas apgabalu robežas. Å Ä« tehnoloÄ£ija netika plaÅ”i izmantota kompilatoros un tika izÅemta no GCC.
RISC-V arhitektÅ«rai ir ieviests KASan (Kernel address sanitizer) atkļūdoÅ”anas rÄ«ka atbalsts, kas palÄ«dz identificÄt kļūdas, strÄdÄjot ar atmiÅu.
ŠŠ±Š¾ŃŃŠ“Š¾Š²Š°Š½ŠøŠµ
Ieviests specifikÄciju atbalsts USB 4.0, kas ir balstÄ«ts uz Thunderbolt 3 protokolu un nodroÅ”ina caurlaidspÄju lÄ«dz 40 Gbps, vienlaikus saglabÄjot atpakaļejoÅ”u saderÄ«bu ar USB 2.0 un USB 3.2. PÄc analoÄ£ijas ar Zibens spÄriens USB 4.0 interfeiss ļauj tunelÄt dažÄdus protokolus, izmantojot vienu kabeli ar savienotÄju C tips, tostarp PCIe, Display Port un USB 3.x, kÄ arÄ« protokolu programmatÅ«ras implementÄcijas, piemÄram, lai organizÄtu tÄ«kla saites starp resursdatoriem. IevieÅ”ana balstÄs uz Thunderbolt draiveri, kas jau ir iekļauts Linux kodolÄ, un pielÄgo to darbam ar USB4 saderÄ«giem saimniekdatoriem un ierÄ«cÄm. IzmaiÅas arÄ« pievieno atbalstu Thunderbolt 3 ierÄ«cÄm Connection Manager programmatÅ«ras ievieÅ”anai, kas ir atbildÄ«ga par tuneļu izveidi vairÄku ierÄ«Äu savienoÅ”anai, izmantojot vienu savienotÄju.
amdgpu draiverÄ« pievienots sÄkotnÄjais atbalsts HDCP 2.x (High-bandwidth Digital Content Protection) kopÄÅ”anas aizsardzÄ«bas tehnoloÄ£ijai. Pievienots atbalsts AMD Pollock ASIC mikroshÄmai, kuras pamatÄ ir Raven 2. Ieviesta iespÄja atiestatÄ«t GPU Renoir un Navi Ä£imenÄm.
DRM draiveris Intel videokartÄm pievienots DSI VDSC atbalsts mikroshÄmÄm, kuru pamatÄ ir Ice Lake un Tiger Lake mikroarhitektÅ«ra, ieviesta LMEM mmap (ierÄ«ces lokÄlÄ atmiÅa), pilnveidota VBT (Video BIOS Table) parsÄÅ”ana, HDCP 2.2 atbalsts ieviests Coffee Lake mikroshÄmÄm.
TurpinÄjÄs darbs pie amdkfd draivera koda (diskrÄtiem GPU, piemÄram, Fidži, Tonga, Polaris) apvienoÅ”anas ar amdgpu draiveri.
K10temp draiveris ir pÄrstrÄdÄts, pievienojot atbalstu sprieguma un strÄvas parametru parÄdÄ«Å”anai AMD Zen CPU, kÄ arÄ« paplaÅ”inÄtu informÄciju no temperatÅ«ras sensoriem, ko izmanto Zen un Zen 2 CPU.
Nouveau Å”oferÄ« pievienots atbalsts verificÄtai programmaparatÅ«ras ielÄdes režīmam NVIDIA GPU, pamatojoties uz TjÅ«ringa mikroarhitektÅ«ru (GeForce RTX 2000), kas ļÄva Ŕīm kartÄm iespÄjot atbalstu 3D paÄtrinÄjumam (nepiecieÅ”ama oficiÄlÄs programmaparatÅ«ras lejupielÄde ar NVIDIA digitÄlo parakstu). Pievienots atbalsts TU10x grafikas dzinÄjam. ProblÄmas ar HD audio ir atrisinÄtas.
Pievienots atbalsts datu saspieÅ”anai, kad tie tiek pÄrraidÄ«ti, izmantojot DisplayPort MST (vairÄku straumju transportu).
Pievienots jauns draiveris "ath11kĀ» Qualcomm bezvadu mikroshÄmÄm, kas atbalsta 802.11ax.
Draiveris ir balstīts uz mac80211 steku un atbalsta piekļuves punkta, darbstacijas un tīkla mezgla režīmus.
Izmantojot sysfs, tiek nodroÅ”inÄta piekļuve nolasÄmiem temperatÅ«ras sensoru rÄdÄ«jumiem, ko izmanto mÅ«sdienu cietajos diskos un SSD.
Iesniegts bÅ«tiskas izmaiÅas ALSA skaÅas sistÄmÄ, kuru mÄrÄ·is ir atbrÄ«voties no koda 2038. gada problÄmas (izvairoties no 32 bitu tipa time_t izmantoÅ”anas saskarnÄs snd_pcm_mmap_status un snd_pcm_mmap_control). Pievienots atbalsts jauniem audio kodekiem
Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.
Pievienots atbalsts ARM platÄm un Gen1 platformÄm Amazon Echo (pamatojoties uz OMAP3630), 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,
Tolino Shine 3 e-grÄmatu lasÄ«tÄjs,
Embedded Artists COM (i.MX7ULP), SolidRun Clearfog CX/ITX un 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 Pievienots atbalsts PCIe kontrollerim, ko izmanto Raspberry Pi 8505.
TajÄ paÅ”Ä laikÄ LatÄ«Åamerikas BrÄ«vÄs programmatÅ«ras fonds veidojas
iespÄja pilnÄ«gi bezmaksas kodols 5.6 SÄkot no Linux bezmaksas 5.6-gnu, notÄ«rÄ«ta no programmaparatÅ«ras un draivera elementiem, kas satur nebrÄ«vas sastÄvdaļas vai koda sadaļas, kuru darbÄ«bas jomu ierobežo ražotÄjs. Jaunais laidiens atspÄjo blob ielÄdi AMD TEE, ATH11K un Mediatek SCP draiveros. AtjauninÄts lÄse tÄ«rÄ«Å”anas kods AMD PSP, amdgpu un nouveau draiveros un apakÅ”sistÄmÄs.