Rhyddhau cnewyllyn Linux 5.6

Ar ôl dau fis o ddatblygiad, Linus Torvalds cyflwyno rhyddhau cnewyllyn Linux 5.6. Ymhlith y newidiadau mwyaf nodedig: integreiddio rhyngwyneb WireGuard VPN, cefnogaeth ar gyfer USB4, gofodau enwau ar gyfer amser, y gallu i greu trinwyr tagfeydd TCP gan ddefnyddio BPF, cefnogaeth gychwynnol i MultiPath TCP, dileu cnewyllyn problem 2038, y mecanwaith “bootconfig” , ParthFS.

Mae'r fersiwn newydd yn cynnwys 13702 o atebion gan 1810 o ddatblygwyr,
maint clwt - 40 MB (effeithiwyd ar y newidiadau ar 11577 o ffeiliau, ychwanegwyd 610012 o linellau cod,
294828 rhesi wedi'u tynnu). Cyflwynodd tua 45% o'r cyfan yn 5.6
newidiadau yn ymwneud â gyrwyr dyfeisiau, tua 15% o'r newidiadau yn
agwedd tuag at ddiweddaru cod sy'n benodol i saernïaeth caledwedd, 12%
sy'n gysylltiedig â'r pentwr rhwydwaith, 4% â systemau ffeiliau a 3% â systemau mewnol
is-systemau cnewyllyn.

Y prif arloesiadau:

  • Is-system rhwydwaith
    • Wedi adio gweithredu rhyngwyneb VPN WireGuard, sy'n cael ei weithredu yn seiliedig ar ddulliau amgryptio modern (ChaCha20, Poly1305, Curve25519, BLAKE2s), yn hawdd i'w ddefnyddio, yn rhydd o gymhlethdodau, wedi profi ei hun mewn nifer o weithrediadau mawr ac yn darparu perfformiad uchel iawn (3,9 gwaith yn gyflymach nag OpenVPN yn nhermau o trwygyrch). Mae WireGuard yn defnyddio'r cysyniad o lwybro allwedd amgryptio, sy'n golygu atodi allwedd breifat i bob rhyngwyneb rhwydwaith a'i ddefnyddio i rwymo'r allweddi cyhoeddus. Mae allweddi cyhoeddus yn cael eu cyfnewid i sefydlu cysylltiad mewn ffordd debyg i SSH. Mae angen primitives cryptograffig er mwyn i WireGuard weithio Roedd cario drosodd o'r llyfrgell sinc fel rhan o'r API Crypto safonol a wedi'i gynnwys i mewn i'r craidd 5.5.
    • Dechreuwyd integreiddio cydrannau sy'n angenrheidiol i gefnogi 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 ryngwynebau rhwydwaith gwahanol sy'n gysylltiedig â gwahanol gyfeiriadau IP. Ar gyfer cymwysiadau rhwydwaith, mae cysylltiad cyfanredol o'r fath yn edrych fel cysylltiad TCP rheolaidd, ac mae'r holl resymeg gwahanu llif yn cael ei berfformio gan MPTCP. Gellir defnyddio TCP Multipath i gynyddu trwygyrch a chynyddu dibynadwyedd. Er enghraifft, gellir defnyddio MPTCP i drefnu trosglwyddo data ar ffôn clyfar gan ddefnyddio cysylltiadau WiFi a 4G ar yr un pryd, neu i leihau costau trwy gysylltu gweinydd gan ddefnyddio sawl dolen rad yn lle un drud.
    • Wedi adio cefnogaeth i ddisgyblaeth prosesu ciw rhwydwaith sch_ets (Dewis Darlledu Gwell, IEEE 802.1Qaz), sy'n darparu'r gallu i ddosbarthu lled band rhwng gwahanol ddosbarthiadau o draffig. Os yw'r llwyth ar ddosbarth traffig penodol yn is na'r lled band a neilltuwyd, yna mae'r ETS yn caniatáu i ddosbarthiadau traffig eraill ddefnyddio'r lled band sydd ar gael (heb ei ddefnyddio). Mae Qdisc sch_ets wedi'i ffurfweddu fel disgyblaeth PRIO ac mae'n defnyddio dosbarthiadau traffig i ddiffinio terfynau lled band llym a rennir. Mae ETS yn gweithio fel cyfuniad o ddisgyblaethau PRIOD и DRR - os oes dosbarthiadau traffig cyfyngedig iawn, defnyddir PRIO, ond os nad oes traffig yn y ciw, mae'n gweithio fel DRR.
    • Ychwanegwyd math newydd o raglenni BPF BPF_PROG_TYPE_STRUCT_OPS, sy'n eich galluogi i weithredu trinwyr swyddogaeth cnewyllyn trwy BPF. Ar hyn o bryd, gellir defnyddio'r nodwedd hon eisoes i weithredu algorithmau rheoli tagfeydd TCP ar ffurf rhaglenni BPF. Fel enghraifft arfaethedig Rhaglen BPF gyda gweithrediad algorithm DCTCP.
    • Wedi'i dderbyn i'r craidd newidiadau, offer cyfieithu ethtool ag ioctl() i'w ddefnyddio 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 defnyddiwr, ac yn lleihau nifer y rhestrau a enwir y mae angen eu cydamseru.
    • Ychwanegwyd gweithrediad algorithm rheoli ciw rhwydwaith FQ-PIE (Flow Queue PIE), gyda'r nod o leihau effaith negyddol byffro pecynnau canolradd ar offer rhwydwaith ymyl (bufferbloat). Mae FQ-PIE yn dangos effeithlonrwydd uchel pan gaiff ei ddefnyddio mewn systemau gyda modemau cebl.
  • Is-system ddisg, systemau I/O a ffeiliau
    • Ar gyfer system ffeiliau Btrfs wedi adio gweithrediad anghydamserol o'r gweithrediad DISCARD (marcio blociau wedi'u rhyddhau nad oes angen eu storio'n gorfforol mwyach). I ddechrau, perfformiwyd gweithrediadau DISCARD yn gydamserol, a allai arwain at ddiraddio perfformiad oherwydd bod y gyriannau'n aros i'r gorchmynion cyfatebol eu cwblhau. Mae gweithredu asyncronig yn caniatáu ichi beidio ag aros i'r gyriant gwblhau TAFOD a pherfformio'r llawdriniaeth hon yn y cefndir.
    • Yn XFS ei gynnal Cod glanhau a ddefnyddiodd hen gownteri amser 32-did (disodlwyd y math time_t gan time64_t), gan arwain at broblem 2038. Gwallau sefydlog a llygredd cof a ddigwyddodd ar lwyfannau 32-bit. Mae'r cod wedi'i ail-weithio i weithio gyda phriodoleddau estynedig.
    • I system ffeiliau ext4 wedi'i gyflwyno Optimeiddio perfformiad yn ymwneud â thrin cloi inod yn ystod gweithrediadau darllen ac ysgrifennu. Gwell perfformiad ailysgrifennu yn y modd I/O Uniongyrchol. Er mwyn symleiddio diagnosis problemau, mae'r codau gwall cyntaf ac olaf yn cael eu storio yn yr uwchfloc.
    • Ar y system ffeiliau F2FS gweithredu y gallu i storio data ar ffurf gywasgedig. Ar gyfer ffeil neu gyfeiriadur unigol, gellir galluogi cywasgu trwy ddefnyddio'r gorchymyn "chattr +c file" neu "chattr +c dir; cyffwrdd cyfeiriad / ffeil". I gywasgu'r rhaniad cyfan, gallwch ddefnyddio'r opsiwn "-o compress_extension = ext" yn y cyfleustodau gosod.
    • Mae'r cnewyllyn yn cynnwys system ffeiliau ParthFS, sy'n symleiddio gwaith lefel isel gyda dyfeisiau storio parthau. Mae gyriannau parthol yn golygu dyfeisiau ar ddisgiau magnetig caled neu NVMe SSDs, y mae'r gofod storio ynddo wedi'i rannu'n barthau sy'n ffurfio grwpiau o flociau neu sectorau, lle caniateir ychwanegu data yn ddilyniannol yn unig, gan ddiweddaru'r grŵp cyfan o flociau. Datblygwyd FS ZoneFS gan Western Digital ac mae’n cysylltu pob parth yn y gyriant gyda ffeil ar wahân y gellir ei defnyddio i storio data yn y modd amrwd heb ei drin ar lefel sector a bloc, h.y. Yn caniatáu i gymwysiadau ddefnyddio'r API ffeil yn lle cyrchu'r ddyfais bloc yn uniongyrchol gan ddefnyddio ioctl.
    • Yn NFS, analluogir gosod rhaniadau dros CDU yn ddiofyn. Cefnogaeth ychwanegol ar gyfer y gallu i gopïo ffeiliau yn uniongyrchol rhwng gweinyddwyr, a ddiffinnir yn y fanyleb NFS 4.2. Ychwanegwyd opsiwn mount newydd "softreval", sy'n caniatáu i werthoedd priodoledd cached gael eu defnyddio rhag ofn y bydd y gweinydd yn methu. Er enghraifft, wrth nodi'r opsiwn hwn, ar ôl i'r gweinydd nad yw ar gael, mae'n dal yn bosibl symud ar hyd y llwybrau yn y rhaniad NFS a gwybodaeth mynediad sydd wedi setlo yn y storfa.
    • Wedi'i wneud optimeiddio perfformiad y mecanwaith fs-verity, a ddefnyddir i fonitro cywirdeb a dilysiad ffeiliau unigol. Cyflymder darllen dilyniannol cynyddol diolch i ddefnyddio coeden hash Merkle. Mae perfformiad FS_IOC_ENABLE_VERITY wedi'i optimeiddio pan nad oes data yn y storfa (mae darllen tudalennau â data yn rhagataliol wedi'i gymhwyso).
  • Rhithwiroli a Diogelwch
    • Mae'r gallu i analluogi'r modiwl SELinux wrth redeg wedi'i anghymeradwyo, a bydd dadlwytho SELinux sydd eisoes wedi'i actifadu yn cael ei wahardd yn y dyfodol. I analluogi SELinux bydd angen i chi basio'r paramedr "selinux=0" ar y llinell orchymyn cnewyllyn.
    • Wedi adio cefnogaeth ar gyfer bylchau enw amser (bylchau enwau amser), sy'n eich galluogi i rwymo cyflwr cloc y system i'r cynhwysydd (CLOCK_REALTIME,
      CLOCK_MONOTONIC, CLOCK_BOOTTIME), defnyddiwch eich amser eich hun yn y cynhwysydd ac, wrth fudo'r cynhwysydd i westeiwr arall, sicrhewch nad yw'r darlleniadau CLOCK_MONOTONIC a CLOCK_BOOTTIME wedi newid (gan gymryd i ystyriaeth yr amser ar ôl llwytho, gyda neu heb gymryd i ystyriaeth bod yn y modd cysgu ).

    • Mae'r pwll blocio /dev/hap wedi'i ddileu. Mae ymddygiad /dev/ar hap yn debyg i /dev/urandom o ran atal blocio entropi ar ôl cychwyn pwll.
    • Mae'r cnewyllyn craidd yn cynnwys gyrrwr sy'n caniatáu i systemau gwesteion sy'n rhedeg VirtualBox osod cyfeiriaduron sy'n cael eu hallforio gan yr amgylchedd cynnal (VirtualBox Shared Folder).
    • Mae set o glytiau wedi'u hychwanegu at yr is-system BPF (Anfonwr BPF), wrth ddefnyddio'r mecanwaith Retpoline i amddiffyn rhag ymosodiadau dosbarth Specter V2, mae'n eich galluogi i gynyddu effeithlonrwydd galw rhaglenni BPF pan fydd digwyddiadau sy'n gysylltiedig â nhw yn digwydd (er enghraifft, mae'n ei gwneud hi'n bosibl cyflymu'r alwad i drinwyr XDP pan fydd a pecyn rhwydwaith yn cyrraedd).
    • Gyrrwr ychwanegol i gefnogi TEE (Amgylchedd Cyflawni Ymddiriedol) wedi'i ymgorffori yn APUs AMD.
  • Gwasanaethau cof a system
    • Mae BPF wedi ychwanegu cefnogaeth ar gyfer swyddogaethau byd-eang. Mae datblygiad yn cael ei wneud fel rhan o fenter i ychwanegu cefnogaeth i lyfrgelloedd o swyddogaethau y gellir eu cynnwys mewn rhaglenni BPF. Y cam nesaf fydd cefnogi estyniadau deinamig sy'n caniatáu i swyddogaethau byd-eang gael eu llwytho, gan gynnwys disodli swyddogaethau byd-eang presennol tra'u bod yn cael eu defnyddio. Mae is-system BPF hefyd yn ychwanegu cefnogaeth ar gyfer amrywiad o weithrediad y map (a ddefnyddir i storio data parhaus), sy'n cefnogi gweithredu yn y modd swp.
    • Ychwanegwyd Mae'r ddyfais “cpu_cooling” yn caniatáu ichi oeri CPU wedi'i orboethi trwy ei roi yn y cyflwr segur am gyfnodau byr o amser.
    • Ychwanegwyd galwad system agorat2(), sy'n cynnig set o fflagiau ychwanegol i gyfyngu ar ddatrysiad llwybr ffeil (gwahardd croesi pwyntiau mowntio, cysylltiadau symbolaidd, cysylltiadau hud (/proc/PID/fd), cydrannau “../”).
    • Ar gyfer systemau heterogenaidd yn seiliedig ar bensaernïaeth big.LITTLE, sy'n cyfuno creiddiau CPU pwerus a llai effeithlon o ran ynni mewn un sglodyn, mae'r paramedr uclamp_min wedi'i osod wrth gyflawni tasgau amser real (i'r amlwg yng nghnewyllyn 5.3 mae mecanwaith ar gyfer sicrhau'r llwyth). Mae'r paramedr hwn yn sicrhau y bydd y dasg yn cael ei gosod gan y trefnydd ar graidd CPU sydd â pherfformiad digonol.
    • Rhyddheir y cnewyllyn o problemau 2038. Wedi disodli'r trinwyr olaf sy'n weddill, a ddefnyddiodd yr time_t math 32-did (wedi'i lofnodi) ar gyfer y rhifydd amser epochal, a ddylai, o ystyried yr adroddiad o 1970, orlifo yn 2038.
    • Gwelliant parhaus o'r rhyngwyneb I/O asyncronig io_uringym mha sicrhawyd cefnogaeth ar gyfer gweithrediadau newydd: IORING_OP_FALLOCATE (cadw mannau gwag), IORING_OP_OPENAT,
      IORING_OP_OPENAT2,
      IORING_OP_CLOSE (agor a chau ffeiliau),
      IORING_OP_FILES_UPDATE (ychwanegu a thynnu ffeiliau o'r rhestr mynediad cyflym),
      IORING_OP_STATX (cais am wybodaeth ffeil),
      IORING_OP_READ,
      IORING_OP_WRITE (analogau symlach o IORING_OP_READV ac IORING_OP_WRITEV),
      IORING_OP_FADVISE,
      IORING_OP_MADVISE (amrywiadau anghydamserol o alwadau posix_fadvise a madvise), IORING_OP_SEND,
      IORING_OP_RECV (anfon a derbyn data rhwydwaith),
      IORING_OP_EPOLL_CTL (perfformio gweithrediadau ar ddisgrifyddion ffeil epoll).

    • Ychwanegwyd galwad system pidfd_getfd(), gan ganiatáu proses i adalw disgrifydd ffeil ar gyfer ffeil agored o broses arall.
    • Gweithredwyd y mecanwaith “bootconfig”, sy'n caniatáu, yn ogystal ag opsiynau llinell orchymyn, i bennu paramedrau'r cnewyllyn trwy ffeil gosodiadau. I ychwanegu ffeiliau o'r fath at y ddelwedd initramfs, cynigir y cyfleustodau bootconfig. Gellir defnyddio'r nodwedd hon, er enghraifft, i ffurfweddu kprobes ar amser cychwyn.
    • Wedi'i ailgynllunio mecanwaith ar gyfer aros am ysgrifennu a darllen data mewn pibellau dienw. Roedd y newid yn ei gwneud hi'n bosibl cyflymu tasgau fel cydosod prosiectau mawr yn gyfochrog. Fodd bynnag, gall optimeiddio arwain at gyflwr hil yn GNU make oherwydd nam yn y datganiad 4.2.1, a oedd yn sefydlog yn fersiwn 4.3.
    • Wedi ychwanegu'r faner PR_SET_IO_FLUSHER at prctl(), y gellir ei defnyddio i farcio prosesau di-gof na ddylai fod yn destun cyfyngiadau pan fo'r system yn isel ar y cof.
    • Yn seiliedig ar system ddosbarthu cof ION a ddefnyddir yn Android, mae is-system wedi'i rhoi ar waith pentyrau dma-buf, sy'n eich galluogi i reoli dyraniad byfferau DMA ar gyfer rhannu ardaloedd cof rhwng gyrwyr, cymwysiadau ac is-systemau amrywiol.
  • Pensaernïaeth caledwedd
    • Cefnogaeth ychwanegol i'r estyniad E0PD, a ymddangosodd yn ARMv8.5 ac sy'n caniatáu amddiffyniad rhag ymosodiadau sy'n ymwneud â gweithredu cyfarwyddiadau ar y CPU yn hapfasnachol. Mae amddiffyniad sy'n seiliedig ar E0PD yn arwain at orbenion is nag amddiffyniad KPTI (Ynysu Tabl Tudalen Cnewyllyn).
    • Ar gyfer systemau sy'n seiliedig ar bensaernïaeth ARMv8.5, mae cefnogaeth ar gyfer y cyfarwyddyd RNG wedi'i ychwanegu, gan ddarparu mynediad at gynhyrchydd rhif ffug-hap caledwedd. Yn y cnewyllyn, defnyddir y cyfarwyddyd RNG i gynhyrchu entropi wrth gychwyn y generadur rhif ffug-hap a ddarperir gan y cnewyllyn.
    • Cefnogaeth wedi'i thynnu ar gyfer MPX (Estyniadau Diogelu Cof) wedi'i ychwanegu yn y cnewyllyn 3.19 ac yn eich galluogi i drefnu gwirio awgrymiadau i sicrhau bod ffiniau ardaloedd cof yn cael eu parchu. Ni ddefnyddiwyd y dechnoleg hon yn eang mewn casglwyr ac fe'i tynnwyd o GCC.
    • Ar gyfer pensaernïaeth RISC-V, mae cefnogaeth ar gyfer offeryn dadfygio KASan (glanweithydd cyfeiriad cnewyllyn) wedi'i roi ar waith, sy'n helpu i nodi gwallau wrth weithio gyda'r cof.
  • Offer
    • Cefnogaeth manyleb ar waith USB 4.0, sy'n seiliedig ar brotocol Thunderbolt 3 ac sy'n darparu trwybwn hyd at 40 Gbps, tra'n cynnal cydnawsedd yn ôl â USB 2.0 a USB 3.2. Trwy gyfatebiaeth â Thunderbolt Mae rhyngwyneb USB 4.0 yn caniatáu ichi dwnelu gwahanol brotocolau dros un cebl gyda chysylltydd Math-C, gan gynnwys PCIe, Port Arddangos a USB 3.x, yn ogystal â gweithrediad meddalwedd protocolau, er enghraifft, ar gyfer trefnu cysylltiadau rhwydwaith rhwng gwesteiwyr. Mae'r gweithrediad yn adeiladu ar y gyrrwr Thunderbolt sydd eisoes wedi'i gynnwys yn y cnewyllyn Linux ac yn ei addasu i weithio gyda gwesteiwyr a dyfeisiau sy'n gydnaws â USB4. Mae'r newidiadau hefyd yn ychwanegu cefnogaeth ar gyfer dyfeisiau Thunderbolt 3 i weithrediad meddalwedd y Rheolwr Cysylltiad, sy'n gyfrifol am greu twneli ar gyfer cysylltu dyfeisiau lluosog trwy un cysylltydd.
    • Yn amdgpu gyrrwr wedi adio cefnogaeth gychwynnol ar gyfer technoleg amddiffyn copi HDCP 2.x (Diogelu Cynnwys Digidol Lled Band Uchel). Ychwanegwyd cefnogaeth i'r sglodion AMD Pollock ASIC yn seiliedig ar Raven 2. Wedi gweithredu'r gallu i ailosod y GPU ar gyfer y teuluoedd Renoir a Navi.
    • Gyrrwr DRM ar gyfer cardiau fideo Intel wedi adio Mae cefnogaeth DSI VDSC ar gyfer sglodion yn seiliedig ar microarchitecture Ice Lake a Tiger Lake, LMEM mmap (cof lleol dyfais) wedi'i weithredu, mae dosrannu VBT (Tabl BIOS Fideo) wedi'i wella, mae cefnogaeth HDCP 2.2 wedi'i weithredu ar gyfer sglodion Llyn Coffi.
    • Parhaodd y gwaith o uno'r cod gyrrwr amdkfd (ar gyfer GPUs arwahanol, megis Fiji, Tonga, Polaris) â'r gyrrwr amdgpu.
    • Mae'r gyrrwr k10temp wedi'i ail-weithio, gan ychwanegu cefnogaeth ar gyfer arddangos paramedrau foltedd a chyfredol ar gyfer CPUs Zen AMD, yn ogystal â gwybodaeth estynedig o synwyryddion tymheredd a ddefnyddir yn CPUs Zen a Zen 2.
    • Yn y gyrrwr nouveau wedi adio cefnogaeth ar gyfer modd llwytho cadarnwedd wedi'i ddilysu ar gyfer GPUs NVIDIA yn seiliedig ar y microarchitecture Turing (GeForce RTX 2000), a oedd yn ei gwneud hi'n bosibl galluogi cefnogaeth ar gyfer cyflymiad 3D ar gyfer y cardiau hyn (mae angen lawrlwytho firmware swyddogol gyda llofnod digidol NVIDIA). Cefnogaeth ychwanegol i'r injan graffeg TU10x. Mae problemau gyda HD Audio wedi'u datrys.
    • Cefnogaeth ychwanegol ar gyfer cywasgu data pan gaiff ei drosglwyddo trwy DisplayPort MST (Trafnidiaeth Aml-Ffrwd).
    • Ychwanegwyd gyrrwr newydd "ath11k» ar gyfer sglodion diwifr Qualcomm sy'n cefnogi 802.11ax.
      Mae'r gyrrwr yn seiliedig ar y pentwr mac80211 ac mae'n cefnogi dulliau pwynt mynediad, gweithfan a nod rhwydwaith rhwyll.

    • Trwy sysfs, darperir mynediad at ddarlleniadau synhwyrydd tymheredd darllenadwy a ddefnyddir ar yriannau caled modern ac SSDs.
    • Cyflwynwyd newidiadau sylweddol i system sain ALSA, gyda'r nod o ddileu'r cod o problemau 2038 (gan osgoi defnyddio'r math time_t 32-did yn y rhyngwynebau snd_pcm_mmap_status a snd_pcm_mmap_control). Cefnogaeth ychwanegol ar gyfer codecau sain newydd
      Qualcomm WCD9340/WCD9341, Realtek RT700, RT711, RT715, RT1308, Ingenic JZ4770.

    • Wedi adio gyrwyr ar gyfer paneli LCD Logic PD 28, Jimax8729d MIPI-DSI, igenic JZ4770, Sony acx424AKP, Leadtek LTK500HD1829, Xinpeng XPP055C272, AUO B116XAK01, GiantPlus GPM940B0,
      BOE NV140FHM-N49,
      Satoz SAT050AT40H12R2,
      LS020B1DD01D miniog.

    • Wedi adio cefnogaeth ar gyfer byrddau ARM a llwyfannau Gen1 Amazon Echo (yn seiliedig ar 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,
      Darllenydd e-lyfr Tolino Shine 3,
      Artistiaid Mewnblanedig COM (i.MX7ULP), SolidRun Clearfog CX/ITX a HoneyComb (LX2160A), Google Coral Edge TPU (i.MX8MQ),
      Carriwr sglodion roc Radxa Dalang, Radxa Rock Pi N10, VMARC RK3399Pro SOM
      ST Ericsson HREF520, Inforce 6640, SC7180 IDP, Atmel/Microsglodyn AM9X60 (ARM926 SoC, Kizboxmini), ST stm32mp15, AM3703/AM3715/DM3725, ST Ericsson ab8505, Unisoc SC9863lcomm. Cefnogaeth ychwanegol i'r rheolydd PCIe a ddefnyddir yn Raspberry Pi 7180.

Ar yr un pryd, Sefydliad Meddalwedd Rydd America Ladin ffurfio
opsiwn cnewyllyn hollol rhad ac am ddim 5.6 - Linux-libre 5.6-gnu, wedi'i glirio o elfennau firmware a gyrrwr sy'n cynnwys cydrannau nad ydynt yn rhydd neu adrannau cod, y mae eu cwmpas yn gyfyngedig gan y gwneuthurwr. Mae'r datganiad newydd yn analluogi llwytho blob mewn gyrwyr ar gyfer AMD TEE, ATH11K a Mediatek SCP. Cod glanhau blob wedi'i ddiweddaru mewn gyrwyr ac is-systemau AMD PSP, amdgpu a nouveau.

Ffynhonnell: opennet.ru

Ychwanegu sylw