Rhyddhau cnewyllyn Linux 5.9

Ar ôl dau fis o ddatblygiad, Linus Torvalds cyflwyno rhyddhau cnewyllyn Linux 5.9. Ymhlith y newidiadau mwyaf nodedig: cyfyngu ar fewnforio symbolau o fodiwlau perchnogol i fodiwlau GPL, cyflymu gweithrediadau newid cyd-destun gan ddefnyddio cyfarwyddyd prosesydd FSGSBASE, cefnogaeth ar gyfer cywasgu delwedd cnewyllyn gan ddefnyddio Zstd, ailweithio blaenoriaethu edafedd yn y cnewyllyn, cefnogaeth i'r PRP (Protocol Diswyddo Cyfochrog), amserlennu sy'n ymwybodol o led band yn y rhaglennydd terfyn amser, pacio tudalennau cof yn rhagataliol, baner gallu CAP_CHECKPOINT_RESTOR, galwad system close_range(), gwelliannau perfformiad dm-crypt, tynnu cod ar gyfer gwesteion Xen PV 32-did, cof slab newydd mecanwaith rheoli, opsiwn “achub” yn Btrfs, cefnogaeth ar gyfer amgryptio mewnol yn ext4 a F2FS.

Mae'r fersiwn newydd yn cynnwys atgyweiriadau 16074 gan ddatblygwyr 2011,
maint y clwt - 62 MB (effeithiwyd ar y newidiadau ar 14548 o ffeiliau, ychwanegwyd 782155 o linellau cod, dilëwyd 314792 o linellau). Cyflwynodd tua 45% o'r cyfan yn 5.9
newidiadau yn ymwneud â gyrwyr dyfeisiau, tua 15% o'r newidiadau yn
agwedd tuag at ddiweddaru cod sy'n benodol i saernïaeth caledwedd, 13%
yn ymwneud â'r pentwr rhwydwaith, 3% i systemau ffeiliau a 3% i fewnol
is-systemau cnewyllyn.

