Sakin ƙwayoyin cuta Linux 6.12 tare da tallafin lokaci-lokaci

Bayan watanni biyu na ci gaba, Linus Torvalds ya fitar da ƙwayar halittar. Linux 6.12. Daga cikin manyan canje-canje: ikon kunna yanayin Realtime, sched_ext don ƙirƙirar masu tsara CPU ta hanyar eBPF, fitowar lambar QR a cikin yanayi na gaggawa, Tsarin TCP na Memory na Na'ura, Tsarin ajiyar albarkatun uwar garken SCHED_DEADLINE, inganta mai tsara aiki na EEVDF, tsarin IPE don saita manufofin aminci.

Sabuwar sigar ta ƙunshi gyare-gyare 14607 daga masu haɓaka 2167, girman facin shine 37 MB (canje-canjen ya shafi fayilolin 13087, an ƙara layukan lambar 507913, an share layin 234083). Sakin ƙarshe yana da gyare-gyare 15130 daga masu haɓakawa 2078, girman facin shine 85 MB (a cikin kernel 6.10 facin ya kasance 41 MB a girman). Kimanin kashi 45% na duk canje-canjen da aka gabatar a cikin 6.12 suna da alaƙa da direbobin na'urori, kusan 12% na canje-canje suna da alaƙa da sabunta lambar musamman ga kayan gine-ginen kayan aikin, 13% suna da alaƙa da tarin hanyar sadarwar, 6% suna da alaƙa da tsarin fayil, kuma 3% suna da alaƙa da tsarin kernel na ciki.

