Itusilẹ ekuro Linux 5.9

Lẹhin osu meji ti idagbasoke, Linus Torvalds ṣafihan itusilẹ ekuro Linux 5.9. Lara awọn ayipada ti o ṣe akiyesi julọ: diwọn agbewọle ti awọn aami lati awọn modulu ohun-ini si awọn modulu GPL, yiyara awọn iṣẹ iyipada ipo ọrọ nipa lilo itọnisọna ero isise FGSSBASE, atilẹyin fun funmorawon aworan kernel nipa lilo Zstd, atunṣe iṣaju awọn okun ninu ekuro, atilẹyin fun PRP (Parallel Redundancy Protocol) , ṣiṣe eto bandiwidi-mọ ni oluṣeto akoko ipari, iṣakojọpọ iṣaju ti awọn oju-iwe iranti, asia agbara CAP_CHECKPOINT_RESTOR, eto eto close_range (), awọn ilọsiwaju iṣẹ dm-crypt, yiyọ koodu fun awọn alejo 32-bit Xen PV, iranti pẹlẹbẹ tuntun ilana iṣakoso, aṣayan “igbala” ni Btrfs, atilẹyin fun fifi ẹnọ kọ nkan laini ni ext4 ati F2FS.

Ẹya tuntun pẹlu awọn atunṣe 16074 lati ọdọ awọn idagbasoke 2011,
alemo iwọn - 62 MB (ayipada fowo 14548 awọn faili, 782155 ila ti koodu ti wa ni afikun, 314792 ila ti paarẹ). Nipa 45% ti gbogbo ti a gbekalẹ ni 5.9
awọn ayipada ni ibatan si awọn awakọ ẹrọ, to 15% ti awọn ayipada jẹ
iwa si ọna imudojuiwọn koodu kan pato si awọn faaji ohun elo, 13%
ti o ni ibatan si akopọ nẹtiwọọki, 3% si awọn eto faili ati 3% si inu
ekuro subsystems.

