Sgaoileadh kernel Linux 5.9

Às deidh dà mhìos de leasachadh, Linus Torvalds toirt a-steach sgaoileadh kernel Linux 5.9. Am measg nan atharrachaidhean as ainmeil: a’ cuingealachadh toirt a-steach samhlaidhean bho mhodalan seilbh gu modalan GPL, a’ luathachadh gnìomhachd atharrachadh co-theacsa a’ cleachdadh stiùireadh pròiseasar FSGSBASE, taic airson teannachadh ìomhaigh kernel a’ cleachdadh Zstd, ag ath-obrachadh prìomhachasadh snàithleanan san kernel, taic don PRP (Pròtacal Iomallach Co-shìnte), clàr-ama mothachail air leud-bann anns a’ chlàr-ama ceann-latha, pacadh ro-sheasmhach de dhuilleagan cuimhne, bratach comas CAP_CHECKPOINT_RESTOR, gairm siostam close_range(), leasachaidhean coileanaidh dm-crypt, toirt air falbh còd airson aoighean 32-bit Xen PV, cuimhne leac ùr uidheamachd riaghlaidh, roghainn “teasairginn” ann am Btrfs, taic airson crioptachadh in-loidhne ann an ext4 agus F2FS.

Tha an dreach ùr a’ toirt a-steach rèiteachaidhean 16074 bho luchd-leasachaidh 2011,
meud paiste - 62 MB (thug atharrachaidhean buaidh air faidhlichean 14548, chaidh loidhnichean còd 782155 a chur ris, chaidh loidhnichean 314792 a dhubhadh às). Nochd timcheall air 45% dhiubh uile ann an 5.9
Tha atharrachaidhean co-cheangailte ri draibhearan inneal, tha timcheall air 15% de na h-atharrachaidhean
sealladh a thaobh ùrachadh còd a tha sònraichte do ailtireachd bathar-cruaidh, 13%
co-cheangailte ri stac an lìonraidh, 3% ri siostaman faidhle agus 3% ris an taobh a-staigh
fo-shiostaman kernel.

