Itusilẹ ekuro Linux 6.8

Lẹhin oṣu meji ti idagbasoke, Linus Torvalds ṣafihan itusilẹ ti ekuro Linux 6.8. Lara awọn ayipada ti o ṣe akiyesi julọ: awakọ Xe fun Intel GPUs, ipo aabo fun awọn ẹrọ dina pẹlu awọn eto faili ti a fi sori ẹrọ, ẹrọ iṣeto iṣẹ olupin akoko ipari, iṣapeye adaṣe ti iṣakojọpọ awọn oju-iwe iranti kanna, awakọ akọkọ ni ede Rust, listmount ati statmount awọn ipe eto, yiyọ bpfilter ati SLAB siseto guest_memfd ni KVM, wiwọle data profaili.

Ẹya tuntun pẹlu awọn atunṣe 15641 lati awọn olupilẹṣẹ 2018, iwọn alemo jẹ 44 MB (awọn iyipada ti o kan awọn faili 12212, awọn laini koodu 663864 ti ṣafikun, awọn laini 339094 paarẹ). Itusilẹ ti o kẹhin ni awọn atunṣe 18405 lati awọn olupilẹṣẹ 2066, iwọn alemo jẹ 72 MB. O fẹrẹ to 42% ti gbogbo awọn ayipada ti a ṣafihan ni 6.8 ni ibatan si awọn awakọ ẹrọ, isunmọ 15% ti awọn ayipada ni ibatan si imudojuiwọn koodu kan pato si awọn faaji ohun elo, 14% ni ibatan si akopọ nẹtiwọọki, 6% jẹ ibatan si awọn eto faili, ati 3% jẹ ibatan si awọn eto inu ekuro inu.

Awọn nkan miliọnu 6.8 wa ninu ibi ipamọ Git pẹlu ekuro 9.996, eyiti o tọka si pe ekuro 6.9 ti nbọ yoo fọ ami-ami ti awọn nkan Git miliọnu mẹwa 10. Ni iṣaaju, iyipada ninu awọn nọmba ẹka 3.x ati 4.x ni ibamu daradara pẹlu nọmba awọn nkan git ni ibi ipamọ - kernel 3.0 ti tu silẹ nigbati o wa ni isunmọ awọn nkan miliọnu 2 ni ibi ipamọ, ati ekuro 4.0 - 4 awọn nkan miliọnu. Ni akoko kanna, ni ọdun 2019, itusilẹ 5.0 fọ pq ọgbọn ọgbọn yii, niwọn igba ti o ti ṣẹda, ibi-ipamọ pẹlu awọn nkan git miliọnu 6.5.