Mabuɗin sabbin abubuwa a cikin kernel 6.12:

  • Ƙwaƙwalwar ajiya da sabis na tsarin
    • Ikon gina kernel tare da zaɓin PREEMPT_RT ba tare da ƙarin faci ba don aiki na ainihin lokaci yanzu yana samuwa. Siffar kernel ta ƙarshe da ta ɓace wacce ta hana yanayin PREEMPT_RT kunnawa ita ce tallafi don fitarwar atomic mara toshewa ta hanyar aikin bugawa, wanda kuma aka haɗa a cikin kernel. Tallafin PREEMPT_RT yana samuwa don tsarin gine-ginen x86, x86_64, ARM64, da RISC-V. Har zuwa yanzu, aiwatar da yanayin PREEMPT_RT an bayar da shi ta hanyar faci na waje, wanda wasu rarrabawa, kamar RHEL, SUSE, da Ubuntu, sun ƙirƙiri bugu daban-daban na samfuransu na Realtime, waɗanda ake buƙata a fannoni kamar tsarin kuɗi, na'urorin sarrafa sauti da bidiyo, jiragen sama, magunguna, na'urorin robot, sadarwa da tsarin masana'antu, inda ya zama dole a tabbatar da lokacin da za a iya faɗi game da shirya taron.
    • An ƙara tsarin "sched_ext" (SCX), wanda ke ba da damar amfani da eBPF don ƙirƙirar masu tsara CPU waɗanda ke rufe kusan dukkan fannoni na tsara ayyuka da rarraba albarkatun CPU. Irin waɗannan masu tsara jadawali za a iya loda su da kuma aiwatar da su cikin kernel. Linux в injin kama-da-wane eBPF. Tsarin sched_ext yana sauƙaƙa ƙirƙirar masu tsara jadawalin aiki na musamman, yana ba da damar gwaji tare da dabaru da dabarun tsara jadawalin aiki daban-daban, kuma yana ba da damar ƙirƙirar samfuran aiki cikin sauri da maye gurbin masu tsara jadawalin aiki a cikin kayayyakin more rayuwa na samarwa. Misali, ta amfani da sched_ext, zaku iya ƙirƙirar mai tsara jadawalin aiki wanda ke la'akari da takamaiman aikace-aikacen kuma yana canza dabarun tsara jadawalinsa cikin sauƙi dangane da yanayin tsarin da sauran dalilai.
    • Abun da ke ciki ya haɗa da ragowar ɓangaren facin da suka wajaba don aiwatar da injin sabar SCHED_DEADLINE, wanda ke magance matsalar rashin amfani da albarkatun CPU ta ayyuka na yau da kullun lokacin da manyan ayyuka (ainihin) suka mamaye CPU. Don hana cin zarafi na CPU, kernel a baya ya yi amfani da na'ura mai ɗaukar nauyi na Realtime, wanda yayi ƙoƙarin ajiye 5% don ayyuka masu ƙarancin fifiko, yana barin 95% na lokacin don ayyuka na ainihi. Wannan tsarin ya bar abubuwa da yawa da ake so, tunda ayyuka na yau da kullun a yanayi da yawa ba su sami isasshen lokacin sarrafawa ba. SCHED_DEADLINE uwar garken yana aiwatar da ingantacciyar hanyar ajiyar albarkatu.
    • An kammala haɗin EEVDF (Mafi Cancanta Ƙaddara Ƙaddara Farko) ɗawainiya, wanda ya maye gurbin mai tsara tsarin CFS (Cikakken Jadawalin Gaskiya), wanda aka fara da kernel 2.6.23. Sabon mai tsarawa, lokacin zabar tsari na gaba don canja wurin aiwatarwa zuwa, yana la'akari da hanyoyin da ba su sami isassun albarkatun sarrafawa ba ko kuma sun sami adadin lokacin sarrafawa mara adalci. A cikin akwati na farko, an tilasta canja wurin sarrafawa zuwa tsari, kuma a cikin na biyu, akasin haka, an jinkirta shi. Tsohuwar mai tsara tsarin CFS ta yi amfani da heuristics da daidaitawa mai kyau don gano hanyoyin da ke buƙatar kulawa ta musamman, yayin da sabon mai tsara tsarin ke bibiyar su a sarari kuma baya buƙatar daidaitawa. Ana sa ran EEVDF zai rage jinkirin ayyukan da CFS ta sami matsalolin tsarawa.
    • A cikin mai kula da gaggawa na kernel - DRM Panic, wanda ke amfani da tsarin DRM (Direct Rendering Manager) don nuna rahoton gani a cikin salon "allon shuɗi na mutuwa", ikon nuna tambari da lambar QR tare da rahoton kmsg akan. An ƙara allon lokacin da yanayin gaggawa ya faru. Tun da kawai 2953 bytes sun dace da lambar QR, an ba da zaɓin DRM_PANIC_SCREEN_QR_CODE_URL, wanda a ciki ake matsa rahoton kmsg ta hanyar amfani da zlib kuma a haɗe shi azaman ma'auni ga URL, wanda ke ba da damar canja wurin bytes kusan 40 ta hanyar lambar V7500 QR. Lokacin gina fakiti tare da kernel, rabawa na iya saita URL na tushe don URL, wanda zai basu damar kewaya zuwa shafi don ba da rahoton matsala. Don zaɓar tsarin lambar QR, an samar da saitin DRM_PANIC_SCREEN_QR_VERSION.
    • Ƙara goyon baya ga ARM POE (Izinin Ƙaddamarwa), wanda ke ba ku damar saita haƙƙin samun dama ga wuraren ƙwaƙwalwar ajiya. Yin amfani da wannan tsawo, akan tsarin tare da na'urori masu sarrafawa na ARM64, ana iya aiwatar da tsarin Maɓallin Kariya na Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Ƙaƙwalwa na Ƙaƙwalwa na Ƙaƙwalwa ) da ake amfani da shi don iyakance damar shiga shafukan ƙwaƙwalwar ajiya ba tare da canza teburin shafin ƙwaƙwalwar ajiya ba.
    • Don Loongarch, ARM64, PowerPC da s390 gine-gine, aiwatar da tsarin tsarin tsarin getrandom () an motsa shi, an inganta shi ta amfani da tsarin vDSO (Virtual dynamic shared abu), wanda ya sa ya yiwu a motsa mai kula da tsarin kira daga kernel zuwa mai amfani. sarari kuma kauce wa mahallin mahallin. Ingantawa yana ba ku damar haɓaka haɓakar lambobin bazuwar har zuwa sau 15.
    • An ƙara ikon yin amfani da cikakken lokacin ƙarewa, wanda ya jawo lokacin da wani lokaci ya kai a agogon tsarin, an ƙara shi zuwa io_uring asynchronous input/fit subsystem (a da, za a iya saita lokacin ƙare dangi kawai, wanda ke nuna tsawon lokaci daga farkon aikin. ).
    • Ƙara fayiloli don samar da ɗauri don ɗakin karatu na libcpupower ta amfani da kayan aikin SWIG, wanda ke ba ku damar samar da ɗauri daga lambar C/C++ don harsunan shirye-shirye daban-daban. Haɗin kai yana ba ku damar ƙirƙirar rubutun a cikin Python da sauran harsuna, kuma amfani da su don tsawaita ayyukan ɗakin karatu na libcpupower, wanda ke ba da API don sarrafa cpufreq da direbobi daga sararin mai amfani.
    • Mai amfani da cpuidle yana nuna ƙimar “zamani” mara amfani, ana amfani da shi don tsarin ainihin lokaci da la’akari da ƙaramin lokacin da mai sarrafawa dole ne ya kasance cikin rashin aiki don tabbatar da farashin makamashi na sauyawa zuwa ciki da wajen wannan jihar.
    • An ƙara ikon amfani da Clang compiler don gina daidaitaccen ɗakin karatu na C nolibc, wanda aka haɗa a cikin lambar tushen kernel. Linux kuma yana ba da wrapper a kusa da kiran tsarin asali. Lokacin gina nolibc a Clang, ana kunna haɓaka lokacin haɗin gwiwa (LTO).
    • An soke wasu musaya na cgroup1, kamar lissafin TCP, sigar iyaka mai laushi XNUMX, da sarrafa gajiyar ƙwaƙwalwar ajiya. Tallafin waɗannan fasalulluka ya kasance cikakke a yanzu, kuma an yi gargaɗin don nazarin adadin masu amfani da ke ci gaba da amfani da waɗannan fasalulluka.
    • An ƙara ikon daidaita ma'aunin alamar zobe don adana bayanan da aka tara bayan sake kunnawa, wanda zai ba ku damar rasa tarin bayanan da aka lalata a yayin haɗarin kernel. Ana adana bayanan a ƙwaƙwalwar ajiya. Ana yin kunnawa ta hanyar layin umarni na trace_instance kernel, misali, saita "trace_instance=boot_map@0x285400000:12M" zai adana 12 MB na ƙwaƙwalwar ajiya a 0x285400000 don buffer "boot_map", wanda za'a iya samun dama ta hanyar fayil /sys/ker. /tracing/misali/boot_map.
    • Ci gaba da ƙaura canje-canje daga reshen Rust-for-Linux, wanda ya shafi amfani da Rust a matsayin harshe na biyu don haɓaka direbobi da na'urorin kernel (Tallafin Rust ba ya aiki ta tsohuwa kuma bai haɗa da Rust a cikin abubuwan da ake buƙata na gina kernel ba). An ƙara na'urorin 'list' da 'rbtree' don aiki tare da jerin da aka haɗa da bishiyoyin bincike ja-baƙi. An faɗaɗa iyawar na'urorin 'init', 'sync', 'types', da 'error'. Ikon amfani da lambar Rust lokacin gina kernel tare da kariya daga hare-haren Spectre (zaɓuɓɓukan MITIGATION_{RETHUNK,RETPOLINE,SLS}), ta amfani da tsarin gyara KASAN, hanyoyin kariya na kCFI (kernel Control Flow Integrity) da Shadow Call, da kuma lokacin amfani da ƙarin plugins na GCC. An ƙara direba don mai sarrafa Ethernet na Applied Micro QT2025 PHY, wanda aka rubuta a cikin Rust, an shirya shi. An shirya gidan yanar gizo daban tare da takardu: rust.docs.kernel.org.
    • An ƙara amfani da xdrgen zuwa lambar tushe ta kernel don canza ƙayyadaddun bayanai na XDR (eXternal Data Representation) zuwa ayyukan ɓoyewa da ɓoye XDR da aka rubuta ta amfani da salon C da kernel ya ɗauka. Linux.
    • An gyara kernel don aiwatar da hanyar rufe fuska mai nuni don rage adadin jinkirin kira zuwa barrier_nospec() a cikin aikin 64-bit copy_from_user(), da ake amfani da shi don kwafin bayanai cikin kernel daga sararin mai amfani. Yin amfani da abin rufe fuska yana haɓaka gwajin "per_thread_ops", wanda ke kimanta adadin ayyukan da za a iya yi a cikin zare ɗaya, da kashi 2.6%.
    • An ƙara sabon direban USB wanda ke ba ka damar amfani da ka'idar 9pfs azaman jigilar kaya don aikawa da karɓar bayanai daga na'urar USB lokacin hawa tsarin fayil na 9p akan USB (misali, “mount -t 9p -o trans=usbg, suna=/hanya/zuwa/ fs /mnt/9). Misali na yin amfani da sabon direba yana amfani da shi maimakon NFS don tsara boot na tushen ɓangaren lokacin haɓaka na'urori masu haɗawa.
  • Tsarin Disk, I/O da Tsarin Fayil
    • Ƙarfin yin aiki tare da na'urorin ajiya waɗanda girman toshe ya fi girman girman shafin ƙwaƙwalwar ajiya a cikin tsarin an ƙara su zuwa tsarin VFS. A cikin tsarin fayil, a halin yanzu ana tallafawa wannan fasalin a cikin XFS kawai.
    • Tsarin FUSE, wanda ke ba ku damar ƙirƙirar aiwatar da tsarin fayilolin da ke aiki a cikin sararin mai amfani, ya ƙara tallafi don yin taswirar masu gano masu amfani da tsarin fayil ɗin da aka ɗora, waɗanda aka yi amfani da su don dacewa da fayilolin wani takamaiman mai amfani akan ɓangaren waje da aka ɗora tare da wani mai amfani akan halin yanzu. tsarin.
    • Wani sabon aiki na fcntl, F_CREATED_QUERY, an aiwatar da shi, yana ba aikace-aikacen ikon tantance ko an ƙirƙiri fayil ɗin da aka buɗe ta amfani da tutar O_CREAT ko kuma yana wanzu a baya.
    • Ƙara ikon yin amfani da keɓaɓɓen ID na dutsen dutsen 64-bit zuwa tsarin sunan_to_handle_at() don guje wa yanayin tsere lokacin yin bincike /proc/mountinfo.
    • An rage girman tsarin "fayil" a cikin kwaya daga 232 zuwa 184 bytes, wanda ke rage yawan ƙwaƙwalwar ajiya akan tsarin da ke aiki tare da fayiloli.
    • An hana tsarin hawan fayil don hawa maki a cikin /proc, kamar /proc/PID/fd, wanda ya haifar da matsalolin tsaro.
    • Pseudo-FS NSFS (NameSpace FS), wanda aka yi amfani da shi don aiki tare da wuraren suna, yana ba da ƙarin bayani game da wuraren sunaye.
    • Tsarin fayil ɗin EROFS (Tsarin Fayil ɗin Karatu kawai), wanda aka ƙera don amfani akan ɓangarorin karantawa kawai, yanzu yana goyan bayan hawan tsarin fayil kai tsaye daga hotunan diski da aka adana azaman fayiloli.
    • Sabbin umarnin ioctl XFS_IOC_START_COMMIT da XFS_IOC_COMMIT_RANGE an saka su zuwa XFS don musayar abun ciki tsakanin fayiloli biyu.
    • NFS ta ƙara tallafi ga yarjejeniyar "LOCALIO", wanda ke ba ku damar tantance ko abokin ciniki da sabar NFS akan wannan mai masaukin baki don kunna ingantawa masu dacewa.
    • A cikin tsarin fayil na Btrfs, an ba da shawarar inganta aikin aiki, an sake fasalin lambar, an rage yawan kullewa yayin ayyukan karantawa, aikin ya ci gaba da canza shafukan ƙwaƙwalwar ajiya don amfani da folios na shafi, kuma an saki ƙwaƙwalwar ajiya ta atomatik. aiwatar don tsarin btrfs_path.
    • A cikin tsarin fayil na Ext4, an gyara kurakuran da ke da alaƙa da toshe kasafi, sarrafa iyaka, saurin aiwatarwa, da aikin jarida.
  • Hankali da Tsaro
    • An ƙara tsarin IPE (Tabbatar da Manufofin Mutunci) LSM, wanda Microsoft ya haɓaka don faɗaɗa tsarin kulawar samun dama ta tilas. Tsarin yana ba ku damar ayyana manufar amincin gabaɗaya ga tsarin gaba ɗaya, yana nuna waɗanne ayyuka ne aka yarda da yadda yakamata a tabbatar da sahihancin abubuwan da aka gyara. Misali, ta amfani da IPE, zaku iya tantance waɗanne fayilolin da za'a iya aiwatarwa ne aka yarda suyi aiki, la'akari da yarda da sigar ma'anar ta amfani da hashes cryptographic wanda tsarin dm-verity ya samar.
    • A matakin tattara kernel, yana yiwuwa a ba da damar samun hanyoyin kariya daban-daban daga raunin aji daban-daban a cikin CPU. Kconfig yana ba da sababbin sigogi: MITIGATE_MDS (kariya daga raunin Samfuran Bayanan Microarchitectural), MITIGATE_TAA (kariya daga raunin TSX Asynchronous Abort), MITIGATE_MMIO_STALE_DATA (kariya daga raunin bayanan MMIO Stale), MITIGATE_1 vulnerability. RETBLEED (kariya daga Rashin raunin da aka sake dawowa), MITIGATE_SPECTRE_V1, MITIGATE_SPECTRE_V1 (kariya daga raunin Specter), MITIGATE_SRBDS (kariya daga rashin lafiyar Buffer Data Buffer na Musamman), MITIGATE_SSB (kariya daga Shagon Haskakawa).
    • Ƙara zaɓin layin umarni proc_mem.force_override da saitin saitunan taro a cikin Kconfig (PROC_MEM_FORCE_ALWAYS, PROC_MEM_FORCE_PTRACE da PROC_MEM_FORCE_NEVER) don hana canje-canjen ƙwaƙwalwar ajiya ta /proc/pid/mem.
    • Tsarin LSM (Linux an canza tsarin tsaro zuwa amfani da kira mara motsi, wanda ya inganta tsaro da aiki.
    • Ikon amfani da ma'aunin tsakiya don tsarin ARM64 a cikin yanayin baƙi da ke gudana akan Android-tsarin da aka gyara ta hanyar amfani da hypervisor na KVM (KVM mai kariya).
    • Tsarin LSM na Landlock, wanda ke ba ku damar iyakance hulɗar ƙungiyoyin matakai tare da yanayin waje, yana aiwatar da manufar "IPC scoping" don zaɓin iyakance hulɗa tare da mahallin sandbox ta amfani da kwasfa na Unix da sigina. Misali, zaku iya hana haɗin gwiwa ta amfani da kwas ɗin Unix daga mahallin akwatin sandbox zuwa matakan da ba su da warewa, amma ba da damar haɗi zuwa aiwatarwa a cikin iyaka iri ɗaya.
    • A cikin KVM hypervisor, an ƙara tuta zuwa CPUID don tsarin baƙo wanda ke nuna goyon baya ga kari na AVX10.1.
  • Tsarin hanyar sadarwa
    • An ƙara tsarin TCP Memory Memory na Na'ura, yana ba da damar yin amfani da soket ɗin hanyar sadarwa don aika abubuwan da ke cikin ƙwaƙwalwar ajiyar na'urorin kai tsaye akan hanyar sadarwar (yanayin sifili) kuma kai tsaye sanya abun ciki na fakitin cibiyar sadarwa a cikin yankin ƙwaƙwalwar ajiyar na'urar kai tsaye. gefen mai karɓa. Ana canja bayanan da ake watsawa a cikin fakiti daga katin cibiyar sadarwa zuwa ƙwaƙwalwar ajiyar na'urar gefe ko daga ƙwaƙwalwar na'urar zuwa katin sadarwar kai tsaye, ta ƙetare CPU, kuma fakitin kanun labarai suna ƙarewa a cikin kernel buffers na yau da kullun.
    • An faɗaɗa iyawar yawancin Ethernet da direbobin mara waya. Misali, direban Intel iwlwifi ya kara tallafi don motsi ayyukan RLC/SMPS zuwa gefen firmware, direban RealTek rtw89 ya haɓaka aiki kuma ya ƙara goyan baya ga kwakwalwan kwamfuta na RTL8852BT/8852BE-VT (WiFi 6), direban Ethernet microchip ya ƙara tallafi ga IEEE 802.3 bw (100BASE) ƙayyadaddun bayanai -T1) da IEEE 802.3bp, ingantaccen aiwatarwar Ethernet Microsoft vNIC da IBM veth. An ƙara sabbin direbobi don Realtek RTL9054, RTL9068, RTL9072, RTL9075, RTL9068, RTL9071 da Microchip LAN8650/1 10BASE-T1S MAC-PHY Ethernet kwakwalwan kwamfuta.
    • A cikin MPTCP (MultiPath TCP), haɓaka ƙa'idar TCP don tsara isar da fakitin TCP a lokaci guda tare da hanyoyi da yawa ta hanyar mu'amalar cibiyar sadarwa daban-daban, girman ma'aunin nauyi da ake amfani da shi wajen zagayawa yana ƙaruwa daga 8 zuwa 16 bits. Aiwatar gano abubuwan da suka ɓace (blackhole) da dakatarwa na ɗan lokaci na ƙoƙarin kafa haɗin gwiwa tare da tsarin da ke haifar da asarar zirga-zirga.
    • Don IPv6, ana aiwatar da goyan baya don tutar "p" a cikin PIO (Zaɓin Bayani na Prefix), wanda aka yi amfani da shi a cikin tallace-tallace na RA (IPv6 Router Advertisements) don zaɓar samfurin ƙaddamar da abokin ciniki ta hanyar DHCPv6-PD (DHCPv6 Prefix Delegation, RFC9663) maimakon sanyawa. adireshi guda ɗaya dangane da prefixes ta amfani da SLAAC (Aikace-aikacen Adireshin Jiha). IPv6 IOAM6 yana ƙara goyan baya don sabon yanayin ɗaukar hoto na tunsrc wanda ke ba da damar ingantaccen aiki.
    • Ingantattun ayyuka don sarrafa fakitin sarrafa IPsec.
    • Ingantattun ayyuka na tarwatsa manyan ƙa'idodin ƙa'idodin nftables. nfnetlink_queue ya inganta tallafi ga ka'idar SCTP.
    • API ɗin ethtool ya ƙara tallafi don ɗaure katunan cibiyar sadarwa da yawa zuwa mahaɗin cibiyar sadarwa ɗaya.
  • Kayan aiki
    • A cikin direban AMDGPU, aikin yana ci gaba da aiwatar da tallafi ga AMD RDNA4 ("GFX12") GPUs. Ƙara ikon sake saita layin ɗawainiya ɗaya ba tare da sake saita GPU gaba ɗaya ba.
    • An ci gaba da aiki akan direban Xe drm (Direct Rendering Manager) don GPUs dangane da gine-ginen Intel Xe, wanda ake amfani da shi a cikin katunan bidiyo na dangin Intel Arc da haɗe-haɗen zane-zane, farawa tare da masu sarrafa Tiger Lake. Sabuwar sigar ta haɗa da goyan baya ga GPUs dangane da Battlemage da microarchitectures Lake Lunar. An gabatar da goyan baya ga masu gyara Xe2 CCS (Launi Control Surface) don sarrafa ma'auni na haɗin gwiwar GPUs masu hankali.
    • Direban i915 yana aiwatar da ikon fitar da bayanai game da saurin fan ta hanyar haɗin HWMON ko sysfs (siffar “fan1_input”). Ya kamata a yi amfani da sigar "i915.modeset" maimakon "i915.modeset=0".
    • Ƙara goyon baya ga A615, A306 da A621 GPUs zuwa msm DRM direba (Qualcomm Adreno GPU).
    • Direban Nouveau ya sake yin aikin cikinsa da kuma tsaftace shi.
    • Direban intel_pstate, wanda ke sarrafa sigogin amfani da wutar lantarki (P-state) akan tsarin tare da na'urori masu sarrafa Intel, ya ƙara tallafi ga tsarin matasan tare da asymmetric (halaye daban-daban) CPUs, gami da tallafi don sarrafa wutar lantarki na masu sarrafawa dangane da Granite Rapids da Saliyo. microarchitectures. Ƙara tallafi don Xeon Granite Rapids CPU zuwa direban intel_idle. Direban intel_rapl yana ba da fahimtar tsarin iyali na AMD 1Ah da na'urori na Intel ArrowLake-U.
    • Ci gaba da haɗa canje-canje don tallafawa ARM SoC Snapdragon X Elite, wanda ke amfani da Qualcomm na 12-core Oryon CPU da Qualcomm Adreno GPU. An yi amfani da guntu a cikin kwamfyutocin kwamfyutoci da kwamfutoci, kuma yana gaban Apple M3 da Intel Core Ultra 155H kwakwalwan kwamfuta a yawancin gwaje-gwajen aiki.
    • Supportara tallafi don allon ARM, SoCs da na'urori: Broadcom bcm2712 (Raspberry Pi 5), Renesas R9A09G057 (RZ/V2H), Qualcomm Snapdragon 414 (MSM8929), Lenovo ThinkPad T14s Gen 6, Lenovo A6000/A6010, RGSP7 LapX Lap , Firefly Core-PX35-JD30, Lunzn Fastrhino R4S, Aspeed Riser, AGX Orin, Rockchip Qnap-TS68, Huashan Pi, Meta Catalina, BeagleY-AI, NanoPi R433S Plus, ExynosAuto v2, SOPHGO SG920m2002, IP5332comh (LG4) Cool Pi CM815 GenBook, Anbernic RG5XXSP, GameForce Ace, IBM P35, Kontron i.MX11 OSM-S, NanoPC-T93
    • Ƙara goyon baya ga Anbernic RG28XX, On Tat Industrial Company KD50G21-40NT-A1, Innolux G070ACE-LH3, Melfas lmfbx101117480, Densitron DMT028VGHMCMI-1D, Microchip AC40T08A.116 panel panel, AAUN B02.3XAN116, AOU B06.1XAT116, BOE TV04.1WUM-LL101, BOE NV2WUM-N140, BOE NV41WUM-N133, BOE NV63WHM-A116D, BOE NE4WUM-N140G, CSW MNB6LS116-2, Taurari er116.
    • Tsarin tsarin sauti ya ƙara tallafi don kwakwalwan kwamfuta da codecs RME Digiface USB, AMD ACP 7.1, Mediatek MT6367, MT8365, Realtek RTL1320, C-Media CM9825. Tsoffin direbobin sauti na Intel ASoC an ayyana su ba su da aiki, kuma ana ba da shawarar amfani da direbobin AVS maimakon. An yi gyare-gyare da yawa ga direban SoundWire.

source: budenet.ru

Sayi amintaccen masauki don shafuka tare da kariyar DDoS, sabar VPS VDS 🔥 Sayi ingantaccen masaukin yanar gizo tare da kariyar DDoS, sabar VPS VDS | ProHoster