prìomh innleachdan:

  • Seirbheisean cuimhne is siostam
    • teannadh dìon an aghaidh a bhith a’ cleachdadh sreathan GPL airson draibhearan seilbhe a cheangal ri co-phàirtean kernel air an às-mhalairt a-mhàin airson modalan fo chead GPL. Tha a’ bhratach TAINT_PROPRIETARY_MODULE a-nis air a sealbhachadh anns a h-uile modal a bheir a-steach samhlaidhean o mhodalan leis a’ bhratach seo. Ma dh’fheuchas modal GPL ri samhlaidhean a thoirt a-steach à modal neo-GPL, sealbhaichidh am modal GPL sin an leubail TAINT_PROPRIETARY_MODULE agus chan fhaigh e cothrom air co-phàirtean kernel a tha rim faighinn ach do mhodalan le cead GPL, fiù ’s ged a tha am modal air samhlaidhean a thoirt a-steach o thùs. an roinn "gplonly". Chan eil a’ ghlas cùil (às-mhalairt a-mhàin EXPORT_SYMBOL_GPL ann am modalan a thug a-steach EXPORT_SYMBOL_GPL), a dh’ fhaodadh obair dhràibhearan seilbhe a bhriseadh, air a chuir an gnìomh (chan eil ach bratach a’ mhodal seilbh air a shealbhachadh, ach chan eil na ceanglachan GPL).
    • Air a chur ris Taic einnsean kcompactd airson a’ pacadh duilleagan cuimhne ro-làimh air a’ chùl gus an àireamh de dhuilleagan cuimhne mòra a tha rim faighinn don kernel àrdachadh. A rèir tuairmsean tòiseachaidh, faodaidh pacadh cùl-fhiosrachaidh, aig cosgais glè bheag de chosgaisean, dàil a lughdachadh nuair a thathar a’ riarachadh duilleagan cuimhne mòra (duilleag mòr) 70-80 uair an taca ris an uidheamachd pacaidh a chaidh a chleachdadh roimhe, a chaidh a chuir air bhog nuair a dh’ èiricheas an fheum (air-iarrtas ). Gus crìochan a' chriomag bhon taobh a-muigh a bheir kcompactd seachad a shuidheachadh, chaidh sysctl vm.compaction_proactiveness a chur ris.
    • Air a chur ris taic airson teannachadh ìomhaigh kernel a’ cleachdadh algorithm àbhaisteach (zstd).
    • Chaidh taic airson stiùireadh pròiseasar a chuir an gnìomh airson siostaman x86 FSGSBASE, a leigeas leat susbaint nan clàran FS/GS atharrachadh bho àite luchd-cleachdaidh. Anns an kernel, tha FSGSBASE air a chleachdadh gus gnìomhachd atharrachadh co-theacsa a luathachadh le bhith a’ cur às do ghnìomhachd sgrìobhaidh MSR neo-riatanach airson GSBASE, agus ann an àite luchd-cleachdaidh bidh e a’ seachnadh fiosan siostam neo-riatanach gus FS/GS atharrachadh.
    • Air a chur ris leigidh am paramadair “allow_writes” leat casg a chuir air atharrachaidhean air clàran MSR a ’phròiseasar bho àite luchd-cleachdaidh agus casg a chuir air ruigsinneachd gu susbaint nan clàran sin gus gnìomhachd a leughadh, oir faodaidh atharrachadh an MSR duilgheadasan adhbhrachadh. Gu gnàthach, chan eil sgrìobhadh fhathast ciorramach, agus tha atharrachaidhean air an MSR rim faicinn anns a’ log, ach san àm ri teachd thathas an dùil an ruigsinneachd bunaiteach atharrachadh gu modh leughaidh a-mhàin.
    • Chun an eadar-aghaidh I/O asyncronach io_uring Chaidh làn thaic a chur ris airson gnìomhachd leughaidh bufair asyncronach nach eil feumach air snàithleanan kernel. Tha dùil ri taic clàraidh ann am brath-naidheachd san àm ri teachd.
    • Ann an ceann-latha clàr-ama I / O air a chur an gnìomh planadh stèidhichte air comas, a' ceadachadh co-dhùnaidhean ceart a dhèanamh air siostaman neo-chunbhalach leithid siostaman stèidhichte air ARM DynamIQ agus big.LITTLE, a bhios a’ cothlamadh coraichean CPU cumhachdach agus nach eil cho èifeachdach ann an lùth ann an aon chip. Gu sònraichte, leigidh am modh ùr leat mì-chothromachadh clàraidh a sheachnadh nuair nach eil na goireasan ceart aig cridhe CPU slaodach gus gnìomh a choileanadh ann an àm.
    • Tha am modail caitheamh lùtha anns an kernel (frèam Modail Cumhachd) a-nis a ’toirt cunntas chan e a-mhàin giùlan caitheamh cumhachd CPU, ach tha e cuideachd a’ còmhdach innealan iomaill.
    • Chaidh gairm siostam close_range () a chuir an gnìomh gus leigeil le pròiseas raon iomlan de thuairisgeulan faidhle fosgailte a dhùnadh aig an aon àm.
    • Bho bhuileachadh a’ chonsail teacsa agus an draibhear fbcon còd air a thoirt air falbh, a bheir comas dhut teacsa a sgroladh air ais gu prògramach (CONFIG_VGACON_SOFT_SCROLLBACK) le barrachd air an ìre de chuimhne bhidio modh teacsa VGA.
    • Ath-dhealbhadh algorithm airson prìomhachasan a shònrachadh do snàithleanan taobh a-staigh an kernel. Tha an roghainn ùr a’ toirt seachad cunbhalachd nas fheàrr thar gach fo-shiostam kernel nuair a thathar a’ sònrachadh phrìomhachasan gu gnìomhan fìor-ùine.
    • Sysctl air a chur ris sched_uclamp_util_min_rt_default gus smachd a chumail air roghainnean àrdachadh CPU airson gnìomhan fìor-ùine (mar eisimpleir, faodaidh tu giùlan gnìomhan fìor-ùine atharrachadh air an itealan gus cumhachd a shàbhaladh às deidh dhut atharrachadh gu cumhachd bataraidh no air siostaman gluasadach).
    • Chaidh ullachadh a dhèanamh gus taic a chuir an gnìomh airson teicneòlas Transparent Huge Pages ann an tasgadan na duilleige.
    • Cuiridh an t-einnsean fanotify brataichean ùra an gnìomh FAN_REPORT_NAME agus FAN_REPORT_DIR_FID gus cunntas a thoirt air ainm pàrant agus fiosrachadh sònraichte FID nuair a thachras cruthachadh, sguabadh às no gluasad airson nithean san eòlaire agus nithean nach eil san eòlaire.
    • Airson cgroups air a chur an gnìomh rianadair cuimhne leac ùr, a tha sònraichte airson a bhith a’ gluasad cunntasachd leac bho ìre duilleag cuimhne gu ìre nì kernel, a tha ga dhèanamh comasach duilleagan leac a roinn ann an diofar cgroups, an àite a bhith a’ riarachadh caches leac fa leth airson gach cgroup. Tha an dòigh-obrach a thathar a’ moladh ga dhèanamh comasach èifeachdas cleachdadh leac a mheudachadh, meud na cuimhne a thathas a’ cleachdadh airson leac a lughdachadh 30-45%, lughdachadh mòr a thoirt air caitheamh cuimhne iomlan an kernel agus lughdachadh briseadh cuimhne.
    • Anns an subsystem fuaim ALSA и Stòr USB, a rèir gabhail ris o chionn ghoirid molaidhean air cleachdadh briathrachais in-ghabhalach ann an kernel Linux; chaidh teirmean a bha ceàrr gu poilitigeach a ghlanadh. Tha an còd air a bhith air fhuadach de na faclan "tràill", "maighstir", "liosta dhubh" agus "whitelist".
  • Mas-fhìor agus tèarainteachd
    • Nuair a bhios tu a’ togail an kernel a’ cleachdadh an compiler Clang nochdadh an comas (CONFIG_INIT_STACK_ALL_ZERO) tòiseachadh fèin-ghluasadach gu neoni de na caochladairean uile a tha air an stòradh air a’ chruach (nuair a bhios tu a’ togail, sònraich “-ftrivial-auto-var-init=zero”).
    • Anns an fho-shiostam seccomp, nuair a bhios tu a’ cleachdadh modh smachd pròiseas ann an àite luchd-cleachdaidh, air a chur ris cothrom cuir an àite tuairisgeulan faidhle a-steach don phròiseas sgrùdaichte gus làn aithris a dhèanamh air fiosan siostaim a lean gu cruthachadh tuairisgeulan faidhle. Tha iarrtas mòr air comas-gnìomh ann an siostaman soithichean iomallach agus buileachadh bogsa gainmhich airson Chrome.
    • Airson na h-ailtirean xtensa agus csky, chaidh taic a chuir ris gus gairmean siostam a chuingealachadh a’ cleachdadh an fho-shiostam seccomp. Airson xtensa, tha taic airson an uidheamachd sgrùdaidh air a bhuileachadh a bharrachd.
    • Air a chur ris bratach comas ùr CAP_CHECKPOINT_RESTORE, a leigeas leat cothrom a thoirt dhut air comasan co-cheangailte ri reothadh agus ath-nuadhachadh staid phròiseasan gun a bhith a’ gluasad sochairean a bharrachd.
    • Tha GCC 11 a’ toirt seachad na feartan uile a dh’ fheumas tu
      inneal deasbaid KCSAN (Kernel Concurrency Sanitizer), air a dhealbhadh gus suidheachadh rèis a lorg taobh a-staigh an kernel. Mar sin, faodar KCSAN a chleachdadh a-nis le kernels a chaidh a thogail ann an GCC.

    • Airson AMD Zen agus modalan CPU nas ùire air a chur ris taic airson teicneòlas P2PDMA, a leigeas leat DMA a chleachdadh airson gluasad dàta dìreach eadar cuimhne dà inneal ceangailte ris a’ bhus PCI.
    • Chaidh modh a chuir ri dm-crypt a leigeas leat latency a lughdachadh le bhith a’ coileanadh giollachd dàta criptografach gun a bhith a’ cleachdadh ciudha obrach. Tha am modh seo cuideachd riatanach airson obrachadh ceart le chrios innealan bloc (innealan le raointean a dh'fheumas a bhith air an sgrìobhadh ann an òrdugh, ag ùrachadh a 'bhuidheann gu lèir de bhlocaichean). Chaidh obair a dhèanamh gus trochur a mheudachadh agus latency ann an dm-crypt a lughdachadh.
    • Còd air a thoirt air falbh gus taic a thoirt dha aoighean 32-bit a’ ruith ann am modh paravirtualization a’ ruith an Xen hypervisor. Bu chòir do luchd-cleachdaidh nan siostaman sin atharrachadh gu bhith a’ cleachdadh kernels 64-bit ann an àrainneachdan aoighean no modhan virtualization làn (HVM) no aonaichte (PVH) a chleachdadh an àite paravirtualization (PV) gus àrainneachdan a ruith.
  • Fo-shiostam diosc, I/O agus siostaman faidhle
    • Air siostam faidhle Btrfs air a chur an gnìomh roghainn sreap “teasairginn” a dh’ aonaicheas ruigsinneachd air a h-uile roghainn ath-bheothachaidh eile. Chaidh taic airson na roghainnean “alloc_start” agus “subvolrootid” a thoirt air falbh, agus cha deach an roghainn “inode_cache” a mholadh. Chaidh optimizations dèanadais a dhèanamh, gu sònraichte a’ luathachadh coileanadh gnìomhachd fsync(). Air a chur ris an comas diofar sheòrsaichean seicichean a chleachdadh a bharrachd air CRC32c.
    • Air a chur ris an comas crioptachadh in-loidhne (Inline Encryption) a chleachdadh ann an siostaman faidhle ext4 agus F2FS, gus an tèid an roghainn mount “inlinecrypt” a thoirt seachad. Leigidh modh crioptachaidh in-loidhne leat na h-innealan crioptachaidh a tha air an togail a-steach don rianadair draibhidh a chleachdadh, a bhios gu follaiseach a’ cuairteachadh agus a’ dì-chrioptachadh cuir a-steach / toradh.
    • Ann an XFS tèarainte ath-shuidheachadh inode (flush) ann am modh gu tur asyncronach nach cuir bacadh air pròiseasan nuair a bhios tu a’ coileanadh gnìomhachd glanadh cuimhne. Fuasgladh cùis cuota a tha air a bhith ann o chionn fhada a dh’ adhbhraich gun deidheadh ​​lorg ceàrr a chumail air rabhaidhean mu chrìochan bog agus crìochan inode. Buileachadh aonaichte de thaic DAX airson ext4 agus xfs.
    • Anns an leudachadh 4 air a chur an gnìomh bitmaps riarachadh bloc preload. Còmhla ri sganadh cuibhrichte de bhuidhnean neo-aithnichte, lughdaich an optimization an ùine a dh’ fheumar gus pìosan mòra a chuir suas.
    • Ann an F2FS air a chur ris ioctl F2FS_IOC_SEC_TRIM_FILE, a leigeas leat na h-òrdughan TRIM/cuir air falbh a chleachdadh gus dàta ainmichte ann am faidhle ath-shuidheachadh gu corporra, mar eisimpleir, gus iuchraichean inntrigidh a sguabadh às gun a bhith a’ fàgail dàta air fhàgail air an draibh.
      Ann am F2FS cuideachd air a chur ris modh cruinneachadh sgudail ùr GC_URGENT_LOW, a bhios ag obair nas ionnsaigheach le bhith a’ cur às do chuid de sgrùdaidhean airson a bhith ann an staid leisg mus tòisich iad air an neach-cruinneachaidh sgudail.

    • Ann am bcache, chaidh am bucket_size airson meudan àrdachadh bho 16 gu 32 pìosan mar ullachadh airson a bhith comasach air tasgadan innealan sònaichean.
    • Chaidh an comas crioptachadh in-loidhne a chleachdadh stèidhichte air crioptachadh bathar-cruaidh togte a thug luchd-riaghlaidh UFS seachad a chur ris an fho-shiostam SCSI (Stòradh Flash Uile-choitcheann).
    • Chaidh paramadair loidhne-àithne kernel ùr “debugfs” a chuir ris, a leigeas leat smachd a chumail air na tha ri fhaighinn den pseudo-FS den aon ainm.
    • Tha an cliant NFSv4.2 a’ toirt seachad taic airson buadhan faidhle leudaichte (xattr).
    • Ann an dm-duslach air a chur ris eadar-aghaidh airson a bhith a’ taisbeanadh aig an aon àm liosta de na droch bhlocaichean comharraichte air an diosc (“dmsetup message dust1 0 listbadblocks”).
    • Airson md/raid5, chaidh am paramadair /sys/block/md1/md/stripe_size a chur ris gus meud bloca STRIPE a rèiteachadh.
    • Airson innealan stòraidh NVMe air a chur ris taic airson òrdughan sònaichean dràibhidh (ZNS, NVM Express Zoned Namespace), a leigeas leat àite stòraidh a roinn ann an sònaichean a tha a’ dèanamh suas buidhnean de bhlocaichean airson smachd nas coileanta a dhèanamh air suidheachadh dàta air an draibhear.
  • Fo-shiostam lìonra
    • Ann an netfilter air a chur ris an comas pacaidean a dhiùltadh aig an ìre mus tèid sgrùdadh a dhèanamh air an t-slighe (faodar an abairt REJECT a chleachdadh a-nis chan ann a-mhàin anns na slabhraidhean INPUT, FORWARD and OUTPUT, ach cuideachd aig an ìre PREROUTING airson icmp agus tcp).
    • Ann an nftables air a chur ris an comas tachartasan co-cheangailte ri atharrachaidhean rèiteachaidh a sgrùdadh.
    • Ann an nftables san API netlink air a chur ris taic airson slabhraidhean gun urra, agus tha an t-ainm air a shònrachadh gu dinamach leis an kernel. Nuair a sguabas tu às riaghailt co-cheangailte ri slabhraidh gun urra, thèid an t-seine fhèin a dhubhadh às gu fèin-ghluasadach.
    • Bidh BPF a’ cur taic ri iterators a bhith a’ dol thairis air, a’ sìoladh, agus ag atharrachadh eileamaidean de arrays co-cheangail (mapaichean) gun a bhith a’ dèanamh lethbhreac de dhàta gu àite luchd-cleachdaidh. Faodar iterators a chleachdadh airson socaidean TCP agus UDP, a’ leigeil le prògraman BPF ath-aithris a dhèanamh air liostaichean de socaidean fosgailte agus am fiosrachadh a tha a dhìth orra a thoirt a-mach.
    • Chaidh seòrsa ùr de phrògram BPF a chur ris BPF_PROG_TYPE_SK_LOOKUP, a thèid a chuir air bhog nuair a bhios an kernel a’ lorg socaid èisteachd iomchaidh airson ceangal a tha a’ tighinn a-steach. Le bhith a’ cleachdadh prògram BPF mar seo, faodaidh tu luchd-làimhseachaidh a chruthachadh a nì co-dhùnaidhean air dè an socaid a bu chòir a bhith co-cheangailte ris, gun a bhith air am bacadh leis a’ ghairm siostam ceangail (). Mar eisimpleir, faodaidh tu aon socaid a cheangal ri raon de sheòlaidhean no puirt. A bharrachd air an sin, chaidh taic don bhratach SO_KEEPALIVE a chur ri bpf_setsockopt() agus chaidh an comas luchd-làimhseachaidh BPF_CGROUP_INET_SOCK_RELEASE a stàladh, ris an canar nuair a thèid an t-socaid a leigeil ma sgaoil, a chuir an gnìomh.
    • Taic protocol air a chuir an gnìomh PRP (Pròtacal Iomallach Co-shìnte), a leigeas le tionndadh stèidhichte air Ethernet gu sianal cùl-taic, follaiseach airson tagraidhean, ma dh’ fhàillig co-phàirtean lìonra sam bith.
    • Cruach mac80211 air a chur ris taic airson co-rèiteachadh seanail ceithir-ìrean WPA / WPA2-PSK ann am modh puing ruigsinneachd.
    • Chuir sinn ris a’ chomas an clàr-ama qdisc (smachd ciudha) atharrachadh gus an algairim riaghlaidh ciudha lìonra FQ-PIE (Flow Queue PIE) a chleachdadh gu bunaiteach, ag amas air a’ bhuaidh àicheil a th’ aig buffering pacaid eadar-mheadhanach air uidheamachd lìonra iomaill (bufferbloat) a lughdachadh ann an lìonraidhean le modems càball.
    • Chaidh feartan ùra a chur ri MPTCP (MultiPath TCP), leudachadh air a’ phròtacal TCP airson obrachadh ceangal TCP a chuir air dòigh le lìbhrigeadh pacaidean aig an aon àm air grunn shlighean tro dhiofar eadar-aghaidh lìonra co-cheangailte ri diofar sheòlaidhean IP. Taic a bharrachd airson briosgaid syn, DATA_FIN, gleusadh fèin-ghluasadach bufair, diagnosachd socaid, agus brataichean REUSEADDR, REUSEPORT, agus V6ONLY ann an setsockopt.
    • Airson bùird slighe brìgheil VRF (Virtual Routing and Forwarding), a leigeas le bhith ag eagrachadh grunn raointean slighe air aon shiostam, chaidh am modh “teann” a chuir an gnìomh. Anns a 'mhodh seo, chan urrainnear clàr brìgheil a cheangal ach ri clàr slighe nach eil air a chleachdadh ann an clàran brìgheil eile.
    • Is e ath11k an draibhear gun uèir air a chur ris cuir taic ri tricead 6GHz agus sganadh speactram.
  • Uidheam
    • Còd air a thoirt air falbh gus taic a thoirt do ailtireachd UniCore, air a leasachadh aig Ionad Microprocessor Oilthigh Peking agus air a ghabhail a-steach don kernel Linux ann an 2011. Chan eil an ailtireachd seo air a chumail suas bho 2014 agus chan eil taic sam bith aige ann an GCC.
    • Chaidh taic airson ailtireachd RISC-V a chuir an gnìomh kcov (eadar-aghaidh debugfs airson a bhith a’ sgrùdadh còmhdach còd kernel), kmemleak (siostam lorg aodion cuimhne), dìon stac, comharran leum agus gnìomhachd gun strì (ioma-obair neo-eisimeileach bho chomharran timer).
    • Airson ailtireachd PowerPC, chaidh taic airson ciudhaichean spinlock a chuir an gnìomh, a tha air coileanadh àrdachadh gu mòr ann an suidheachaidhean còmhstri glasaidh.
    • Airson ailtireachd ARM agus ARM64, tha an uidheamachd riaghlaidh tricead pròiseasar air a chomasachadh gu bunaiteach clàr-ama (riaghladair cpufreq), a bhios gu dìreach a’ cleachdadh fiosrachadh bhon chlàr-ama gnìomh gus co-dhùnadh a dhèanamh mu bhith ag atharrachadh tricead agus a gheibh cothrom air na draibhearan cpufreq sa bhad gus am tricead atharrachadh gu sgiobalta, ag atharrachadh crìochan obrachaidh an CPU sa bhad chun luchd gnàthach.
    • Tha an draibhear i915 DRM airson cairtean grafaiceachd Intel a’ toirt a-steach taic airson chips stèidhichte air microarchitecture Lake rocaid agus taic tòiseachaidh a bharrachd airson cairtean air leth Intel Xe DG1.
    • Chuir draibhear Amdgpu taic tùsail ris airson AMD GPUs Navi 21 (Navy Flounder) agus Navi 22 (Sienna Cichlid). Taic a bharrachd airson còdachadh bhidio UVD/VCE agus einnseanan luathachaidh a dhì-chòdachadh airson GPU nan Eileanan a Deas (Radeon HD 7000).
      Chuir sinn ris togalach gus an taisbeanadh a thionndadh le 90, 180 no 270 ceum.

      Gu inntinneach, an dràibhear airson AMD GPU tha e an dràibhear as motha anns an kernel - tha timcheall air 2.71 millean loidhne de chòd, a tha timcheall air 10% den mheud iomlan kernel (27.81 millean loidhne). Aig an aon àm, tha 1.79 millean loidhnichean air an cunntadh le faidhlichean cinn a chaidh a chruthachadh gu fèin-ghluasadach le dàta airson clàran GPU, agus is e an còd C 366 mìle loidhnichean (airson coimeas a dhèanamh, tha draibhear Intel i915 a ’toirt a-steach 209 mìle loidhnichean, agus Nouveau - 149 mìle).

    • Ann an Nouveau driver air a chur ris taic airson sgrùdadh iomlanachd frèam-air-frèam a’ cleachdadh CRC (Sgrùdaidhean Iomallach Cyclic) ann an einnseanan taisbeanaidh NVIDIA GPU. Tha am buileachadh stèidhichte air sgrìobhainnean a thug NVIDIA seachad.
    • Dràibhearan air an cur ris airson pannalan LCD: Frida FRD350H54004, KOE TX26D202VM0BWA, CDTech S070PWS19HP-FC21, CTech S070SWV29HG-DC44, Tianma TM070JVHG33 agus Xingbangda XBD599.
    • Tha fo-shiostam claisneachd ALSA a’ toirt taic Sruth sàmhach Intel (modh cumhachd leantainneach airson innealan HDMI taobh a-muigh gus cuir às do dàil nuair a thòisicheas tu air ath-chluich) agus inneal ùr gus smachd a chumail air soillseachadh a’ mhicreofon gnìomhachd agus putanan mute, agus cuideachd taic a bharrachd airson uidheamachd ùr, a’ toirt a-steach rianadair Longson 7A1000.
    • Taic a bharrachd airson bùird ARM, innealan agus àrd-ùrlaran: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (air a chleachdadh ann an Sony Xperia 10, 10 Plus, XA2, XA2 Plus agus XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, còig bùird ùra stèidhichte air 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.

Aig an aon àm, Bunait Bathar-bog Ameireagaidh Laideann air a chruthachadh
roghainn gu tur an-asgaidh kernel 5.9 - Linux-saor 5.9-gnu, air a ghlanadh de firmware agus eileamaidean draibhear anns a bheil co-phàirtean neo-asgaidh no earrannan còd, agus tha an raon cuingealaichte leis an neach-dèanamh. Tha an sgaoileadh ùr a’ cur casg air luchdachadh blob ann an draibhearan airson WiFi rtw8821c agus SoC MediaTek mt8183. Còd glanadh blob ùraichte ann an Habanalabs, Wilc1000, amdgpu, mt7615, i915 CSR, Mellanox mlxsw (Spectrum3), r8169 (rtl8125b-2) agus x86 draibhearan touchscreen agus fo-shiostaman.

Source: fosgailtenet.ru

Cuir beachd ann