Y prif arloesiadau:

  • Gwasanaethau cof a system
    • Tynhau amddiffyniad rhag defnyddio haenau GPL ar gyfer cysylltu gyrwyr perchnogol â chydrannau cnewyllyn sy'n cael eu hallforio ar gyfer modiwlau o dan y drwydded GPL yn unig. Mae baner TAINT_PROPRIETARY_MODULE bellach wedi'i etifeddu ym mhob modiwl sy'n mewnforio symbolau o fodiwlau gyda'r faner hon. Os yw modiwl GPL yn ceisio mewnforio symbolau o fodiwl nad yw'n GPL, yna bydd y modiwl GPL hwnnw yn etifeddu'r label TAINT_PROPRIETARY_MODULE ac ni fydd yn gallu cyrchu cydrannau cnewyllyn sydd ar gael i fodiwlau GPL yn unig, hyd yn oed os yw'r modiwl wedi mewngludo symbolau o'r blaen y categori "gplonly". Nid yw'r clo gwrthdro (allforio EXPORT_SYMBOL_GPL yn unig mewn modiwlau sy'n mewnforio EXPORT_SYMBOL_GPL), a allai dorri gwaith gyrwyr perchnogol, yn cael ei weithredu (dim ond baner y modiwl perchnogol sy'n cael ei etifeddu, ond nid y rhwymiadau GPL).
    • Wedi adio cymorth injan kcompactd ar gyfer rhag-bacio tudalennau cof yn y cefndir i gynyddu nifer y tudalennau cof mawr sydd ar gael i'r cnewyllyn. Yn ôl amcangyfrifon rhagarweiniol, gall pecynnu cefndir, ar gost ychydig iawn o orbenion, leihau oedi wrth ddyrannu tudalennau cof mawr (tudalen enfawr) 70-80 gwaith o'i gymharu â'r mecanwaith pecynnu a ddefnyddiwyd yn flaenorol, a lansiwyd pan fydd yr angen yn codi (ar-alw ). I osod ffiniau'r darniad allanol y bydd kcompactd yn ei ddarparu, mae sysctl vm.compaction_proactiveness wedi'i ychwanegu.
    • Wedi adio cefnogaeth ar gyfer cywasgu delwedd cnewyllyn gan ddefnyddio algorithm zstandard (zstd).
    • Mae cymorth ar gyfer cyfarwyddiadau prosesydd wedi'i roi ar waith ar gyfer systemau x86 FSGSBASE, sy'n eich galluogi i ddarllen a newid cynnwys y cofrestrau FS/GS o ofod defnyddwyr. Yn y cnewyllyn, defnyddir FSGSBASE i gyflymu gweithrediadau newid cyd-destun trwy ddileu gweithrediadau ysgrifennu MSR diangen ar gyfer GSBASE, ac yn y gofod defnyddiwr mae'n osgoi galwadau system diangen i newid FS/GS.
    • Wedi adio mae'r paramedr “allow_writes” yn caniatáu ichi wahardd newidiadau i gofrestrau MSR y prosesydd o ofod defnyddwyr a chyfyngu ar fynediad i gynnwys y cofrestrau hyn i ddarllen gweithrediadau, oherwydd gall newid yr MSR arwain at broblemau. Yn ddiofyn, nid yw ysgrifennu wedi'i analluogi eto, ac adlewyrchir newidiadau i'r MSR yn y log, ond yn y dyfodol bwriedir newid y mynediad rhagosodedig i fodd darllen yn unig.
    • I'r rhyngwyneb I/O asyncronig io_uring Ychwanegwyd cefnogaeth lawn ar gyfer gweithrediadau darllen byffer asyncronaidd nad oes angen edafedd cnewyllyn arnynt. Disgwylir cymorth cofnodi mewn datganiad yn y dyfodol.
    • Yn y dyddiad cau amserlennwr I/O gweithredu cynllunio yn seiliedig ar gapasiti, caniatáu gwneud penderfyniadau cywir ar systemau anghymesur megis systemau ARM DynamIQ a big.LITTLE, sy'n cyfuno creiddiau CPU pwerus a llai effeithlon o ran ynni mewn un sglodyn. Yn benodol, mae'r modd newydd yn caniatáu ichi osgoi camgymhariadau amserlennu pan nad oes gan graidd CPU araf yr adnoddau priodol i gwblhau tasg ar amser.
    • Mae'r model defnydd ynni yn y cnewyllyn (fframwaith Model Ynni) yn awr yn disgrifio nid yn unig ymddygiad defnydd pŵer CPU, ond mae hefyd yn cwmpasu dyfeisiau ymylol.
    • Mae'r alwad system close_range() wedi'i gweithredu i ganiatáu proses i gau ystod gyfan o ddisgrifyddion ffeil agored ar unwaith.
    • O weithrediad y consol testun a'r gyrrwr fbcon cod wedi'i dynnu, sy'n darparu'r gallu i sgrolio testun yn ôl yn rhaglennol (CONFIG_VGACON_SOFT_SCROLLBACK) gan fwy na faint o gof fideo modd testun VGA.
    • Wedi'i ailgynllunio algorithm ar gyfer aseinio blaenoriaethau i edafedd o fewn y cnewyllyn. Mae'r opsiwn newydd yn darparu gwell cysondeb ar draws yr holl is-systemau cnewyllyn wrth neilltuo blaenoriaethau i dasgau amser real.
    • Ychwanegwyd sysctl sched_uclamp_util_min_rt_default i reoli gosodiadau hwb CPU ar gyfer tasgau amser real (er enghraifft, gallwch newid ymddygiad tasgau amser real ar y hedfan i arbed pŵer ar ôl newid i bŵer batri neu ar systemau symudol).
    • Mae paratoadau wedi'u gwneud i weithredu cefnogaeth ar gyfer technoleg Transparent Huge Pages yn y storfa tudalennau.
    • Mae'r injan fanotify yn gweithredu baneri newydd FAN_REPORT_NAME a FAN_REPORT_DIR_FID i adrodd am enw rhiant a gwybodaeth FID unigryw pan fydd digwyddiadau creu, dileu neu symud yn digwydd ar gyfer eitemau cyfeiriadur a gwrthrychau nad ydynt yn gyfeiriadur.
    • Ar gyfer cgroups gweithredu rheolydd cof slab newydd, sy'n nodedig am symud cyfrifeg slab o lefel y dudalen cof i lefel gwrthrych y cnewyllyn, sy'n ei gwneud hi'n bosibl rhannu tudalennau slab mewn gwahanol ggroups, yn lle dyrannu caches slab ar wahân ar gyfer pob cgroup. Mae'r dull arfaethedig yn ei gwneud hi'n bosibl cynyddu effeithlonrwydd defnyddio slab, lleihau maint y cof a ddefnyddir ar gyfer slab 30-45%, lleihau defnydd cof cyffredinol y cnewyllyn yn sylweddol a lleihau darnio cof.
    • Yn yr is-system sain ALSA и pentwr USB, yn unol â a fabwysiadwyd yn ddiweddar argymhellion ar ddefnyddio terminoleg gynhwysol yn y cnewyllyn Linux; glanhawyd termau gwleidyddol anghywir. Mae'r cod wedi'i glirio o'r geiriau "caethwas", "meistr", "rhestr ddu" a "rhestr wen".
  • Rhithwiroli a Diogelwch
    • Wrth adeiladu'r cnewyllyn gan ddefnyddio'r casglwr Clang ymddangos y gallu i ffurfweddu (CONFIG_INIT_STACK_ALL_ZERO) cychwyniad awtomatig i sero o'r holl newidynnau sydd wedi'u storio ar y pentwr (wrth adeiladu, nodwch “-ftrivial-auto-var-init=zero”).
    • Yn yr is-system seccomp, wrth ddefnyddio modd rheoli prosesau yn y gofod defnyddiwr, wedi adio cyfle amnewid disgrifyddion ffeil yn y broses a fonitrir i efelychu galwadau system yn llawn sy'n arwain at greu disgrifyddion ffeil. Mae galw am y swyddogaeth mewn systemau cynwysyddion ynysig a gweithrediadau blychau tywod ar gyfer Chrome.
    • Ar gyfer pensaernïaeth xtensa a csky, ychwanegwyd cefnogaeth ar gyfer cyfyngu ar alwadau system gan ddefnyddio'r is-system seccomp. Ar gyfer xtensa, gweithredir cymorth ar gyfer y mecanwaith archwilio hefyd.
    • Wedi adio baner gallu newydd CAP_CHECKPOINT_RESTORE, sy'n eich galluogi i ddarparu mynediad i alluoedd sy'n ymwneud â rhewi ac adfer cyflwr prosesau heb drosglwyddo breintiau ychwanegol.
    • Mae GCC 11 yn darparu'r holl nodweddion sydd eu hangen arnoch chi
      offeryn debugging KCSAN (Cnewyllyn Concurrency Sanitizer), a gynlluniwyd i ganfod amodau hil yn ddeinamig o fewn y cnewyllyn. Felly, gellir defnyddio KCSAN nawr gyda chnewyllyn a adeiladwyd yn GCC.

    • Ar gyfer AMD Zen a modelau CPU mwy newydd wedi adio cefnogaeth ar gyfer technoleg P2PDMA, sy'n eich galluogi i ddefnyddio DMA ar gyfer trosglwyddo data yn uniongyrchol rhwng cof dwy ddyfais sy'n gysylltiedig â'r bws PCI.
    • Mae modd wedi'i ychwanegu at dm-crypt sy'n eich galluogi i leihau hwyrni trwy berfformio prosesu data cryptograffig heb ddefnyddio ciwiau gwaith. Mae'r modd hwn hefyd yn angenrheidiol ar gyfer gweithrediad cywir gyda parth dyfeisiau bloc (dyfeisiau gydag ardaloedd y mae'n rhaid eu hysgrifennu'n ddilyniannol, gan ddiweddaru'r grŵp cyfan o flociau). Mae gwaith wedi'i wneud i gynyddu trwygyrch a lleihau hwyrni mewn dm-crypt.
    • Cod wedi'i dynnu i gefnogi gwesteion 32-bit sy'n rhedeg yn y modd para-rithwiroli sy'n rhedeg yr hypervisor Xen. Dylai defnyddwyr systemau o'r fath newid i ddefnyddio cnewyllyn 64-bit mewn amgylcheddau gwesteion neu ddefnyddio dulliau rhithwiroli llawn (HVM) neu gyfunol (PVH) yn lle para-rithwiroli (PV) i redeg amgylcheddau.
  • Is-system ddisg, systemau I/O a ffeiliau
    • Ar system ffeiliau Btrfs gweithredu opsiwn mowntio "achub" sy'n uno mynediad i bob opsiwn adfer arall. Mae cefnogaeth i'r opsiynau "alloc_start" a "subvolrootid" wedi'i ddileu, ac mae'r opsiwn "inode_cache" wedi'i anghymeradwyo. Mae optimeiddio perfformiad wedi'i wneud, yn enwedig yn cyflymu'r broses o gyflawni gweithrediadau fsync(). Wedi adio y gallu i ddefnyddio mathau eraill o sieciau heblaw CRC32c.
    • Wedi adio y gallu i ddefnyddio amgryptio mewnol (Amgryptio Mewnol) mewn systemau ffeiliau ext4 a F2FS, i alluogi y darperir yr opsiwn gosod "inlinecrypt". Mae modd amgryptio mewnol yn eich galluogi i ddefnyddio'r mecanweithiau amgryptio sydd wedi'u cynnwys yn y rheolydd gyriant, sy'n amgryptio a dadgryptio mewnbwn/allbwn yn dryloyw.
    • Yn XFS sicrhawyd ailosod inode (fflysio) mewn modd hollol asyncronig nad yw'n rhwystro prosesau wrth berfformio gweithrediad glanhau cof. Wedi datrys mater cwota hirsefydlog a achosodd i rybuddion terfyn meddal a therfynau inod gael eu holrhain yn anghywir. Gweithredu cefnogaeth DAX yn unedig ar gyfer ext4 a xfs.
    • Yn Est4 gweithredu rhaglwytho mapiau didau dyraniad bloc. Ar y cyd â sganio cyfyngedig o grwpiau anghychwynnol, gostyngodd yr optimeiddio'r amser sydd ei angen i osod rhaniadau mawr iawn.
    • Yn F2FS wedi adio ioctl F2FS_IOC_SEC_TRIM_FILE, sy'n eich galluogi i ddefnyddio'r gorchmynion TRIM/gwared i ailosod data penodol mewn ffeil yn gorfforol, er enghraifft, i ddileu bysellau mynediad heb adael data gweddilliol ar y gyriant.
      Yn F2FS hefyd wedi adio modd casglu sbwriel newydd GC_URGENT_LOW, sy'n gweithio'n fwy ymosodol trwy ddileu rhai gwiriadau am fod mewn cyflwr segur cyn dechrau'r casglwr sbwriel.

    • Yn bcache, mae maint y bucket_size ar gyfer meintiau wedi'i gynyddu o 16 i 32 did i baratoi ar gyfer galluogi celciau dyfais parth.
    • Mae'r gallu i ddefnyddio amgryptio mewnol yn seiliedig ar amgryptio caledwedd adeiledig a ddarperir gan reolwyr UFS wedi'i ychwanegu at yr is-system SCSI (Storfa Flash Universal).
    • Mae paramedr llinell orchymyn cnewyllyn newydd “debugfs” wedi'i ychwanegu, sy'n eich galluogi i reoli argaeledd y ffug-FS o'r un enw.
    • Mae'r cleient NFSv4.2 yn darparu cefnogaeth ar gyfer priodoleddau ffeil estynedig (xattr).
    • Mewn dm-llwch wedi adio rhyngwyneb ar gyfer arddangos ar unwaith restr o'r holl flociau drwg a nodwyd ar y ddisg (“dmsetup message dust1 0 listbadblocks”).
    • Ar gyfer md/raid5, mae'r paramedr /sys/block/md1/md/stripe_size wedi'i ychwanegu i ffurfweddu maint bloc STRIPE.
    • Ar gyfer dyfeisiau storio NVMe wedi adio cefnogaeth ar gyfer gorchmynion parthau gyriant (ZNS, NVM Express Zoned Namespace), sy'n eich galluogi i rannu gofod storio yn barthau sy'n ffurfio grwpiau o flociau i gael rheolaeth fwy cyflawn dros leoliad data ar y gyriant.
  • Is-system rhwydwaith
    • Yn Netfilter wedi adio y gallu i wrthod pecynnau yn y cam cyn y gwiriad llwybro (gellir defnyddio'r mynegiant GWRTHOD nid yn unig yn y cadwyni MEWNBWN, YMLAEN ac ALLBWN, ond hefyd yn y cam PREROUTING ar gyfer icmp a tcp).
    • Yn nftables wedi adio y gallu i archwilio digwyddiadau sy'n ymwneud â newidiadau cyfluniad.
    • Yn nftables yn yr API netlink wedi adio cefnogaeth i gadwyni dienw, y mae'r cnewyllyn yn rhoi ei enw yn ddeinamig. Pan fyddwch yn dileu rheol sy'n gysylltiedig â chadwyn ddienw, caiff y gadwyn ei hun ei dileu yn awtomatig.
    • Mae BPF yn ychwanegu cefnogaeth i iterwyr groesi, hidlo, ac addasu elfennau o araeau cysylltiadol (mapiau) heb gopïo data i ofod defnyddwyr. Gellir defnyddio iterwyr ar gyfer socedi TCP a CDU, gan alluogi rhaglenni BPF i ailadrodd dros restrau o socedi agored a thynnu'r wybodaeth sydd ei hangen arnynt oddi wrthynt.
    • Ychwanegwyd math newydd o raglen BPF BPF_PROG_TYPE_SK_LOOKUP, sy'n cael ei lansio pan fydd y cnewyllyn yn chwilio am soced gwrando addas ar gyfer cysylltiad sy'n dod i mewn. Gan ddefnyddio rhaglen BPF fel hon, gallwch greu trinwyr sy'n gwneud penderfyniadau ynghylch pa soced y dylai cysylltiad fod yn gysylltiedig ag ef, heb gael eich cyfyngu gan alwad system bind(). Er enghraifft, gallwch chi gysylltu soced sengl ag ystod o gyfeiriadau neu borthladdoedd. Yn ogystal, mae cefnogaeth i'r faner SO_KEEPALIVE wedi'i ychwanegu at bpf_setsockopt() ac mae'r gallu i osod trinwyr BPF_CGROUP_INET_SOCK_RELEASE, a elwir pan ryddheir y soced, wedi'i weithredu.
    • Gweithredwyd cefnogaeth protocol PRP (Protocol Diswyddo Cyfochrog), sy'n caniatáu newid yn seiliedig ar Ethernet i sianel wrth gefn, yn dryloyw ar gyfer cymwysiadau, os bydd unrhyw gydrannau rhwydwaith yn methu.
    • Pentyrru mac80211 wedi adio cefnogaeth ar gyfer negodi sianel pedwar cam WPA/WPA2-PSK yn y modd pwynt mynediad.
    • Ychwanegwyd y gallu i newid y rhaglennydd qdisc (disgyblaeth ciwio) i ddefnyddio algorithm rheoli ciw rhwydwaith FQ-PIE (Flow Queue PIE) yn ddiofyn, gyda'r nod o leihau effaith negyddol byffro pecynnau canolradd ar offer rhwydwaith ymyl (bufferbloat) mewn rhwydweithiau gyda modemau cebl.
    • Mae nodweddion newydd wedi'u hychwanegu at MPTCP (MultiPath TCP), estyniadau i'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. Ychwanegwyd cefnogaeth ar gyfer cwci syn, DATA_FIN, awto-diwnio byffer, diagnosteg soced, a baneri REUSEADDR, REUSEPORT, a V6ONLY yn setockopt.
    • Ar gyfer tablau llwybro rhithwir VRF (Rhith Llwybro a Anfon), sy'n caniatáu trefnu gweithrediad sawl parth llwybro ar un system, mae'r modd “llym” wedi'i weithredu. Yn y modd hwn, dim ond â thabl llwybro nad yw'n cael ei ddefnyddio mewn tablau rhithwir eraill y gellir cysylltu tabl rhithwir.
    • Y gyrrwr diwifr yw ath11k wedi adio cefnogi amledd 6GHz a sganio sbectrol.
  • Offer
    • Wedi tynnu'r cod i gefnogi pensaernïaeth UniCore, a ddatblygwyd yng Nghanolfan Microbrosesydd Prifysgol Peking a'i gynnwys yn y cnewyllyn Linux yn 2011. Nid yw'r bensaernïaeth hon wedi'i chynnal ers 2014 ac nid oes ganddi unrhyw gefnogaeth yn GCC.
    • Mae cefnogaeth ar gyfer pensaernïaeth RISC-V wedi'i rhoi ar waith kcov (rhyngwyneb debugfs ar gyfer dadansoddi cwmpas cod cnewyllyn), kmemleak (system canfod gollyngiadau cof), amddiffyniad stac, marciau naid a gweithrediadau di-god (aml-dasg yn annibynnol ar signalau amserydd).
    • Ar gyfer pensaernïaeth PowerPC, mae cefnogaeth ar gyfer ciwiau spinlock wedi'i roi ar waith, sydd wedi gwella perfformiad yn sylweddol mewn sefyllfaoedd gwrthdaro clo.
    • Ar gyfer pensaernïaeth ARM ac ARM64, mae'r mecanwaith rheoleiddio amlder prosesydd wedi'i alluogi yn ddiofyn amserlen (llywodraethwr cpufreq), sy'n defnyddio gwybodaeth yn uniongyrchol o'r trefnydd tasgau i wneud penderfyniad ar newid yr amlder a gall gael mynediad ar unwaith i'r gyrwyr cpufreq i newid yr amlder yn gyflym, gan addasu paramedrau gweithredu'r CPU i'r llwyth cyfredol ar unwaith.
    • Mae'r gyrrwr DRM i915 ar gyfer cardiau graffeg Intel yn cynnwys cefnogaeth ar gyfer sglodion yn seiliedig ar ficrosaernïaeth Llyn Roced ac ychwanegwyd cefnogaeth gychwynnol ar gyfer cardiau arwahanol Intel Xe DG1.
    • Ychwanegodd gyrrwr Amdgpu gefnogaeth gychwynnol ar gyfer GPUs AMD Navi 21 (Llounder Llynges) a Navi 22 (Sienna Cichlid). Cefnogaeth ychwanegol ar gyfer peiriannau cyflymu amgodio a dadgodio fideo UVD/VCE ar gyfer GPU Ynysoedd y De (Radeon HD 7000).
      Ychwanegwyd priodwedd i gylchdroi'r arddangosfa 90, 180 neu 270 gradd.

      Yn ddiddorol, y gyrrwr ar gyfer AMD GPU yn y gyrrwr mwyaf yn y cnewyllyn - mae ganddo tua 2.71 miliwn o linellau o god, sef tua 10% o gyfanswm maint y cnewyllyn (27.81 miliwn o linellau). Ar yr un pryd, mae 1.79 miliwn o linellau yn cael eu cyfrif gan ffeiliau pennawd a gynhyrchir yn awtomatig gyda data ar gyfer cofrestrau GPU, ac mae'r cod C yn 366 mil o linellau (er mwyn cymharu, mae gyrrwr Intel i915 yn cynnwys 209 mil o linellau, a Nouveau - 149 mil).

    • Yn Nouveau gyrrwr wedi adio cefnogaeth ar gyfer gwirio cywirdeb ffrâm-wrth-ffrâm gan ddefnyddio CRC (Gwiriadau Diswyddo Cylchol) mewn peiriannau arddangos GPU NVIDIA. Mae'r gweithrediad yn seiliedig ar ddogfennaeth a ddarparwyd gan NVIDIA.
    • Ychwanegwyd gyrwyr ar gyfer paneli LCD: Frida FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 a Xingbangda XBD599.
    • Mae is-system sain ALSA yn cefnogi Intel Silent Stream (modd pŵer parhaus ar gyfer dyfeisiau HDMI allanol i ddileu oedi wrth ddechrau chwarae) a dyfais newydd i reoli goleuo'r botymau actifadu a mud meicroffon, a hefyd wedi ychwanegu cefnogaeth ar gyfer offer newydd, gan gynnwys rheolydd Longson 7A1000.
    • Cefnogaeth ychwanegol ar gyfer byrddau ARM, dyfeisiau a llwyfannau: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (a ddefnyddir yn Sony Xperia 10, 10 Plus, XA2, XA2 Plus ac XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, pum bwrdd newydd yn seiliedig ar 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.

Ar yr un pryd, Sefydliad Meddalwedd Rydd America Ladin ffurfio
opsiwn cnewyllyn hollol rhad ac am ddim 5.9 - Linux-libre 5.9-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 WiFi rtw8821c a SoC MediaTek mt8183. Cod glanhau blob wedi'i ddiweddaru yn Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Sbectrwm3), r8169 (rtl8125b-2) a x86 sgriniau cyffwrdd gyrwyr ac is-systemau.

Ffynhonnell: opennet.ru

Ychwanegu sylw