Awọn imotuntun bọtini ni kernel 6.8:

  • Disk Subsystem, I/O ati File Systems
    • Fi kun ipo kan fun didi kikọ taara lati dènà awọn ẹrọ ti o ti gbe awọn ọna ṣiṣe faili (lẹhin gbigba ipo naa, olumulo root kii yoo ni anfani lati ṣe awọn ayipada si FS nipasẹ awọn ifọwọyi ni ipele ẹrọ idena). Nipa aiyipada, ipo naa jẹ alaabo ati nilo sisọ pato paramita BLK_DEV_WRITE_MOUNTED nigbati o ba n kọle. Fun awọn ipin pẹlu Btrfs, ìdènà ko sibẹsibẹ ṣiṣẹ, niwon awọn pataki ayipada ti ko sibẹsibẹ a ti ṣe si awọn Btrfs koodu.
    • Fikun listmount () ati statmount () awọn ipe eto, gbigba alaye alaye nipa awọn eto faili ti a gbe lati gba lati aaye olumulo.
    • Ninu eto faili XFS, iṣẹ n tẹsiwaju lati ṣe imuse agbara lati lo fsck IwUlO lati ṣayẹwo ati ṣatunṣe awọn iṣoro idanimọ lori ayelujara, laisi ṣiṣi eto faili naa.
    • Ext4 nlo ipe dioread_nolock fun awọn bulọọki ti o kere ju oju-iwe iranti lọ, eyiti o mu iṣẹ ṣiṣe dara nipasẹ imukuro awọn titiipa ti ko wulo. Diẹ ninu awọn iṣẹ ti ni iyipada si lilo folios oju-iwe.
    • Btrfs ṣafikun atilẹyin fun asia oke “nospace_cache” lati mu kaṣe bulọọki ọfẹ kuro. Diẹ ninu awọn iṣẹ ti ni iyipada si lilo folios oju-iwe.
    • Eto faili EROFS (Extendable Read-Nikan Faili), ti a ṣe apẹrẹ fun lilo lori awọn ipin kika-nikan, ti ṣafikun atilẹyin fun titẹkuro oju-iwe kekere ati ilọsiwaju iṣẹ ni awọn ipo iranti kekere.
    • Eto faili F2FS ti ni ilọsiwaju atilẹyin fun awọn ẹrọ ibi-itọju agbegbe (pinpin awọn ẹgbẹ ti awọn bulọọki tabi awọn apakan si awọn agbegbe, eyiti o jẹ ki afikun data lẹsẹsẹ nikan ni a gba laaye pẹlu imudojuiwọn gbogbo ẹgbẹ awọn bulọọki).
    • Fun eto faili SMB, agbara lati ṣẹda Àkọsílẹ ati awọn faili ẹrọ aami ti ni imuse.
    • Atilẹyin apa kan fun ṣiṣayẹwo ati mimu-pada sipo iduroṣinṣin ti awọn ọna ṣiṣe faili ti a gbe sori Bcachefs.
    • Awọn ẹrọ-mapper subsystem ko ṣe atilẹyin MD_LINEAR, MD_MULTIPATH, ati awọn olutọju MD_FAULTY, eyiti o ti parẹ ni ọdun 2021.
  • Iranti ati awọn iṣẹ eto
    • Eto ihalẹ Zswap naa ti ni afikun pẹlu agbara lati fi agbara mu awọn oju-iwe iranti “tutu” silẹ ti ko ti wọle ati pe yoo ṣeese julọ ti ko ni ẹtọ, ti mu ṣiṣẹ nigbati aini Ramu ba wa. Zswap caches awọn oju-iwe ti o jade lọ si ipin swap, titoju wọn sinu Ramu ni fọọmu fisinuirindigbindigbin nigbakugba ti o ṣee ṣe laisi fifọ wọn si apakan swap gangan ti a ko fi sii lori disiki. Awọn iyipada ti a ṣe nigbati iranti ba lọ silẹ gba ọ laaye lati dinku iwọn ti adagun-odo Zswap ti o fipamọ sinu Ramu ati laaye iranti fun eto naa.
    • Zswap nfunni ni ipo tuntun ti o ṣe idiwọ kikọ pada patapata si ipin swap gidi ti igbiyanju kikọ ko ba ṣaṣeyọri, ati pe ko ṣan awọn oju-iwe tẹlẹ ninu adagun zswap si ipin swap.
    • Ẹrọ olupin SCHED_DEADLINE ti ṣafikun si oluṣeto iṣẹ-ṣiṣe, eyiti o yanju iṣoro ti ilokulo ti awọn orisun Sipiyu nipasẹ awọn iṣẹ ṣiṣe lasan nigbati Sipiyu jẹ monopolized nipasẹ awọn iṣẹ-ṣiṣe pataki-giga (akoko gidi). Lati ṣe idiwọ monopolization Sipiyu, ekuro ni iṣaaju lo ẹrọ ṣiṣe fifun ni Realtime, eyiti o gbiyanju lati ṣura 5% fun awọn iṣẹ ṣiṣe pataki-kekere, nlọ 95% ti akoko fun awọn iṣẹ ṣiṣe gidi. Ilana yii fi silẹ pupọ lati fẹ, nitori awọn iṣẹ ṣiṣe lasan ni ọpọlọpọ awọn ipo ko gba akoko ero isise to. Olupin SCHED_DEADLINE n ṣe ilana ifiṣura awọn orisun to munadoko diẹ sii.
    • DAMON (Data Access MONitor) subsystem, eyiti o fun ọ laaye lati ṣe atẹle iraye si ilana kan si data ninu Ramu (fun apẹẹrẹ, o le rii iru awọn agbegbe iranti ti ilana naa wọle ati eyiti awọn agbegbe iranti ti ko ni ẹtọ), ti ṣafikun ẹrọ kan lati ṣatunṣe laifọwọyi. ibinu agbara iranti ti o da lori awọn ipin pato.
    • Atilẹyin ti a ṣafikun fun awọn oju-iwe iranti nla iwọn pupọ (mTHP - awọn oju-iwe ti o tobi pupọ ti o ni iwọn pupọ), gbigba ọ laaye lati pin iranti ni awọn bulọọki ti o tobi ju oju-iwe ipilẹ lọ, ṣugbọn o kere ju oju-iwe THP ibile kan.
    • Atilẹyin ti a ṣafikun fun awọn folios nla (folios oju-iwe, awọn oju-iwe iranti idapo) fun iranti ailorukọ (ko so mọ FS, fun apẹẹrẹ, ti a pin nipasẹ malloc). Iyipada naa ni ifọkansi lati ni ilọsiwaju iṣẹ nipasẹ pipin awọn ipin iranti nla lakoko iraye si awọn oju-iwe iranti ti a ko pin (awọn aṣiṣe oju-iwe). Fun apẹẹrẹ, lilo awọn ipele nla jẹ ki o ṣee ṣe lati dinku akoko isọdọtun mojuto nipasẹ 5% (lakoko ti o dinku akoko ti o lo ni ipele mojuto nipasẹ 40%).
    • A ti ṣafikun paramita TRANSPARENT_HUGEPAGE_NEVER si faili atunto ekuro, ti o jẹ ki o ṣee ṣe lati mu lilo awọn Oju-iwe Tobi Sihin.
    • Ipe eto olumulofaultfd (), eyiti o jẹ ki o ṣee ṣe lati ṣẹda awọn olutọju fun iraye si awọn oju-iwe iranti ti a ko pin (awọn aṣiṣe oju-iwe) ni aaye olumulo, ti ṣafikun iṣẹ UFFDIO_MOVE, eyiti o fun laaye, lakoko iṣọpọ okiti, lati gbe awọn oju-iwe iranti ni aaye adirẹsi foju laisi sise ipin iwe iranti isẹ. Ninu awọn idanwo ti a ṣe, lilo UFFDIO_MOVE gba wa laaye lati dinku akoko iṣakojọpọ nipasẹ 40% ni akawe si lilo iṣẹ UFFDIO_COPY.
    • A ti ṣafikun ẹrọ “oludamọran KSM” kan, eyiti o fun ọ laaye lati mu awọn aye-aye ti eto-ipin-ipin ṣiṣẹ laifọwọyi fun iṣakojọpọ awọn oju-iwe iranti kanna (KSM - Kernel Samepage Isọdọkan).
    • Iṣilọ ilọsiwaju ti awọn ayipada lati ẹka Rust-for-Linux ti o ni ibatan si lilo ede Rust gẹgẹbi ede keji fun idagbasoke awakọ ati awọn modulu ekuro (atilẹyin ipata ko ṣiṣẹ nipasẹ aiyipada, ati pe ko yorisi ifisi ti ipata laarin awọn Awọn igbẹkẹle ijọ ti a beere fun ekuro). Ẹya tuntun naa pẹlu awọn ayipada ti o ṣafikun iwe ipari Rust kan loke ipele abstraction phylib ati awakọ ax88796b_rust ti o lo iwe-ipamọ yii, n pese atilẹyin fun wiwo PHY ti oluṣakoso Ethernet Asix AX88772A (100MBit). Ni awọn ofin ti iṣẹ ṣiṣe, awakọ Rust jẹ deede deede si awakọ ax88796b atijọ, ti a kọ sinu C, ati pe o le ṣee lo pẹlu awọn kaadi nẹtiwọọki X-Surf 100 ti o ni ipese pẹlu chirún AX88796B. Fun faaji LoongArch, o ṣee ṣe lati kọ awọn modulu ni ede Rust. Iyipada si lilo ipata 1.74.1 itusilẹ ti ṣe.
    • A ti ṣafikun ẹrọ ami BPF ti o fun ọ laaye lati yan yiyan sisẹ awọn agbara BPF kan, gẹgẹbi ikojọpọ eto BPF kan tabi ṣiṣẹda maapu BPF kan, si awọn ilana ti ko ni anfani ni aaye olumulo, iwulo eyiti eyiti o jẹrisi nipasẹ ami pataki kan.
    • Iṣẹ ṣiṣe ti oludari eto BPF ti gbooro sii.
    • IwUlO perf ti ṣafikun atilẹyin fun profaili data, eyiti o fun ọ laaye lati tọpinpin kika ati kikọ si awọn ẹya data, fun apẹẹrẹ, lati ṣe idanimọ awọn aaye ti a tunṣe ti nṣiṣe lọwọ julọ ninu awọn ẹya. Lori awọn eto pẹlu awọn ilana ti o ṣe atilẹyin gbigba alaye nipa awọn iṣẹ iranti (Intel, AMD, ARM), o yẹ ki o lo aṣẹ “perf mem record” lati ṣajọ awọn iṣiro, ati “perf annotate –data-type” lati ṣafihan ijabọ kan lori iraye si data awọn ẹya.
    • Iṣe ti sisẹ ipe eto lori s390 (IBM Z) faaji jẹ iṣapeye, eyiti ninu awọn idanwo yori si isare ti titẹsi ipe eto nipasẹ isunmọ 11%.
    • Agbara lati yi iwọn awọn buffers itọpa ti a lo lati ṣe ifipamọ alaye nipa awọn iṣẹlẹ itọpa ti o tan kaakiri si aaye olumulo ti pese.
    • Ilana ipin iranti SLAB ti a ti yọkuro tẹlẹ ti yọkuro, rọpo eyiti ekuro n lo SLUB nikan. Awọn idi ti a tọka si jẹ awọn iṣoro itọju, awọn iṣoro ninu koodu, ati ṣiṣiṣẹpọ ti iṣẹ-ṣiṣe pẹlu alapin SLUB to ti ni ilọsiwaju diẹ sii.
    • Nigbati o ba n kọ ekuro, asia "-Wmissing-prototypes" ti ṣiṣẹ, eyiti o ṣe awọn ikilọ fun awọn ipe si awọn iṣẹ agbaye ti ko ni itumọ apẹrẹ.
    • Fun faaji RISC-V lori awọn eto ti o ṣe atilẹyin itẹsiwaju SUSP SBI, atilẹyin fun titẹ ipo imurasilẹ pẹlu fifipamọ ipinlẹ ni Ramu ti ni imuse. Ti pese agbara lati lo ipe eto riscv_hwprobe () lati gba alaye nipa awọn amugbooro ti o ni atilẹyin si eto eto ilana RISC-V.
  • Foju ati Aabo
    • Fikun awọn ipe eto titun lsm_list_modules (), lsm_get_self_attr () ati lsm_set_self_attr () lati ṣe atokọ awọn modulu LSM ti kojọpọ (Awọn modulu Aabo Linux) ati gba / ṣeto awọn abuda module LSM. Ilana lsm_ctx tuntun ti jẹ afikun fun ibaraẹnisọrọ ni aaye LSM laarin aaye olumulo ati ekuro.
    • A ti yipada eto-iṣẹ AppArmor si lilo algorithm SHA-256 fun ijẹrisi awọn ofin, dipo SHA-1 hashes.
    • Imuse iṣẹ strlcpy (), eyiti o wa ninu ile ikawe Glibc 3.38 C ni igba ooru, ti yọkuro kuro ninu ekuro. Strlcpy jẹ yiyan si iṣẹ strncpy(), eyiti o ni aabo aponsedanu ifipamọ ati nigbagbogbo ṣeto baiti asan titọpa.
    • Nínú hypervisor KVM A ti fi atilẹyin kun eto guest_memfd (iranti alejo-akọkọ), eyiti o pese awọn iṣẹ iṣakoso iranti ti o mu ki awọn ẹya ati awọn iṣapeye ti ko le ṣe aṣeyọri pẹlu eto iṣakoso iranti gbogbogbo. Fun apẹẹrẹ, guest_memfd gba laaye pinpin ati ṣe maapu iranti ti ko le wọle si eto alejo, eyiti a le lo fun iṣiro ikọkọ.
    • Fun awọn ọna ṣiṣe alejo ti n ṣiṣẹ hypervisor KVM, atilẹyin ṣiṣẹ fun ipo LAM (Linear Address Masking) ti a pese ni awọn ilana Intel, eyiti o fun laaye ni lilo apakan ti awọn ipin ti awọn itọka 64-bit (lati 57 si 62 bits) lati tọju metadata ti ko ni ibatan si sọrọ.
    • Hypervisor KVM fun awọn ọna ṣiṣe ti o da lori faaji ARM64 ti ṣafikun atilẹyin fun awọn adirẹsi ti ara 52-bit (LPA2). Fun awọn ọna ṣiṣe pẹlu faaji x86, agbara lati kọ laisi afarawe awọn ipe hyper-V ti pese, gbigba ọ laaye lati dinku iwọn ekuro.
    • Awakọ iaa (IAA Compression Accelerator) ni a ti ṣafikun lati mu iṣẹ ṣiṣe ti funmorawon data ati idinku ni lilo ọna DEFLATE, ni lilo awọn agbara ti Intel Analytics Accelerator (IAA) awọn accelerators cryptographic.
    • Ní apá olùgbàlejò, a ti ṣe àtìlẹ́yìn fún ẹ̀rọ Intel TDX (Trusted Domain Extensions) èyí tí ó fúnni láyè láti ṣẹ̀dá àwọn àyíká àlejò tí ó ní ààbò tí ó ń lo ìkọ̀kọ̀ ìrántí nígbà tí ó bá ń lo hypervisor KVM. foju ero.
    • SELinux ti ṣafikun “init” SID lati ṣe idanimọ awọn ilana bata ti o bẹrẹ ṣaaju lilo awọn ilana SELinux. Ilọsiwaju /sys/fs/selinux ni wiwo fun ṣiṣakoso SELinux.
  • Nẹtiwọọki subsystem
    • Atunto ipele kekere ti awọn ẹya data nẹtiwọọki ti o wa ni ipilẹ ni a ṣe lati mu imudara caching ṣiṣẹ. Ni iṣaaju, awọn aaye inu awọn ibọsẹ akopọ nẹtiwọọki awọn ibọsẹ, netdev, netns, ati awọn mibs ni a ṣeto bi wọn ṣe ṣafikun, eyiti o ni opin lilo kaṣe ero isise naa. Atunyẹwo ti gbigbe awọn oniyipada ni awọn ẹya yori si ilosoke akiyesi ni iyara TCP, o ṣeun si idinku lilo awọn laini kaṣe ni ipele gbigbe data ati jijẹ iwọle si awọn oniyipada. Ni awọn ọran ti sisẹ awọn asopọ TCP ti o jọra pupọ, iyara le de ọdọ 40%.
    • Eto abẹlẹ bpfilter, eyiti o nlo BPF lati ṣe àlẹmọ awọn apo-iwe, ti yọkuro. Bpfilter ti wa ni gbigbe lati igba itusilẹ 4.18, ṣugbọn ko ti ni idagbasoke si ipele ti o dara fun lilo ni ibigbogbo. Ni awọn ọdun aipẹ, koodu bpfilter ko ti ni idagbasoke ni mojuto, ati idagbasoke ti tẹsiwaju nipasẹ Facebook ni ibi ipamọ hotẹẹli kan.
  • Awọn ohun elo
    • Awọn package pẹlu a titun drm iwakọ (Taara Rendering Manager) Xe fun GPUs da lori Intel Xe faaji, eyi ti o ti lo ninu Intel Arc ebi fidio awọn kaadi ati ese eya, ti o bere pẹlu Tiger Lake to nse. Awakọ Xe wa ni ipo bi ipilẹ fun ṣiṣe awọn eerun tuntun ṣiṣẹ, laisi ti so mọ koodu lati ṣe atilẹyin awọn iru ẹrọ agbalagba. A kọ awakọ naa nipa lilo faaji tuntun ti o ṣe lilo nla ti awọn paati DRM ti o wa tẹlẹ, bakanna bi awọn paati awakọ jeneriki i915 ti a ko so mọ awọn GPU kan pato, gẹgẹbi koodu ibaraenisepo iboju, awoṣe iranti, ati imuse execbuf. Ni Mesa, nṣiṣẹ OpenGL ati Vulkan lori oke ti awakọ Xe ti wa ni imuse nipasẹ awọn iyipada ti a ṣe si Mesa Iris ti o wa tẹlẹ ati awọn awakọ ANV.
    • Ninu awakọ i915, iṣẹ tẹsiwaju lati ṣe atilẹyin fun awọn eerun Intel LunarLake (Xe 2). Atilẹyin ilọsiwaju fun awọn eerun Intel Meteor Lake.
    • A tunto awakọ Nouveau lati lo awọn iṣẹ famuwia GSP nipasẹ aiyipada lati ṣiṣẹ pẹlu awọn NVIDIA GPUs ti o da lori Turing ati Ampere microarchitectures, ninu eyiti ipilẹṣẹ GPU ati awọn iṣẹ iṣakoso ti ṣe nipasẹ GSP microcontroller lọtọ (GPU System Processor). Nigbati eto naa ba ṣiṣẹ, awakọ yoo ṣiṣẹ nipa iraye si famuwia, dipo awọn iṣẹ siseto taara lati ṣe ajọṣepọ pẹlu ohun elo naa.
    • Awakọ AMDGPU ni bayi ṣe atilẹyin ACPI WBRF ati VPE DPM, ṣe iyipada sisẹ iyara ikanni PCIe, nlo awọn nọmba ọkọọkan 64-bit ninu awọn ila ti a lo fun mimuuṣiṣẹpọ, ṣe afikun atilẹyin fun awọn ilana iṣakoso awọ kan pato-AMD, ati yanju iṣoro naa pẹlu yiyipada si orun. mode.
    • Ṣafikun imuse ibẹrẹ ti awakọ fun Broadcom VideoCore 7.1 GPU ti a lo ninu awọn igbimọ Rasipibẹri Pi 5.
    • Iwakọ ti a ṣafikun fun PowerVR 6 jara GPUs ti o da lori Rogue microarchitecture lati Awọn Imọ-ẹrọ Iro.
    • Atilẹyin ti a ṣafikun fun awọn olutona Thunderbolt/USB4 ṣepọ sinu awọn eerun ti o da lori microarchitecture Intel Lunar Lake.
    • Awọn awakọ ti a ṣafikun fun awọn kamẹra ti a lo ninu SoC Starfive, GalaxyCore GC2145/GC0308, Chips&Media Wave ati THIN THP7312.
    • Atilẹyin ti a ṣafikun fun NSO (Nintendo Yipada Online) awọn oludari ere - awọn iyatọ ti awọn oludari atijọ lati SNES (Super Nintendo), Genesisi ati N64 (Nintendo 64), ti a ṣe deede fun Nintendo Yipada. Iwakọ ti a ṣafikun fun awọn paadi ere Adafruit Seesaw. Atilẹyin fun awọn oludari Lenovo Legion Go ti ṣafikun si awakọ xpad.
    • Awakọ dts bayi ṣe atilẹyin Powkiddy RK2023, Powkiddy X55 ati awọn ẹrọ ere Anbernic RG351V.
    • Atilẹyin ti a ṣafikun fun awọn ọna ṣiṣe ohun ti a lo ninu NXP i.MX8m MICFIL, Qualcomm SM8250, AMD ACP5x, Intel Arrow Lake, SM8550, SM8650 ati awọn eerun X1E80100.
    • AMD ti ṣe awọn ayipada ti o ni ibatan si atilẹyin fun jara iwaju ti awọn ilana ti o da lori microarchitecture Zen 5 tuntun.
    • Atilẹyin ti a ṣafikun fun ARM64 SoC: Qualcomm SM8650 (Snapdragon 8 Gen 3), Qualcomm X1E80100 (Snapdragon X Elite), Samsung Exynos Auto v920, Google GS101 (Tensor G1), MediaTek MT8188 ati Unisoc UMS9620
    • Atilẹyin ti a ṣafikun fun awọn igbimọ ARM ati awọn ẹrọ: Huashan Pi, Microsoft Lumia, Eshitisii Ọkan Mini 2, Motorola MotoG 4G, Huawei Honor 5X/GR5, Anbernic RG351V, Powkiddy RK2023, Powkiddy X55, ComXpress da lori Marvell CN913x, Lenovo Chromebook, Asus ati Acer da lori Mediatek MT8183, Toradex Verdin AM62, awọn igbimọ ti o da lori Allwinner H616/H618.
    • Atilẹyin fun awọn ilana ARM11 ARMv6K SMP ti dawọ duro.

Ni akoko kanna, Latin American Free Software Foundation ṣe agbekalẹ ẹya kan ti ekuro ọfẹ patapata 6.8 - Linux-libre 6.8-gnu, imukuro ti awọn eroja ti famuwia ati awọn awakọ ti o ni awọn paati ti kii ṣe ọfẹ tabi awọn apakan ti koodu, ipari eyiti o jẹ ni opin nipasẹ olupese. Ni itusilẹ 6.8, koodu mimọ blob ni ọpọlọpọ awọn awakọ ati awọn ọna ṣiṣe ti ni imudojuiwọn. Intel qat_420xx, Imo PowerVR, Intel Xe, Chips&Media Wave5, Intel VSC, Aquantia PHY ati Realtek rtw8922a awakọ ti mọtoto. Nitori yiyọ kuro ninu ekuro, mimọ atmel, hermes, orinoco_usb, libertas_cs ati zd1201 awakọ ti duro. Awọn orukọ blob ti sọ di mimọ ninu awọn faili dts (ẹrọ) fun ARM ati awọn faaji Aarch64. Awọn iṣoro pẹlu mimọ awakọ i915 ti wa titi.

orisun: opennet.ru

Fi ọrọìwòye kun