Rhyddhau cnewyllyn Linux 5.7

Ar ôl dau fis o ddatblygiad, Linus Torvalds cyflwyno rhyddhau cnewyllyn Linux 5.7. Ymhlith y newidiadau mwyaf nodedig: gweithrediad newydd o'r system ffeiliau exFAT, modiwl bareudp ar gyfer creu twneli CDU, amddiffyniad yn seiliedig ar ddilysu pwyntydd ar gyfer ARM64, y gallu i atodi rhaglenni BPF i drinwyr LSM, gweithrediad newydd o Curve25519, rhaniad- synhwyrydd cloi, cydnawsedd BPF â PREEMPT_RT, dileu'r terfyn ar faint llinell 80-cymeriad yn y cod, gan ystyried dangosyddion tymheredd CPU yn y rhaglennydd tasgau, y gallu i ddefnyddio clôn () i silio prosesau mewn cgroup arall, amddiffyniad rhag ysgrifennu i'r cof gan ddefnyddio userfaultfd.

Mae'r fersiwn newydd yn cynnwys 15033 o atebion gan 1961 o ddatblygwyr,
maint clwt - 39 MB (effeithiwyd ar y newidiadau ar 11590 o ffeiliau, ychwanegwyd 570560 llinell o god,
297401 rhesi wedi'u tynnu). Cyflwynodd tua 41% o'r cyfan yn 5.7
newidiadau yn ymwneud â gyrwyr dyfeisiau, tua 16% o'r newidiadau yn
agwedd tuag at ddiweddaru cod sy'n benodol i saernïaeth caledwedd, 13%
yn ymwneud â'r pentwr rhwydwaith, 4% i systemau ffeiliau a 4% i fewnol
is-systemau cnewyllyn.

Y prif arloesiadau:

  • Is-system ddisg, systemau I/O a ffeiliau
    • Ychwanegwyd gweithrediad gyrrwr exFAT newydd, sefydlwyd yn seiliedig ar y sylfaen cod “sdfat” (2.x) gyfredol a ddatblygwyd gan Samsung ar gyfer ei ffonau smart Android. Roedd y gyrrwr a ychwanegwyd yn flaenorol at y cnewyllyn yn seiliedig ar god etifeddiaeth Samsung (fersiwn 1.2.9) ac roedd tua 10% y tu ôl i'r gyrrwr newydd mewn perfformiad. Gadewch inni gofio y daeth yn bosibl ychwanegu cefnogaeth exFAT i'r cnewyllyn ar ôl Microsoft cyhoeddi manylebau cyhoeddus a sicrhau bod patentau exFAT ar gael i'w defnyddio heb freindal ar Linux.
    • Mae Btrfs yn gweithredu gorchymyn ioctl() newydd - BTRFS_IOC_SNAP_DESTROY_V2, sy'n eich galluogi i ddileu is-adran wrth ei ddynodwr. Darperir cefnogaeth lawn ar gyfer clonio maint mewnlin. Mae nifer y pwyntiau canslo ar gyfer gweithrediadau ailddosbarthu wedi'u hehangu, sydd wedi lleihau amseroedd aros hir wrth weithredu'r gorchymyn 'canslo cydbwysedd'. Mae pennu backlinks i raddau wedi'i gyflymu (er enghraifft, mae amser gweithredu'r sgript prawf wedi gostwng o awr i sawl munud). Ychwanegwyd y gallu i atodi meintiau ffeil i bob inod o goeden. Mae'r cynllun blocio a ddefnyddir wrth ysgrifennu at is-raniadau ac wrth eithrio NOCOW wedi'i ailgynllunio. Gwell effeithlonrwydd gweithredu fsync ar gyfer ystodau.
    • Mae XFS wedi gwella gwirio metadata a fsck ar gyfer rhaniadau gweithredol. Mae llyfrgell wedi'i chynnig ar gyfer ailadeiladu strwythurau coed, a fydd yn y dyfodol yn cael ei defnyddio i ail-weithio xfs_repair a gweithredu'r posibilrwydd o adferiad heb ddadosod y pared.
    • Mae cefnogaeth arbrofol ar gyfer gosod rhaniad cyfnewid mewn storfeydd SMB3 wedi'i ychwanegu at CIFS. Gweithredu estyniadau POSIX i readdir, a ddiffinnir yn y fanyleb SMB3.1.1. Gwell perfformiad ysgrifennu ar gyfer tudalennau 64KB pan fydd cache=modd caeth yn cael ei alluogi a fersiynau protocol 2.1+ yn cael eu defnyddio.
    • Mae FS EXT4 wedi'i drosglwyddo o bmap ac iopoll i ddefnyddio iomap.
    • Mae F2FS yn darparu cefnogaeth ddewisol ar gyfer cywasgu data gan ddefnyddio'r algorithm zstd. Yn ddiofyn, defnyddir yr algorithm LZ4 ar gyfer cywasgu. Ychwanegwyd cefnogaeth i'r gorchymyn "chattr -c commit". Darperir arddangosfa amser mowntio. Ychwanegwyd ioctl F2FS_IOC_GET_COMPRESS_BLOCKS i gael gwybodaeth am nifer y blociau cywasgedig. Ychwanegwyd allbwn data cywasgu trwy statx.
    • Mae system ffeiliau Ceph wedi ychwanegu'r gallu i gyflawni gweithrediadau creu a dileu ffeiliau yn lleol (datgysylltu) heb aros am ymateb gan y gweinydd (gan weithio yn y modd asyncronig). Gall y newid, er enghraifft, wella perfformiad yn sylweddol wrth redeg y cyfleustodau rsync.
    • Mae'r gallu i ddefnyddio viriofs fel system ffeiliau lefel uchaf wedi'i ychwanegu at OVERLAYFS.
    • Wedi'i ailysgrifennu cod croesi llwybr yn VFS, cod dosrannu cyswllt symbolaidd wedi'i ail-weithio, ac mae llwybr pwynt mowntio wedi'i uno.
    • Yn yr is-system scsi i ddefnyddwyr difreintiedig caniateir gweithredu gorchmynion ZBC.
    • Yn dm_writecache gweithredu y gallu i glirio'r storfa yn raddol yn seiliedig ar y paramedr max_age, sy'n gosod uchafswm oes bloc.
    • Mewn dm_uniondeb wedi adio cefnogaeth ar gyfer y gweithrediad "gwaredu".
    • Mewn null_blk wedi adio cefnogaeth ar gyfer amnewid gwallau i efelychu methiannau yn ystod profion.
    • Wedi adio y gallu i anfon hysbysiadau udev am newidiadau maint dyfais bloc.
  • Is-system rhwydwaith
    • Netfilter wedi'i gynnwys newidiadau, gan gyflymu'n sylweddol y gwaith o brosesu rhestrau gemau mawr (setiau nftables), sy'n gofyn am wirio cyfuniad o is-rwydweithiau, porthladdoedd rhwydwaith, protocol a chyfeiriadau MAC.
      Optimeiddiadau wedi'i gyflwyno i mewn i'r modiwl nft_set_pipapo (POlicies PAcket PIle), sy'n datrys y broblem o baru cynnwys pecyn ag ystodau cyflwr maes mympwyol a ddefnyddir mewn rheolau hidlo, megis ystodau IP a phorthladdoedd rhwydwaith (nft_set_rbtree a nft_set_hash yn trin paru cyfwng ac adlewyrchiad uniongyrchol o werthoedd ). Dangosodd y fersiwn o pipapo fectoreiddiwyd gan ddefnyddio cyfarwyddiadau 256-bit AVX2 ar system gyda phrosesydd AMD Epyc 7402 gynnydd perfformiad o 420% wrth ddosrannu 30 mil o gofnodion gan gynnwys cyfuniadau porthladd-protocol. Y cynnydd wrth gymharu cyfuniad o is-rwydwaith a rhif porthladd wrth ddosrannu 1000 o gofnodion oedd 87% ar gyfer IPv4 a 128% ar gyfer IPv6.

    • Wedi adio modiwl bareudp, sy'n eich galluogi i amgáu protocolau L3 amrywiol, megis MPLS, IP a NSH, i mewn i dwnnel CDU.
    • Mae integreiddio cydrannau MPTCP (MultiPath TCP), estyniad o'r protocol TCP ar gyfer trefnu gweithrediad cysylltiad TCP â danfon pecynnau ar yr un pryd ar hyd sawl llwybr trwy wahanol ryngwynebau rhwydwaith sy'n gysylltiedig â gwahanol gyfeiriadau IP, wedi parhau.
    • Wedi adio cefnogaeth ar gyfer mecanweithiau cyflymu caledwedd ar gyfer amgáu fframiau Ethernet yn 802.11 (Wi-Fi).
    • Wrth symud dyfais o un gofod enw rhwydwaith i un arall, mae hawliau mynediad a pherchnogaeth y ffeiliau cyfatebol mewn sysfs yn cael eu haddasu.
    • Ychwanegwyd y gallu i ddefnyddio'r faner SO_BINDTODEVICE ar gyfer defnyddwyr nad ydynt yn gwraidd.
    • Mae trydydd rhan y clytiau wedi'i derbyn, gan drosi'r pecyn cymorth ethtool o ioctl() i ddefnyddio'r rhyngwyneb netlink. Mae'r rhyngwyneb newydd yn ei gwneud hi'n haws ychwanegu estyniadau, yn gwella trin gwallau, yn caniatáu i hysbysiadau gael eu hanfon pan fydd cyflwr yn newid, yn symleiddio'r rhyngweithio rhwng y cnewyllyn a gofod y defnyddiwr, ac yn lleihau nifer y rhestrau a enwir y mae angen eu cydamseru.
    • Ychwanegwyd y gallu i ddefnyddio cyflymyddion caledwedd arbennig i gyflawni gweithrediadau olrhain cysylltiad.
    • Yn netfilter wedi adio bachyn ar gyfer cysylltu dosbarthwyr pecynnau sy'n mynd allan (allan), a oedd yn ategu'r bachyn a oedd yn bresennol yn flaenorol ar gyfer pecynnau sy'n dod i mewn (mynd i mewn).
  • Rhithwiroli a Diogelwch
    • Ychwanegwyd gweithrediad caledwedd dilysu pwyntydd (Dilysu Pwyntydd), sy'n defnyddio cyfarwyddiadau CPU ARM64 arbenigol i amddiffyn rhag ymosodiadau gan ddefnyddio technegau rhaglennu sy'n canolbwyntio ar ddychwelyd (ROP), lle nad yw'r ymosodwr yn ceisio gosod ei god yn y cof, ond yn gweithredu ar ddarnau o gyfarwyddiadau peiriant sydd eisoes ar gael mewn llyfrgelloedd wedi'u llwytho, gan ddod i ben gyda chyfarwyddyd dychwelyd rheolaeth. Mae diogelwch yn dibynnu ar ddefnyddio llofnodion digidol i wirio cyfeiriadau dychwelyd ar lefel y cnewyllyn. Mae'r llofnod yn cael ei storio yn y darnau uchaf o'r pwyntydd ei hun nas defnyddiwyd. Yn wahanol i weithrediadau meddalwedd, mae creu a gwirio llofnodion digidol yn cael ei wneud gan ddefnyddio cyfarwyddiadau CPU arbennig.
    • Wedi adio y gallu i amddiffyn ardal cof rhag ysgrifennu gan ddefnyddio'r alwad system userfaultfd(), a gynlluniwyd i drin diffygion tudalennau (mynediad i dudalennau cof heb eu dyrannu) yng ngofod y defnyddiwr. Y syniad yw defnyddio userfaultfd() i ganfod troseddau mynediad i dudalennau sydd wedi'u marcio fel rhai sydd wedi'u diogelu gan ysgrifen ac i alw triniwr a all ymateb i ymdrechion ysgrifennu o'r fath (er enghraifft, i drin newidiadau wrth greu cipluniau byw o brosesau rhedeg, cyflwr dal wrth dympio dympiau cof i ddisg, gweithredu cof a rennir, olrhain newidiadau yn y cof). Ymarferoldeb cyfatebol defnyddio mprotect() ar y cyd â'r triniwr signal SIGSEGV, ond mae'n gweithio'n amlwg yn gyflymach.
    • Mae SELinux wedi anghymeradwyo'r paramedr "checkreqprot", sy'n eich galluogi i analluogi gwiriadau diogelu cof wrth brosesu rheolau (gan ganiatáu defnyddio mannau cof gweithredadwy, waeth beth fo'r rheolau a nodir yn y rheolau). Caniateir i kernfs symlinks etifeddu cyd-destun eu cyfeiriaduron rhiant.
    • Rhan cynnwys y modiwl KRSI, sy'n eich galluogi i atodi rhaglenni BPF i unrhyw fachau LSM yn y cnewyllyn. Mae'r newid yn eich galluogi i greu modiwlau LSM (Linux Security Module) ar ffurf rhaglenni BPF i ddatrys problemau archwilio a rheolaeth mynediad gorfodol.
    • Wedi'i wneud Yn optimeiddio perfformiad /dev/hap trwy sypynnu gwerthoedd CRNG yn lle galw cyfarwyddiadau RNG yn unigol. Gwell perfformiad o getrandom a /dev/hap ar systemau ARM64 yn darparu cyfarwyddiadau RNG.
    • Gweithredu cromlin eliptig Curve25519 disodli am yr opsiwn o'r llyfrgell HACL, am ba a roddwyd prawf mathemategol o ddilysu dibynadwyedd ffurfiol.
    • Wedi adio mecanwaith ar gyfer hysbysu am dudalennau cof am ddim. Gan ddefnyddio'r mecanwaith hwn, gall systemau gwesteion drosglwyddo gwybodaeth am dudalennau nad ydynt bellach yn cael eu defnyddio i'r system westeiwr, a gall y gwesteiwr gymryd data'r dudalen yn ôl.
    • Yn vfio/pci wedi adio cefnogaeth ar gyfer SR-IOV (Rhithwiroli I/O Gwraidd Sengl).
  • Gwasanaethau cof a system
    • O 80 i 100 nod cynyddu cyfyngiad ar hyd y llinell uchaf yn y testunau ffynhonnell. Ar yr un pryd, mae datblygwyr yn dal i gael eu hargymell i aros o fewn 80 nod fesul llinell, ond nid yw hwn bellach yn derfyn caled. Yn ogystal, bydd mynd y tu hwnt i'r terfyn maint llinell nawr yn arwain at rybudd adeiladu dim ond os yw checkpatch yn cael ei redeg gyda'r opsiwn '--strict'. Bydd y newid yn ei gwneud hi'n bosibl peidio â thynnu sylw datblygwyr erbyn trin gyda bylchau a theimlo'n fwy rhydd wrth alinio cod, yn ogystal â bydd atal torri llinell gormodol, aflonyddu deall cod a chwilio.
    • Wedi adio cefnogaeth ar gyfer modd cychwyn cymysg EFI, sy'n eich galluogi i lwytho cnewyllyn 64-bit o firmware 32-bit sy'n rhedeg ar CPU 64-bit heb ddefnyddio cychwynnydd arbenigol.
    • Wedi'i gynnwys system ar gyfer adnabod a dadfygio cloeon hollt (“clo hollti"), sy'n digwydd wrth gyrchu data heb ei alinio yn y cof oherwydd y ffaith bod y data, wrth weithredu cyfarwyddyd atomig, yn croesi dwy linell storfa CPU. Mae blocio o'r fath yn arwain at ergyd perfformiad sylweddol (1000 o gylchoedd yn arafach na gweithrediad atomig ar ddata sy'n disgyn i un llinell cache). Yn dibynnu ar y paramedr cychwyn "split_lock_detect", gall y cnewyllyn ganfod cloeon o'r fath ar y hedfan a rhoi rhybuddion neu anfon signal SIGBUS i'r cymhwysiad sy'n achosi'r clo.
    • Mae'r trefnydd tasgau yn darparu olrhain synwyryddion tymheredd (Pwysedd Thermol) a'i weithredu gan gymryd i ystyriaeth orboethi wrth osod tasgau. Gan ddefnyddio'r ystadegau a ddarperir, gall y llywodraethwr thermol addasu'r amledd CPU uchaf pan fydd wedi'i orboethi, ac mae'r trefnydd tasgau bellach yn ystyried y gostyngiad mewn pŵer cyfrifiadurol oherwydd gostyngiad o'r fath mewn amlder wrth amserlennu tasgau i'w rhedeg (yn flaenorol, ymatebodd yr amserlennydd i newidiadau mewn amlder gydag oedi penodol, am beth amser yn gwneud penderfyniadau yn seiliedig ar ragdybiaethau chwyddedig am yr adnoddau cyfrifiadurol sydd ar gael).
    • Mae'r trefnydd tasgau yn cynnwys dangosyddion amrywiol olrhain llwyth, sy'n eich galluogi i amcangyfrif y llwyth yn gywir, waeth beth fo'r amlder gweithredu CPU cyfredol. Mae'r newid yn eich galluogi i ragfynegi ymddygiad tasgau yn fwy cywir o dan amodau newidiadau deinamig mewn foltedd ac amlder CPU. Er enghraifft, bydd tasg a ddefnyddiodd 1/3 o adnoddau’r CPU ar 1000 MHz yn defnyddio 2/3 o’r adnoddau pan fydd yr amlder yn disgyn i 500 MHz, a oedd yn flaenorol yn creu rhagdybiaeth ffug ei fod yn rhedeg i’w gapasiti llawn (h.y. ymddangosodd tasgau yn fwy i'r rhaglennydd dim ond trwy leihau'r amlder, a arweiniodd at wneud penderfyniadau anghywir yn llywodraethwr schedutil cpufreq).
    • Mae'r gyrrwr Intel P-state, sy'n gyfrifol am ddewis moddau perfformiad, wedi'i newid i'w ddefnyddio amserlen.
    • Mae'r gallu i ddefnyddio'r is-system BPF pan fydd y cnewyllyn yn rhedeg mewn amser real (PREEMPT_RT) wedi'i weithredu. Yn flaenorol, pan alluogwyd PREEMPT_RT, roedd yn ofynnol i BPF gael ei analluogi.
    • Mae math newydd o raglen BPF wedi'i ychwanegu - BPF_MODIFY_RETURN, y gellir ei gysylltu â swyddogaeth yn y cnewyllyn a newid y gwerth a ddychwelir gan y swyddogaeth hon.
    • Wedi adio cyfle Gan ddefnyddio'r alwad system Clone3() i greu proses mewn cgroup sy'n wahanol i'r rhiant cgroup, gan ganiatáu i'r rhiant-broses gymhwyso cyfyngiadau a galluogi cyfrifo yn syth ar ôl silio proses neu edau newydd. Er enghraifft, gall rheolwr gwasanaeth ddyrannu gwasanaethau newydd yn uniongyrchol i grwpiau ar wahân, a bydd prosesau newydd, pan gânt eu gosod mewn grwpiau “wedi'u rhewi”, yn cael eu hatal ar unwaith.
    • yn Kbuild wedi adio cefnogaeth i'r newidyn amgylchedd "LLVM=1" i newid i'r pecyn cymorth Clang/LLVM wrth adeiladu'r cnewyllyn. Mae'r gofynion ar gyfer y fersiwn binutils wedi'u codi (2.23).
    • Mae adran /sys/kernel/debug/kunit/ wedi'i hychwanegu at debugfs gyda chanlyniadau profion kunit.
    • Ychwanegwyd paramedr cist cnewyllyn pm_debug_messages (cyfateb i /sys/power/pm_debug_messages), sy'n galluogi allbwn gwybodaeth dadfygio am weithrediad y system rheoli pŵer (defnyddiol wrth ddadfygio problemau gyda gaeafgysgu a modd segur).
    • I'r rhyngwyneb I/O asyncronig io_uring cefnogaeth ychwanegol sbleis () и detholiad byffer atomig.
    • Gwell proffilio cgroup gan ddefnyddio'r pecyn cymorth perf. Yn flaenorol, dim ond mewn grŵp penodol y gallai perf broffilio tasgau ac ni allai ddarganfod i ba grŵp y mae'r sampl gyfredol yn perthyn. Mae perf nawr yn adalw gwybodaeth cgroup ar gyfer pob sampl, gan ganiatáu i chi broffilio mwy nag un cgroup a chymhwyso didoli yn ôl
      cgroup mewn adroddiadau.

    • Mae cgroupfs, ffug-FS ar gyfer rheoli cgroups, wedi ychwanegu cefnogaeth ar gyfer priodoleddau estynedig (xattrs), gyda'r rhain, er enghraifft, gallwch adael gwybodaeth ychwanegol i drinwyr yn y gofod defnyddwyr.
    • Yn rheolydd cof cgroup wedi adioa chefnogaeth ar gyfer amddiffyniad rheolaidd o'r gwerth “memory.low”, sy'n rheoleiddio'r isafswm o RAM a ddarperir i aelodau'r grŵp. Wrth osod hierarchaeth cgroup gyda'r opsiwn "memory_recursiveprot", bydd gwerth "memory.low" sydd wedi'i osod ar gyfer y nodau isaf yn cael ei ddosbarthu'n awtomatig i bob nod plentyn.
    • Wedi adio Fframwaith Uacce (Fframwaith Cyflymydd Unedig/Defnyddiwr-gofod-mynediad-bwriedig) ar gyfer rhannu rhith-gyfeiriadau (SVA, Rhith Gyfeiriadau a Rennir) rhwng y CPU a dyfeisiau ymylol, gan ganiatáu i gyflymwyr caledwedd gael mynediad i strwythurau data yn y prif CPU.
  • Pensaernïaeth caledwedd
    • Ar gyfer y bensaernïaeth ARM, mae'r gallu i nôl cof poeth yn cael ei weithredu.
    • Ar gyfer pensaernïaeth RISC-V, mae cefnogaeth ar gyfer plygio poeth a chael gwared ar CPUs (plwg poeth CPU) wedi'i ychwanegu. Ar gyfer RISC-V 32-did, gweithredir eBPF JIT.
    • Mae'r gallu i ddefnyddio systemau ARM 32-did i redeg amgylcheddau gwesteion KVM wedi'i ddileu.
    • Wedi dileu'r gweithrediad NUMA "ffug" ar gyfer y bensaernïaeth s390, na chanfuwyd unrhyw achosion defnydd i gyflawni gwelliannau perfformiad.
    • Ar gyfer ARM64, cefnogaeth ychwanegol i'r estyniad AMU (Uned Monitro Gweithgaredd), a ddiffinnir yn ARMv8.4 a darparu rhifyddion perfformiad a ddefnyddir i gyfrifo ffactorau cywiro graddio amlder yn y rhaglennydd tasgau.
  • Offer
    • Wedi adio cefnogaeth ar gyfer dyfeisiau vDPA sy'n defnyddio sianel cyfnewid data sy'n cydymffurfio â manylebau virtio. Gall dyfeisiau vDPA fod naill ai'n offer sydd wedi'u cysylltu'n gorfforol neu'n ddyfeisiau rhithwir wedi'u hefelychu gan feddalwedd.
    • Yn yr is-system GPIO ymddangos gorchymyn ioctl() newydd ar gyfer monitro newidiadau, sy'n eich galluogi i hysbysu'r broses am newidiadau yng nghyflwr unrhyw linell GPIO. Fel enghraifft o ddefnyddio'r gorchymyn newydd arfaethedig cyfleustodau gpio-wylio.
    • Yn y gyrrwr DRM i915 ar gyfer cardiau fideo Intel wedi'i gynnwys cefnogaeth ddiofyn ar gyfer sglodion Tigerlake (“Gen12”) ac ychwanegodd gefnogaeth gychwynnol ar gyfer rheolaeth backlight OLED. Gwell cefnogaeth i sglodion Ice Lake, Llyn Elkhart, Baytrail a Haswell.
    • Yn y gyrrwr amdgpu wedi adio y gallu i lwytho firmware i'r sglodyn USBC ar gyfer ASIC. Gwell cefnogaeth i sglodion AMD Ryzen 4000 "Renoir". Bellach mae cefnogaeth i reoli paneli OLED. Wedi darparu arddangosiad o statws cadarnwedd yn debugfs.
    • Mae'r gallu i ddefnyddio OpenGL 4 mewn systemau gwestai wedi'i ychwanegu at yrrwr DRM vmwgfx ar gyfer systemau rhithwiroli VMware (cefnogwyd OpenGL 3.3 yn flaenorol).
    • Ychwanegwyd tidss gyrrwr DRM newydd ar gyfer system arddangos platfform TI Keystone.
    • Gyrwyr ychwanegol ar gyfer paneli LCD: Feixin K101 IM2BA02, Samsung s6e88a0-ams452ef01, Novatek NT35510, Elida KD35T133, EDT, NewEast Optoelectroneg WJFH116008A, Rocktech RK101IIH01D-350
    • I'r system rheoli pŵer wedi adio cefnogaeth i blatfform Intel Jasper Lake (JSL) yn seiliedig ar Atom.
    • Cefnogaeth ychwanegol ar gyfer gliniadur Pinebook Pro yn seiliedig ar Rockchip RK3399, tabled Pine64 PineTab a ffôn clyfar PinePhone yn seiliedig ar Allwinner A64.
    • Cefnogaeth ychwanegol ar gyfer codecau sain a sglodion newydd:
      Amlogic AIU, Amlogic T9015, Texas Instruments TLV320ADCX140, Realtek RT5682, ALC245, Broadcom BCM63XX I2S, Maxim MAX98360A, Presonus Studio 1810c, MOTU MicroBook IIc.

    • Cefnogaeth ychwanegol ar gyfer byrddau a llwyfannau ARM Qualcomm Snapdragon 865 (SM8250), IPQ6018, NXP i.MX8M Plus, Kontron “sl28”, 11 i.MX6 opsiwn bwrdd TechNexion Pico, tri opsiwn Toradex Colibri newydd, Samsung S7710 Galaxy Xcover 2 yn seiliedig ar ST -Ericsson u8500, DH Electronics DHCOM SoM a PDK2, Renesas M3ULCB, Hoperun HiHope, Linutronix Testbox v2, PocketBook Touch Lux 3.

Ffynhonnell: opennet.ru

Ychwanegu sylw