akọkọ awọn imotuntun:

  • Iranti ati awọn iṣẹ eto
    • Ti di pupọ Idaabobo lodi si lilo awọn ipele GPL fun sisopọ awọn awakọ ohun-ini pẹlu awọn paati kernel ti a gbejade nikan fun awọn modulu labẹ iwe-aṣẹ GPL. Asia TAINT_PROPRIETARY_MODULE ti jogun bayi ni gbogbo awọn modulu ti o gbe awọn aami wọle lati awọn modulu pẹlu asia yii. Ti module GPL kan ba gbidanwo lati gbe awọn aami wọle lati inu module ti kii ṣe GPL, lẹhinna module GPL yẹn yoo jogun aami TAINT_PROPRIETARY_MODULE ati pe kii yoo ni anfani lati wọle si awọn paati kernel ti o wa fun awọn modulu ti GPL-aṣẹ nikan, paapaa ti module naa ba ti gbe awọn aami wọle tẹlẹ lati ọdọ. ẹka "gplonly". Titiipa yiyipada (jade okeere nikan EXPORT_SYMBOL_GPL ni awọn modulu ti o gbe wọle EXPORT_SYMBOL_GPL), eyiti o le fọ iṣẹ ti awọn awakọ ohun-ini, ko ṣe imuse (asia module ohun-ini nikan ni o jogun, ṣugbọn kii ṣe awọn abuda GPL).
    • Fi kun kcompactd engine support fun awọn oju-iwe iranti iṣakojọpọ ni abẹlẹ lati mu nọmba awọn oju-iwe iranti nla ti o wa si ekuro pọ si. Gẹgẹbi awọn iṣiro alakoko, iṣakojọpọ lẹhin, ni idiyele ti o kere ju, le dinku awọn idaduro nigbati ipin awọn oju-iwe iranti nla (oju-iwe nla) nipasẹ awọn akoko 70-80 ni akawe si ẹrọ iṣakojọpọ ti a lo tẹlẹ, ti ṣe ifilọlẹ nigbati iwulo ba dide (lori-ibeere). ). Lati ṣeto awọn aala ti pipin ita ti kcompactd yoo pese, sysctl vm.compaction_proactiveness ti ṣafikun.
    • Fi kun atilẹyin fun funmorawon aworan kernel nipa lilo alugoridimu boṣewa (zstd).
    • Atilẹyin fun awọn ilana ero isise ti ṣe imuse fun awọn ọna ṣiṣe x86 FGSSBASE, eyiti o fun ọ laaye lati ka ati yi awọn akoonu ti awọn iforukọsilẹ FS/GS pada lati aaye olumulo. Ninu ekuro, FGSSBASE ni a lo lati yara awọn iṣẹ iyipada ipo-ọrọ nipa imukuro awọn iṣẹ kikọ MSR ti ko wulo fun GSBASE, ati ni aaye olumulo o yago fun awọn ipe eto ti ko wulo lati yi FS/GS pada.
    • Fi kun paramita “allow_writes” gba ọ laaye lati ṣe idiwọ awọn ayipada si awọn iforukọsilẹ MSR ero isise lati aaye olumulo ati idinwo iwọle si awọn akoonu ti awọn iforukọsilẹ wọnyi lati ka awọn iṣẹ ṣiṣe, nitori iyipada MSR le ja si awọn iṣoro. Nipa aiyipada, kikọ ko ti ni alaabo, ati pe awọn iyipada si MSR ṣe afihan ninu akọọlẹ, ṣugbọn ni ọjọ iwaju o ti gbero lati yi iraye si aiyipada si ipo kika-nikan.
    • Si wiwo I/O asynchronous io_uring Ṣe afikun atilẹyin kikun fun awọn iṣẹ ṣiṣe kika buffered asynchronous ti ko nilo awọn okun kernel. Atilẹyin igbasilẹ ni a nireti ni itusilẹ ọjọ iwaju.
    • Ni akoko ipari I/O oluṣeto imuse eto da lori agbara, gbigba ṣe awọn ipinnu ti o pe lori awọn eto aibaramu gẹgẹbi awọn eto orisun ARM DynamIQ ati big.LITTLE, eyi ti o darapo awọn alagbara ati ki o kere daradara agbara-daradara Sipiyu inu ohun kohun kan. Ni pataki, ipo tuntun n gba ọ laaye lati yago fun ṣiṣe eto awọn aiṣedeede nigbati mojuto Sipiyu ti o lọra ko ni awọn orisun to dara lati pari iṣẹ-ṣiṣe kan ni akoko.
    • Awoṣe agbara agbara ni ekuro (Ilana Awoṣe Agbara) jẹ bayi ṣàpèjúwe kii ṣe ihuwasi agbara agbara Sipiyu nikan, ṣugbọn tun bo awọn ẹrọ agbeegbe.
    • Ipe eto close_range() ti wa ni imuse lati gba ilana laaye lati pa gbogbo ibiti o ti ṣii awọn apejuwe faili ni ẹẹkan.
    • Lati imuse ti console ọrọ ati awakọ fbcon koodu kuro, eyiti o pese agbara lati yi ọrọ lọ ni eto pada (CONFIG_VGACON_SOFT_SCROLLBACK) pẹlu diẹ ẹ sii ju iye iranti fidio VGA ọrọ mode.
    • Atunse alugoridimu fun yiyan awọn ayo si awọn okun laarin ekuro. Aṣayan tuntun n pese aitasera to dara julọ kọja gbogbo awọn eto abẹlẹ kernel nigba yiyan awọn pataki si awọn iṣẹ ṣiṣe akoko gidi.
    • Ṣafikun sysctl sched_uclamp_util_min_rt_default lati ṣakoso awọn eto igbelaruge Sipiyu fun awọn iṣẹ-ṣiṣe akoko gidi (fun apẹẹrẹ, o le yi ihuwasi ti awọn iṣẹ-ṣiṣe akoko gidi pada lori fifo lati ṣafipamọ agbara lẹhin iyipada si agbara batiri tabi lori awọn eto alagbeka).
    • A ti ṣe awọn igbaradi lati ṣe atilẹyin fun imọ-ẹrọ Awọn oju-iwe ti o tobi pupọ ninu kaṣe oju-iwe naa.
    • Ẹnjini fanotify n ṣe awọn asia tuntun FAN_REPORT_NAME ati FAN_REPORT_DIR_FID lati jabo orukọ obi ati alaye FID alailẹgbẹ nigbati ẹda, piparẹ, tabi awọn iṣẹlẹ gbigbe waye fun awọn nkan ilana ati awọn nkan ti kii ṣe itọsọna.
    • Fun awọn ẹgbẹ imuse oluṣakoso iranti pẹlẹbẹ tuntun kan, eyiti o jẹ akiyesi fun gbigbe iṣiro pẹlẹbẹ lati ipele oju-iwe iranti si ipele ohun elo ekuro, eyiti o jẹ ki o ṣee ṣe lati pin awọn oju-iwe pẹlẹbẹ ni awọn ẹgbẹ oriṣiriṣi, dipo ipin awọn caches pẹlẹbẹ lọtọ fun ẹgbẹ kọọkan. Ọna ti a dabaa jẹ ki o ṣee ṣe lati mu iṣẹ ṣiṣe ti lilo pẹlẹbẹ pọ si, dinku iwọn iranti ti a lo fun pẹlẹbẹ nipasẹ 30-45%, dinku agbara iranti gbogbogbo ti ekuro ati dinku pipin iranti.
    • Ni awọn ohun subsystem ALSA и USB akopọ, ni ibamu pẹlu laipe gba awọn iṣeduro lori lilo awọn ọrọ-ọrọ ifisi ninu ekuro Linux; awọn ofin ti ko tọ si iṣelu ti di mimọ. Awọn koodu ti a ti nso ti awọn ọrọ "ẹrú", "titunto si", "blacklist" ati "whitelist".
  • Foju ati Aabo
    • Nigbati o ba n kọ ekuro nipa lilo akopọ Clang farahan agbara lati tunto (CONFIG_INIT_STACK_ALL_ZERO) ipilẹṣẹ aifọwọyi si odo ti gbogbo awọn oniyipada ti o fipamọ sori akopọ (nigbati o ba kọ, pato “-ftrivial-auto-var-init=odo”).
    • Ninu eto ipilẹ-aaya, nigba lilo ipo iṣakoso ilana ni aaye olumulo, kun anfaani fidipo ti awọn apejuwe faili sinu ilana abojuto lati ṣe apẹẹrẹ awọn ipe eto ni kikun ti o yorisi ẹda ti awọn apejuwe faili. Iṣẹ ṣiṣe wa ni ibeere ni awọn eto eiyan ti o ya sọtọ ati awọn imuṣẹ apoti iyanrin fun Chrome.
    • Fun xtensa ati awọn ayaworan ile csky, atilẹyin ti jẹ afikun fun idinku awọn ipe eto nipa lilo eto abẹlẹ-seccomp. Fun xtensa, atilẹyin fun ẹrọ iṣayẹwo jẹ imuse ni afikun.
    • Fi kun asia agbara tuntun CAP_CHECKPOINT_RESTORE, eyiti o fun ọ laaye lati pese iraye si awọn agbara ti o ni ibatan si didi ati mimu-pada sipo ipo awọn ilana laisi gbigbe awọn anfani afikun.
    • GCC 11 pese gbogbo awọn ẹya ti o nilo lati
      irinṣẹ n ṣatunṣe aṣiṣe KCSAN (Kernel Concurrency Sanitizer), ti a ṣe apẹrẹ lati ṣe awari awọn ipo ere-ije laarin ekuro. Nitorinaa, KCSAN le ṣee lo pẹlu awọn ekuro ti a ṣe sinu GCC.

    • Fun AMD Zen ati awọn awoṣe Sipiyu tuntun kun support fun P2PDMA ọna ẹrọ, eyi ti o faye gba o lati lo DMA fun taara data gbigbe laarin awọn iranti ti meji awọn ẹrọ ti a ti sopọ si PCI akero.
    • A ti ṣafikun ipo kan si dm-crypt ti o fun ọ laaye lati dinku lairi nipa ṣiṣe sisẹ data cryptographic laisi lilo awọn laini iṣẹ. Eleyi mode jẹ tun pataki fun o tọ isẹ pẹlu agbegbe Àkọsílẹ awọn ẹrọ (awọn ẹrọ pẹlu awọn agbegbe ti o gbọdọ wa ni kọ lesese, mimu gbogbo ẹgbẹ ti awọn bulọọki). A ti ṣe iṣẹ lati mu iwọn iṣelọpọ pọ si ati dinku lairi ni dm-crypt.
    • Koodu ti o yọkuro lati ṣe atilẹyin awọn alejo 32-bit ti n ṣiṣẹ ni ipo paravirtualization ti nṣiṣẹ hypervisor Xen. Awọn olumulo ti iru awọn ọna ṣiṣe yẹ ki o yipada si lilo awọn kernels 64-bit ni awọn agbegbe alejo tabi lo kikun (HVM) tabi ni idapo (PVH) awọn ipo agbara ipa dipo paravirtualization (PV) lati ṣiṣẹ awọn agbegbe.
  • Disk Subsystem, I/O ati File Systems
    • Lori eto faili Btrfs imuse a "igbala" òke aṣayan ti o unifies wiwọle si gbogbo awọn miiran imularada awọn aṣayan. Atilẹyin fun awọn aṣayan “alloc_start” ati “subvolrootid” ti yọkuro, ati pe aṣayan “inode_cache” ti yọkuro. A ti ṣe awọn iṣapeye iṣẹ, paapaa ni akiyesi iyara imuse ti awọn iṣẹ fsync (). Fi kun agbara lati lo yiyan orisi ti checksums miiran ju CRC32c.
    • Fi kun agbara lati lo fifi ẹnọ kọ nkan inline (Incryption Inline) ni awọn ọna ṣiṣe faili ext4 ati F2FS, lati jẹki eyiti a pese aṣayan oke “inlinecrypt”. Ipo fifi ẹnọ kọ nkan inline ngbanilaaye lati lo awọn ilana fifi ẹnọ kọ nkan ti a ṣe sinu olutona awakọ, eyiti o ṣipaya ati ṣipaṣiparọ igbewọle/jade.
    • Ninu XFS ni ifipamo inode tunto (fifọ) ni ipo asynchronous patapata ti ko ṣe idiwọ awọn ilana nigba ṣiṣe iṣẹ isọsọ iranti. Ti yanju ọrọ ipin igba pipẹ ti o fa opin rirọ ati awọn ikilọ opin inode lati tọpinpin ti ko tọ. Imuse iṣọkan ti atilẹyin DAX fun ext4 ati xfs.
    • Ninu Ext4 imuse preload block ipin bitmaps. Ni idapọ pẹlu idinku idinku ti awọn ẹgbẹ ti ko ni ibẹrẹ, iṣapeye dinku akoko ti o nilo lati gbe awọn ipin ti o tobi pupọ.
    • Ninu F2FS fi kun ioctl F2FS_IOC_SEC_TRIM_FILE, eyiti o fun ọ laaye lati lo awọn aṣẹ TRIM/padanu lati tunto data ti ara ẹni ninu faili kan, fun apẹẹrẹ, lati pa awọn bọtini iwọle rẹ laisi fifi data to ku silẹ lori kọnputa.
      Ni F2FS tun fi kun Ipo ikojọpọ idoti tuntun GC_URGENT_LOW, eyiti o ṣiṣẹ diẹ sii ni ibinu nipasẹ imukuro awọn sọwedowo diẹ fun wiwa ni ipo aiṣiṣẹ ṣaaju ki o to bẹrẹ ikojọpọ idoti.

    • Ni bcache, awọn bucket_size fun awọn iwọn ti pọ lati 16 si 32 die-die ni igbaradi fun muu mu awọn caches ẹrọ agbegbe ṣiṣẹ.
    • Agbara lati lo fifi ẹnọ kọ nkan inu laini ti o da lori fifi ẹnọ kọ nkan ohun elo ti a ṣe sinu nipasẹ awọn olutona UFS ti ni afikun si eto ipilẹ SCSI (Gbogbo Flash Ibi ipamọ).
    • A ti ṣafikun paramita laini aṣẹ kernel tuntun “debugfs”, eyiti o fun ọ laaye lati ṣakoso wiwa ti pseudo-FS ti orukọ kanna.
    • Onibara NFSv4.2 n pese atilẹyin fun awọn abuda faili ti o gbooro (xattr).
    • Ninu eruku dm fi kun ni wiwo fun iṣafihan ni ẹẹkan atokọ ti gbogbo awọn bulọọki buburu ti a damọ lori disiki (“ifiranṣẹ dmsetup dust1 0 listbadblocks”).
    • Fun md/raid5, paramita /sys/block/md1/md/stripe_size paramita ti ni afikun lati tunto iwọn bulọọki STRIPE naa.
    • Fun awọn ẹrọ ipamọ NVMe kun atilẹyin fun awọn aṣẹ ifiyapa awakọ (ZNS, NVM Express Zoned Namespace), eyiti o fun ọ laaye lati pin aaye ibi-itọju si awọn agbegbe ti o ṣe awọn ẹgbẹ ti awọn bulọọki fun iṣakoso pipe diẹ sii lori gbigbe data lori kọnputa naa.
  • Nẹtiwọọki subsystem
    • Ninu Netfilter kun agbara lati kọ awọn apo-iwe ni ipele ṣaaju iṣayẹwo ipalọlọ (ikosile REJECT le ṣee lo ni bayi kii ṣe ni awọn ẹwọn INPUT, FORWARD ati OUTPUT nikan, ṣugbọn tun ni ipele PREROUTING fun icmp ati tcp).
    • Ni awọn nfttables kun agbara lati ṣayẹwo awọn iṣẹlẹ ti o ni ibatan si awọn iyipada iṣeto.
    • Ni awọn nftables ni netlink API kun atilẹyin fun awọn ẹwọn ailorukọ, orukọ eyiti o jẹ iyasọtọ nipasẹ ekuro. Nigbati o ba paarẹ ofin ti o ni nkan ṣe pẹlu ẹwọn ailorukọ, pq naa funrararẹ yoo paarẹ laifọwọyi.
    • BPF ṣe afikun atilẹyin fun awọn olutọpa lati tọpa, ṣe àlẹmọ, ati ṣatunṣe awọn eroja ti awọn akojọpọ alajọṣepọ (awọn maapu) laisi didakọ data sinu aaye olumulo. Awọn iterators le ṣee lo fun awọn iho TCP ati UDP, gbigba awọn eto BPF laaye lati ṣe atunṣe lori awọn atokọ ti awọn iho ṣiṣi ati jade alaye ti wọn nilo lati ọdọ wọn.
    • Ti ṣafikun iru eto BPF tuntun BPF_PROG_TYPE_SK_LOOKUP, eyiti o ṣe ifilọlẹ nigbati ekuro n wa iho igbọran ti o dara fun asopọ ti nwọle. Lilo eto BPF bii eyi, o le ṣẹda awọn olutọju ti o ṣe ipinnu nipa iru iho asopọ yẹ ki o ni nkan ṣe pẹlu, laisi idiwọ nipasẹ ipe eto dè (). Fun apẹẹrẹ, o le ṣepọ iho ẹyọkan pẹlu ọpọlọpọ awọn adirẹsi tabi awọn ebute oko oju omi. Ni afikun, atilẹyin fun asia SO_KEEPALIVE ti ni afikun si bpf_setsockopt () ati agbara lati fi sori ẹrọ awọn olutọju BPF_CGROUP_INET_SOCK_RELEASE, ti a pe nigbati iho ba ti tu silẹ, ti ni imuse.
    • Atilẹyin Ilana ti ṣe imuse PRP (Parallel Redundancy Protocol), eyiti ngbanilaaye iyipada orisun-orisun Ethernet si ikanni afẹyinti, sihin fun awọn ohun elo, ni iṣẹlẹ ti ikuna ti awọn paati nẹtiwọọki eyikeyi.
    • Akopọ mac80211 kun support fun mẹrin-ipele WPA/WPA2-PSK ikanni idunadura ni wiwọle ojuami mode.
    • Ṣe afikun agbara lati yipada oluṣeto qdisc (ibawi ti o ni ila) lati lo FQ-PIE (Flow Queue PIE) iṣakoso isinyi nẹtiwọọki algorithm nipasẹ aiyipada, ti a pinnu lati dinku ipa odi ti ifibu soso agbedemeji lori ohun elo nẹtiwọọki eti (bufferbloat) ni awọn nẹtiwọọki pẹlu USB modems.
    • Awọn ẹya tuntun ti ṣafikun MPTCP (MultiPath TCP), awọn amugbooro ti Ilana TCP fun siseto iṣẹ ti asopọ TCP kan pẹlu ifijiṣẹ awọn apo-iwe ni nigbakannaa pẹlu awọn ipa-ọna pupọ nipasẹ awọn atọkun nẹtiwọọki oriṣiriṣi ti o ni nkan ṣe pẹlu awọn adirẹsi IP oriṣiriṣi. Atilẹyin ti a ṣafikun fun kuki syn, DATA_FIN, iṣatunṣe adaṣe adaṣe, awọn iwadii iho, ati REUSEADDR, REUSEPORT, ati awọn asia V6ONLY ni setsockot.
    • Fun awọn tabili ipa-ọna foju VRF (Ipa-ọna Foju ati Ndari), eyiti o gba laaye siseto iṣẹ ti ọpọlọpọ awọn ibugbe ipa-ọna lori eto kan, ipo “muna” ti ni imuse. Ni ipo yii, tabili foju kan le ni nkan ṣe pẹlu tabili afisona ti a ko lo ninu awọn tabili foju miiran.
    • Awakọ alailowaya jẹ at11k kun atilẹyin 6GHz igbohunsafẹfẹ ati sipekitira Antivirus.
  • Awọn ohun elo
    • Koodu yiyọ lati ṣe atilẹyin faaji UniCore, ti dagbasoke ni Ile-iṣẹ Microprocessor ti Ile-ẹkọ giga Peking ati pe o wa ninu ekuro Linux ni ọdun 2011. Iṣẹ faaji yii ko ni itọju lati ọdun 2014 ati pe ko ni atilẹyin ni GCC.
    • Atilẹyin fun faaji RISC-V ti ni imuse kcov (debugfs ni wiwo fun gbeyewo ekuro koodu agbegbe), kmemleak (iranti jo erin eto), akopọ Idaabobo, fo aami ati tickless mosi (multitasking ominira ti aago awọn ifihan agbara).
    • Fun faaji PowerPC, atilẹyin fun awọn isinyi spinlock ti ni imuse, eyiti o ti ni ilọsiwaju iṣẹ ṣiṣe ni pataki ni awọn ipo rogbodiyan titiipa.
    • Fun ARM ati awọn ayaworan ile ARM64, ilana ilana igbohunsafẹfẹ ero isise ti ṣiṣẹ nipasẹ aiyipada iṣeto akoko ( gomina cpufreq), eyiti o lo alaye taara lati ọdọ oluṣeto iṣẹ ṣiṣe lati ṣe ipinnu lori yiyipada igbohunsafẹfẹ ati pe o le wọle si awọn awakọ cpufreq lẹsẹkẹsẹ lati yi igbohunsafẹfẹ pada ni iyara, ṣatunṣe awọn iwọn iṣẹ ṣiṣe Sipiyu lẹsẹkẹsẹ si fifuye lọwọlọwọ.
    • Awakọ i915 DRM fun awọn kaadi eya Intel pẹlu atilẹyin fun awọn eerun ti o da lori microarchitecture Lake Rocket ati fi kun ni ibẹrẹ support fun ọtọ awọn kaadi Intel Xe DG1.
    • Awakọ Amdgpu ṣafikun atilẹyin ibẹrẹ fun awọn GPUs AMD Navi 21 (Ọgagun Flounder) ati Navi 22 (Sienna Cichlid). Atilẹyin ti a ṣafikun fun fifino fidio UVD/VCE ati awọn ẹrọ isare iyipada fun Gusu Awọn erekusu Gusu (Radeon HD 7000).
      Ṣe afikun ohun-ini kan lati yi ifihan pada nipasẹ awọn iwọn 90, 180 tabi 270.

      O yanilenu, awakọ fun AMD GPU jẹ ẹya awakọ ti o tobi julọ ninu ekuro - o ni awọn laini koodu 2.71 milionu, eyiti o jẹ isunmọ 10% ti iwọn ekuro lapapọ (awọn laini 27.81 miliọnu). Ni akoko kanna, awọn laini miliọnu 1.79 jẹ iṣiro nipasẹ awọn faili akọsori ti ipilẹṣẹ laifọwọyi pẹlu data fun awọn iforukọsilẹ GPU, ati koodu C jẹ awọn laini 366 ẹgbẹrun (fun lafiwe, awakọ Intel i915 pẹlu awọn laini 209 ẹgbẹrun, ati Nouveau - 149 ẹgbẹrun).

    • Ni Nouveau iwakọ kun atilẹyin fun fireemu-nipasẹ-fireemu iyege yiyewo lilo CRC (Cyclic Redundancy sọwedowo) ni NVIDIA GPU àpapọ enjini. Imuse naa da lori iwe ti a pese nipasẹ NVIDIA.
    • Awọn awakọ ti a ṣafikun fun awọn panẹli LCD: Frida FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CDTech S070SWV29HG-DC44, Tianma TM070JVHG33 ati Xingbangda XBD599
    • Eto inu ohun ohun ALSA ṣe atilẹyin Intel ipalọlọ san (ipo agbara tẹsiwaju fun awọn ẹrọ HDMI ita lati yọkuro idaduro nigbati o bẹrẹ ṣiṣiṣẹsẹhin) ati titun ẹrọ lati ṣakoso itanna ti imuṣiṣẹ gbohungbohun ati awọn bọtini odi, ati tun ṣafikun atilẹyin fun ohun elo tuntun, pẹlu oludari kan Longson 7A1000.
    • Atilẹyin ti a ṣafikun fun awọn igbimọ ARM, awọn ẹrọ ati awọn iru ẹrọ: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (lo ninu Sony Xperia 10, 10 Plus, XA2, XA2 Plus ati XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, awọn igbimọ tuntun marun ti o da lori NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesa RZ/G2H.

Ni akoko kanna, Latin American Free Software Foundation akoso
aṣayan Ekuro ọfẹ patapata 5.9 - Linux-libre 5.9-gnu, nu kuro ninu famuwia ati awọn eroja awakọ ti o ni awọn paati ti kii ṣe ọfẹ tabi awọn apakan koodu, ipari eyiti o jẹ opin nipasẹ olupese. Itusilẹ tuntun ṣe idiwọ ikojọpọ blob ni awọn awakọ fun WiFi rtw8821c ati SoC MediaTek mt8183. Awọn koodu mimọ blob imudojuiwọn ni Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169 (rtl8125b-2) ati x86 awọn awakọ iboju ifọwọkan ati awọn ọna ṣiṣe.

orisun: opennet.ru

Fi ọrọìwòye kun