Linux 7.0

Linux 7.0

Wara xahrejn ta 'żvilupp, Linus Torvalds daħħal rilaxx tal-qalba Linux 7.0Fost l-aktar bidliet notevoli: regoli għall-użu tal-assistenti tal-AI, iċ-ċaqliq ta' Rust fil-qalba tal-kernel, prestazzjoni mtejba tas-swap, l-attivazzjoni tal-modalità PREEMPT_LAZY awtomatikament, appoġġ għal filtri għal operazzjonijiet io_uring, sistema ta' fajls Nullfs ġdida, infrastruttura fserror, għodod ta' monitoraġġ XFS, appoġġ għar-remapping f'Btrfs, l-attivazzjoni ta' NFS 4.1 awtomatikament, l-integrazzjoni tal-algoritmu kriptografiku post-quantum ML-DSA, l-attivazzjoni ta' AccECN fis-sottosistema tan-netwerk, u appoġġ inizjali għall-WiFi 8.

In-numru 7.0 ġie assenjat għaliex il-fergħa 6.x kienet akkumulat biżżejjed rilaxxi biex tiġġustifika bidla fl-ewwel ċifra tan-numru tal-verżjoni (ir-rilaxx 6.0 oriġinarjament ġie rilaxxat wara l-5.19). Il-bidla fin-numerazzjoni ssir għal raġunijiet estetiċi u hija pass formali biex tittaffa l-iskumdità kkawżata mill-akkumulazzjoni ta' numru kbir ta' rilaxxi fis-serje.

Il-verżjoni l-ġdida tinkorpora 15624 tiswija minn 2477 żviluppatur, b'daqs ta' garża ta' 56 MB (il-bidliet affettwaw 18053 fajl, żiedu 704060 linja ta' kodiċi u neħħew 278132 linja). Ir-rilaxx preċedenti inkluda 15657 tiswija minn 2237 żviluppatur, b'daqs ta' garża ta' 52 MB. Madwar 51% tal-bidliet kollha fis-7.0 huma relatati mad-drivers tal-apparat, madwar 11% tal-bidliet huma relatati ma' aġġornamenti għall-kodiċi speċifiku għall-arkitetturi tal-ħardwer, 14% huma relatati mal-munzell tan-netwerk, 5% huma relatati mas-sistemi tal-fajls, u 3% huma relatati mas-sottosistemi interni tal-kernel.

Karatteristiċi ġodda ewlenin fil-kernel 7.0 (kernelnewbies.org, lwn.net, opennet):

  • Sottosistema tad-disk, I/O u sistemi ta' fajls
    • Implimentajt l-infrastruttura tal-fserror u miżjud API għall-irkupru ta' informazzjoni dwar żbalji fl-I/O u korruzzjoni tal-metadata meta wieħed jaħdem ma' fajls. L-infrastruttura proposta tgħaqqad it-trażmissjoni ta' informazzjoni dwar żbalji għall-ispazju tal-utent fis-sistemi tal-fajls permezz tal-mekkaniżmu fsnotify.
    • F'XFS miżjud Kapaċitajiet ġodda għall-monitoraġġ tas-saħħa tas-sistema tal-fajls mill-ispazju tal-utent. L-operazzjoni ioctl XFS_IOC_HEALTH_MONITOR hija proposta, li tirritorna deskrittur tal-fajl li jista' jintuża biex tinkiseb informazzjoni dwar fallimenti relatati mal-korruzzjoni tal-metadata jew żbalji I/O, kif ukoll biex jiġu mmonitorjati l-bidliet fl-istat tas-sistema tal-fajls, bħaż-żarmar u l-għeluq. Barra minn hekk, huwa propost proċess fl-isfond immaniġġjat mis-systemd, xfs_healer, li jipproċessa avvenimenti tas-saħħa tas-sistema tal-fajls mill-ispazju tal-utent u jibdahom awtomatikament jekk ikun meħtieġ. proċeduri ta' rkupru.
    • Żidna appoġġ sperimentali għall-istruttura "remap tree" mas-sistema tal-fajls Btrfs (siġra tal-mappa mill-ġdid), li jista' jintuża fil-futur bħala saff intermedju għal operazzjonijiet I/O. L-essenza ta' din il-karatteristika miżjuda hija li wara li d-dejta tiġi mċaqalqa fuq id-drajv, minflok ma jiġu aġġornati l-istrutturi kollha assoċjati ma' din id-dejta, l-indirizzi tad-dejta qodma u ġodda jinħażnu fi struttura addizzjonali ta' "remap tree", u wara dan l-indirizzi jiġu sostitwiti meta tiġi aċċessata d-dejta. L-approċċ il-ġdid huwa mfaħħar bħala aktar affidabbli u flessibbli, u jissimplifika wkoll l-espansjoni futura tal-funzjonalità Btrfs.
    • Fil-Btrfs implimentati appoġġ għal I/O dirett f'sitwazzjonijiet fejn id-daqs tal-blokk jaqbeż id-daqs tal-paġna tal-memorja tas-sistema.
    • L-istruttura inklużi Sistema ta' fajls ġdida, Nullfs, tista' tintuża bħala stub għas-sistema ta' fajls ewlenija. Is-sistema ta' fajls Nullfs hija dejjem vojta, ma fiha l-ebda dejta, u ma tappoġġjax modifiki. L-iskop ta' Nullfs huwa li sservi bħala sistema ta' fajls inizjali biex tissimplifika l-proċess tal-ibbutjar tas-sistema. Sistemi ta' fajls oħra mbagħad jiġu mmuntati fuq Nullfs, u s-sejħa tas-sistema pivot_root() tintuża biex tibdel is-sistema ta' fajls ewlenija, minflok ma tnaddaf il-kontenut tal-initramfs u tuża s-sistema ta' fajls ewlenija assoċjata.
    • Implimentati Aġġornament tal-informazzjoni dwar il-ħin tal-modifika tal-fajl fil-modalità mhux imblukkata. Preċedentement, is-sejħa ta' file_update_time_flags() bil-bandiera IOCB_NOWAIT irritornat l-iżball -EAGAIN, li ma ħalliex operazzjonijiet ta' kitba diretta jintużaw fil-modalità mhux imblukkata.
    • Fis-sistemi tal-fajls, fil-kategorija ta' għażliet attivati ​​separatament tradott appoġġ għall-imblukkar tan-notifiki (kirja). Dan il-mekkaniżmu m'għadux attivat awtomatikament minħabba kwistjonijiet b'sistemi ta' fajls li ma kinux iddisinjati oriġinarjament għall-użu tiegħu. Pereżempju, is-sistemi ta' fajls 9p u cephfs ma jappoġġjawhx.
    • L-EROFS (Extended Read-Only File System), iddisinjata għall-użu fuq partizzjonijiet read-only, tuża l-algoritmu tal-kompressjoni LZMA awtomatikament. DEFLATE u Zstandard, li m'għadhomx immarkati bħala sperimentali, huma disponibbli b'mod fakultattiv. Id-dħul fil-cache tal-paġna issa huwa kondiviż bejn fajls identiċi f'sistemi ta' fajls EROFS separati.
    • Imħassar laptop_mode, modalità ta' ffrankar tal-enerġija li tipposponi u tikkonsolida l-kitbiet fuq il-hard drive biex testendi l-ħin ta' rqad tad-drive u tnaqqas l-għadd ta' drabi li l-hard drive jibqa' attiv. Din il-modalità saret obsoleta hekk kif il-hard drives ġew sostitwiti minn drives solid-state f'apparati mobbli moderni.
    • Is-sistema ta' fajls F2FS ġiet mibdula biex tuża fajls kbar tomi ta' paġni tal-memorja (folji kbar).
    • Imwieled mill-ġdid naħdem fuq is-sewwieq ntfs3, qed jiżviluppa minn Paragon Software. Żidna appoġġ għal operazzjonijiet ta' fajls ibbażati fuq iomap, implimentajna l-għażliet llseek SEEK_DATA/SEEK_HOLE, u żidna l-modalità delalloc għall-allokazzjoni mdewma tal-blokki. Sadanittant, fi Frar tpoġġa messaġġ fuq il-lista tal-posta tal-iżviluppaturi tal-kernel. approvati l-inklużjoni ta' implimentazzjoni NTFS ġdida f'waħda mill-verżjonijiet futuri tal-kernel — ntfsplus, żviluppat biex jissostitwixxi ntfs3.
    • B'mod awtomatiku waqt l-assemblaġġ inklużi Verżjoni 4.1 tal-protokoll NFS (CONFIG_NFS_V4_1). Sikura Imblukkar tal-esportazzjoni NFS ta' sistemi speċjalizzati ta' pseudo-fajls, bħal pidfs u nsfs. Fl-NFSD implimentati possibbiltà sperimentali tal-użu tal-POSIX ACL u miżjud appoġġ għall-bidla dinamika tal-ġabra ta' threads skont it-tagħbija.
  • Servizzi ta' memorja u sistema
    • Ir-regoli uffiċjali ġew approvati applikazzjonijiet tal-assistenti tal-AI u l-inklużjoni fil-qalba kontenut iġġenerat awtomatikamentMeta tissottometti kodiċi ġġenerat, huwa meħtieġ li timmarkah bit-tikketta Assisted-by li tindika l-assistent tal-AI użat. L-assistenti tal-AI huma pprojbiti milli jżidu t-tikketta Signed-off-by—il-persuna li tissottometti l-garża hija kkunsidrata l-awtur tagħha, hija responsabbli għall-bidla sottomessa, u tiggarantixxi l-kwalità tagħha. L-iżviluppaturi huma meħtieġa jirrevedu manwalment il-kodiċi ġġenerat mill-AI u jivverifikaw li r-riżultat jikkonforma mar-rekwiżiti tal-liċenzjar.

    • Appoġġ għas-sadid tradott minn sperimentali għal karatteristiċi ewlenin tal-kernel.

    • Imlesta integrazzjoni fil-qalba tal-mekkaniżmu "Tabella tal-Iskambju", li jtejjeb il-prestazzjoni tas-swap. Dan it-titjib fil-veloċità jinkiseb billi titnaqqas il-kontestazzjoni għall-aċċess għall-cache tas-swap, jiġu fittxijiet aktar effiċjenti fil-cache, u jitnaqqas il-frammentazzjoni. Backend ibbażat fuq it-Tabella tas-Swap jintuża għall-caching tas-swap minflok il-backend XArray u rriżulta f'żieda ta' 22% fin-numru ta' talbiet ipproċessati fir-redis-benchmark b'BGSAVE.

    • Żied l-appoġġ għall-estensjoni introdotta f'Clang 22 Analiżi tas-Sigurtà tal-Ħjut, li jippermetti skoperta fil-ħin tal-kumpilazzjoni ta' kundizzjonijiet potenzjali ta' kompetizzjoni u żbalji kkawżati minn akkwist mhux xieraq ta' lock. L-estensjoni toffri serje ta' attributi, bħal GUARDED_BY(…), REQUIRES(…), RELEASE(…), u ACQUIRE(…), li jippermettulek timmarka funzjonijiet koperti minn locks u ambiti ta' lock separati (tiddefinixxi kuntest). Il-verifika fil-ħin tal-kumpilazzjoni tal-użu korrett ta' primittivi ta' sinkronizzazzjoni, bħal mutexes, titwettaq abbażi tal-attività jew l-inattività tal-kuntest assoċjat.

    • Fis-sejħa tas-sistema open_tree miżjud Il-bandiera OPEN_TREE_NAMESPACE tissimplifika s-setup ta' kontejners iżolati u tħaffef l-istartjar tal-kontejners fuq sistemi b'numru kbir ta' punti ta' mmuntar. Simili għal OPEN_TREE_CLONE, din il-bandiera l-ġdida tikkopja biss is-siġra tal-immuntar speċifikata, iżda minflok deskrittur tal-fajl lokali, tirritorna deskrittur tal-fajl fl-ispazju tal-ismijiet tal-punt tal-immuntar il-ġdid, fejn is-siġra kkupjata hija mmuntata fuq kopja tas-sistema tal-fajls tal-għerq reali. Il-bandiera OPEN_TREE_NAMESPACE hija utli biex tevita l-eżekuzzjoni separata tal-operazzjonijiet unshare(CLONE_NEWNS) u pivot_root() użati meta jinħolqu kontejners.

    • Fis-sejħa tas-sistema rseq miżjud Mekkaniżmu ta' estensjoni ta' time slice li jippermetti li jiġi allokat ħin addizzjonali tas-CPU għall-eżekuzzjoni mingħajr interruzzjoni ta' sezzjoni kritika. L-idea hi li l-iskedatur tal-kompiti jiġi evitat milli jinterrompi sezzjoni kritika b'lock eżistenti, li jirriżulta fit-trasferiment tal-kontroll lil threads oħra li jużaw ir-riżorsa waqt li l-lock jibqa'. L-estensjoni ta' time slice tinkiseb mingħajr overhead addizzjonali, iżda wkoll mingħajr il-garanziji stretti pprovduti minn kontroll ta' prijorità sħiħa.

    • Għal arkitetturi arm64, loongarch, powerpc, riscv, s390, u x86, il-modalità ta' preemption hija l-modalità tal-iskedatur awtomatika. mibdul minn PREEMPT_NONE għal PREEMPT_LAZY. Numru ta' modi possibbli imqassar Minn erbgħa għal tnejn – PREEMPT_FULL u PREEMPT_LAZY (il-modi PREEMPT_NONE u PREEMPT_VOLUNTARY huma riżervati biss għal arkitetturi li ma jappoġġjawx PREEMPT_FULL u PREEMPT_LAZY). Il-modalità PREEMPT_LAZY tapplika l-mudell ta' preempzzjoni sħiħa (PREEMPT_FULL) għal kompiti f'ħin reali (RR/FIFO/DEADLINE), iżda tittardja l-preempzzjoni ta' kompiti normali (SCHED_NORMAL) sal-konfini tat-tick. Dan id-dewmien introdott iwassal għal tnaqqis fin-numru ta' preempzzjonijiet tad-detentur tal-lock, li jippermetti prestazzjoni eqreb lejn konfigurazzjonijiet li jużaw il-mudell ta' preempzzjoni volontarja; jiġifieri, PREEMPT_LAZY tippreserva l-kapaċitajiet ta' preempzzjoni sħaħ għal kompiti f'ħin reali, iżda timminimizza l-penali tal-prestazzjoni għal kompiti normali.

      L-attivazzjoni ta' PREEMPT_LAZY LED Rigressjoni serja li tnaqqas bin-nofs il-prestazzjoni ta' PostgreSQL fuq sistemi ARM64. Biex jindirizzaw it-tnaqqis fil-prestazzjoni, l-iżviluppaturi ta' PostgreSQL propost Ippermetti l-għażla PR_RSEQ_SLICE_EXTENSION biex tnaqqas il-probabbiltà li d-detentur tas-serratura jitneħħa.

    • Tkompli ċaqliq bidliet minn fergħa Rust-għal-Linux, relatat mal-użu tal-lingwa Rust bħala t-tieni lingwa għall-iżvilupp ta' sewwieqa u moduli tal-kernel (l-appoġġ għal Rust mhux attiv awtomatikament, u ma jirriżultax fl-inklużjoni ta' Rust fil-lista ta' dipendenzi obbligatorji tal-bini għall-kernel). Bis-saħħa tal-librerija integrata qabel "syn (crates.io)", li tissimplifika l-kitba ta' macros kumplessi, naqqset id-daqs tal-kodiċi Rust fil-kernel billi ssimplifikat id-definizzjonijiet tal-macros proċedurali eżistenti. Il-kapaċitajiet tal-kernel, il-macros, u l-libreriji pin-init ġew estiżi.

    • Lis-sistema ta' input/output mhux sinkroniku io_uring miżjud għażla li jintużaw kjuwijiet ta' sottomissjoni mhux ċirkolari, li huma cachejati b'mod aktar effiċjenti f'sitwazzjonijiet fejn talba titlesta qabel ma tirritorna s-sejħa tas-sistema.

    • Fis-subsistema tal-eBPF, il-mekkaniżmu BTF (BPF Type Format), li jipprovdi informazzjoni għall-iċċekkjar tat-tip fil-psewdokodiċi BPF, jintuża biex tinstab informazzjoni dwar id-debugging. involut tfittxija binarja, li tejbet l-effiċjenza tat-tagħbija tal-programmi BPF. Fl-eBPF miżjud appoġġ għal argumenti impliċiti meta ssejjaħ kfunzjoni (funzjonijiet tal-kernel disponibbli għall-użu fi programmi BPF) definiti bil-bandiera KF_IMPLICIT_ARGS.

    • Imħassar kodiċi biex jappoġġja d-diska RAM inizjali (initrd) ibbażat fuq linuxrc, li ilu żmien twil deprekat. L-implimentazzjonijiet li fadal ta' initrd huma skedati li jitneħħew fl-2027. Initramfs għandu jintuża minflok initrd (id-differenza hija li initrd ipoġġi l-ambjent inizjali tal-ibbutjar f'immaġni tad-diska, filwaqt li initramfs ipoġġih f'sistema ta' fajls).

    • F'apparat ta' blokka zram, użat għall-ħażna kkompressata tal-partizzjoni swap fil-memorja, mibdula Loġika għall-immaniġġjar ta' paġni tal-memorja kkompressati meta d-dejta tiġi mċaqalqa b'mod fakultattiv għal ħażna persistenti meta r-RAM disponibbli tkun mimlija. Preċedentement, il-paġni tal-memorja kienu jiġu dekompressati qabel ma jinkitbu għal ħażna fiżika, iżda issa huma maħżuna kif inhuma f'forma kkompressata, u b'hekk jitnaqqas it-tagħbija tas-CPU u tiġi ffrankata l-enerġija matul il-ħajja tal-batterija.

    • Għall-utilità timelat, iddisinjat biex ikejjel id-dewmien meta jkun qed jitħaddem l-iskedatur tal-kompiti, miżjud L-għażla --bpf-action biex tħaddem programmi BPF meta jinqabeż ċertu limitu speċifikat.

    • Is-sistema ta' traċċar ftrace issa għandha setting ta' bitmask-list għall-output ta' bitmasks f'format li jinqara (bħala lista ta' bits, mhux numru eżadeċimali). Ġew miżjuda kapaċitajiet ta' awditjar ma' tracefs. filtri и triggers. Miżjud Il-kmand perf sched stats jiġbor u juri statistika dwar l-iskedatur tal-kompiti.

    • Miżjud L-għażliet tal-bini LOGO_LINUX_MONO_FILE, LOGO_LINUX_VGA16_FILE, u LOGO_LINUX_CLUT224_FILE jintużaw biex jispeċifikaw fajl li fih immaġni tal-logo li se tintwera meta jibda l-kernel minflok il-logo standard tal-pingwin ta' Tux.

  • Virtualization u Sigurtà
    • Fis-sistema ta' input/output asinkronika io_uring implimentati Il-ħila li twaħħal programmi BPF ma' filtri li jikkontrollaw x'jistgħu jagħmlu operazzjonijiet speċifiċi ta' SQE (Submission Queue Entry) (simili għal sejħiet tas-sistema f'io_uring). Din il-karatteristika miżjuda hija analoga għall-filtri tas-sejħiet tas-sistema. Il-filtri jistgħu jiġu mwaħħla ma' kompiti speċifiċi u jintirtu meta jsiru forks ta' proċessi oħra wara li ssejjaħ fork(). Jekk il-filtri huma attivi, il-filtri miżjuda fuq nett jistgħu biss iwaħħlu restrizzjonijiet addizzjonali, iżda mhux jiddiżattivaw dawk eżistenti. Din il-karatteristika implimentata se tippermetti l-imblukkar. metodi l-evitar tal-iffiltrar tas-sejħiet tas-sistema f'ambjenti sandbox, ibbażat fuq it-twettiq ta' operazzjonijiet simili pprovduti f'io_uring minflok sejħiet tas-sistema.
    • Fis-SELinux miżjud il-ħila li timmaniġġja l-aċċess għat-tokens tal-BPF, jippermetti proċessi mhux privileġġjati biex iwettqu xi operazzjonijiet privileġġjati bil-BPF, bħat-tagħbija ta' programmi BPF fil-kernel u l-ħolqien strutturi tal-mapep.
    • Miżjud appoġġ għall-algoritmu għall-ġenerazzjoni ta' firem diġitali ML-DSA (CRYSTALS-Dilithium), ibbażat fuq it-teorija tal-kannizzata u reżistenti għall-immuntar fuq kompjuter kwantistiku. Ipprovdut il-ħila li tuża ML-DSA biex tawtentika l-moduli tal-kernel.
    • Imħassar il-ħila li jintużaw skemi ta' ġenerazzjoni ta' firem diġitali bl-algoritmu SHA-1 biex jiġu ċċertifikati moduli tal-kernel (l-appoġġ għat-tagħbija ta' moduli ffirmati jinżamm).
    • Fir-rekord tal-awditjar NETFILTER_PKT miżjud L-oqsma tal-isport u tad-dport biex jispezzjonaw in-numri tal-portijiet tan-netwerk, mhux biss l-indirizzi IP.
    • Għal sistemi b'arkitettura RISC-V implimentati Appoġġ għall-estensjonijiet Zicfiss u Zicfilp, li jipprovdu kapaċitajiet ta' hardware għall-implimentazzjoni tal-protezzjoni tal-Integrità tal-Fluss tal-Kontroll (CFI), li timblokka l-ksur tal-ordni normali tal-eżekuzzjoni tal-istruzzjonijiet (fluss tal-kontroll) bħala riżultat ta' sfruttamenti li jimmodifikaw il-pointers tal-funzjoni maħżuna fil-memorja.
    • F'hypervisor KVM implimentati il-ħila li tittrażmetti informazzjoni lis-sistemi mistiedna dwar l-appoġġ tal-proċessur għall-estensjoni ERAPS (Enhanced Return Address Predictor Security), li tippermetti li jiġu evitati xi operazzjonijiet ta' reset tal-istat tas-CPU meta s-sistema mistiedna tirritorna l-kontroll lill-host. Barra minn hekk, miżjud Appoġġ għall-assenjazzjoni ta' unitajiet ta' monitoraġġ tal-prestazzjoni (PMUs) lil sistemi mistiedna, li jippermetti preċiżjoni akbar tal-profiling meta mqabbla mal-użu ta' PMUs emulati.
    • Fis-sewwieq għall-iperviżur Hyper-V miżjud Appoġġ għall-interfaċċja debugfs biex tara statistika dwar l-operazzjoni tal-hypervisor.
  • Subsistema tan-netwerk
    • L-estensjoni AccECN hija attivata awtomatikament (Notifika Preċiża ta' Konġestjoni Espliċita), li jimplimenta verżjoni mtejba tal-estensjoni ECN (wikipedia.org), li jippermetti lill-hosts jimmarkaw il-pakketti IP f'każ ta' konġestjoni minflok ma jwaqqgħuhom, u b'hekk ikun possibbli li jiġi skopert il-bidu tal-konġestjoni fuq il-kanali ta' komunikazzjoni mingħajr telf ta' pakketti. L-estensjoni oriġinali tal-ECN għandha limitazzjoni li tippermetti biss li sinjal wieħed ta' konġestjoni jitqajjem waqt vjaġġ bir-ritorn TCP wieħed (RTT, Ħin tal-Vjaġġ bir-Ritorn, li tibgħat talba u tirċievi tweġiba). L-AccECN tneħħi din il-limitazzjoni u tippermetti lir-riċevitur jittrażmetti aktar minn sinjal wieħed ta' konġestjoni lill-mittent fil-header tal-pakkett TCP. L-algoritmi tal-kontroll tal-konġestjoni jistgħu jużaw din l-informazzjoni biex jirrispondu b'mod aktar preċiż għall-konġestjoni u jevitaw li jnaqqsu f'daqqa r-rata tal-pakketti meta sseħħ konġestjoni minuri.
    • Fl-implimentazzjoni tal-algoritmu tal-ġestjoni tal-kju tan-netwerk Kejk miżjud Il-ħila li jiġu pproċessati kjuwijiet multipli biex jitqassam it-tagħbija fuq qlub multipli tas-CPU. L-algoritmu CAKE jintuża biex inaqqas l-impatt negattiv tal-buffering tal-pakketti intermedji fuq it-tagħmir tan-netwerk tat-tarf u għandu l-għan li jikseb l-ogħla throughput possibbli u latency minima, anke fuq kanali ta' komunikazzjoni bil-mod.
    • Fis-sokits VSOCK, użat biex jinteraġixxi ma' magni virtwali, miżjud appoġġ għall-ispazji tal-ismijiet tan-netwerk.
    • Miżjud implimentazzjoni inizjali tal-istandard futur WiFi 8 (802.11 biljun, WiFi b'Affidabbiltà Ultra Għolja).
    • Miżjud ottimizzazzjonijiet li żiedu l-prestazzjoni tal-ipproċessar tal-pakketti UDP li deħlin bi 12% waqt l-ittestjar tal-istress fuq netwerk ta' 100 Gigabit.
  • Оборудование
    • Fis-sewwieq tal-AMDGPU implimentati appoġġ Blokki tal-IP, użat f'GPUs ġodda tal-AMD bħal SMUIO 15.x, PSP 15.x, IH 6.1.1/7.1, MMHUB 3.4/4.2, GC 11.5.4/12.1, SDMA 6.1.4/7.1/7.11.4 u JPEG 5.3.
    • Is-sewwieq Nouveau tejjeb il-ġestjoni tal-frekwenza fuq is-sistemi Tegra 186+.
    • Fil i915 sewwieq miżjud Appoġġ inizjali għall-blokka IP tad-displej Xe3p_LPD użata fil-proċessuri Intel Nova Lake-P.
    • Tkompli Naħdmu fuq is-sewwieq Xe DRM (Direct Rendering Manager) għall-GPUs ibbażati fuq l-arkitettura Intel Xe, li tintuża fil-kards grafiċi tal-familja Intel Arc u l-grafika integrata, nibdew bil-proċessuri Tiger Lake. Ġiet miżjuda modalità. Kju Multiplu. Miżjud Komponenti meħtieġa biex jiġu djanjostikati l-iffriżar tal-GPU f'Mesa. Miżjud Appoġġ għall-mekkaniżmu MERT għall-immaniġġjar tal-aċċess għall-memorja tal-GPU.
    • Tkompli Integrazzjoni tal-komponenti tas-sewwieq Nova għall-GPUs NVIDIA mgħammra bil-firmware GSP użat mis-serje NVIDIA GeForce RTX 2000 ibbażata fuq il-mikroarkitettura Turing. Is-sewwieq huwa miktub f'Rust. Din il-verżjoni l-ġdida tipprepara għall-appoġġ għall-GPUs ibbażati fuq il-mikroarkitettura Turing u tinkludi diversi bidliet interni.
    • Miżjud appoġġ għal kontrolluri u apparati periferali b'interfaċċja SPI (Serial Peripheral Interface) b'ħafna kanali, li tippermetti li d-dejta tiġi trasmessa f'diversi flussi paralleli.
    • Miżjud Sewwieq għal konnetturi tat-Tip Ċ ikkombinati użati fuq apparati bbażati fuq ċipep tas-silikon Apple u li jikkombinaw interfaces USB3, DP-AltMode, u Thunderbolt/USB4.
    • Żied l-appoġġ għas-sottosistemi tal-ħoss taċ-ċipep Tegra238, Minisforum V3 SE, iBasso DC04U, Intel Nova Lake, Nova Lake S u Focusrite Forte.
    • Żied l-appoġġ għal bordijiet ARM, SoCs u apparati: Arduino UnoQ, OrangePi 6 Plus, OrangePi CM5, Anbernic RG-DS, Realtek Kent, Qualcomm Kaanapali, Mediatek Ezurio, Facebook Anacapa, Microchip LAN9668, Khadas VIM1S, QNAP TS133, i.MX952, i.MX93, i.MX94, VHIP4 EvalBoard, TQ-Systems MBLS1028A, Agilex5, Radxa CM3J, Glymur,
    • Żied l-appoġġ għal smartphones u tablets: Fairphone Gen 6 (SoC Qualcomm Milos/Snapdragon 7s Gen 3), Pixel 3/3 xl, Microsoft surface pro 11.

Fl-istess ħin, il-Fondazzjoni tas-Software Ħieles tal-Amerika Latina iffurmat għażla għadma kompletament ħielsa 7.0 - Linux-libre 7.0-gnu, imnaddaf minn elementi tal-firmware u tas-sewwieq li fihom komponenti proprjetarji jew sezzjonijiet ta' kodiċi b'ambitu limitat mill-manifattur. Ir-Rilaxx 7.0 jinkludi tindif tal-blobs għas-sewwieq iwlwifi. Il-kodiċi tat-tindif għas-sewwieqa amdgpu, adreno, TI PRUeth, air_en8811h, ath12k, TI VPE, rtw8852b, rt1320, rt5575 SPI, tas2783, u Intel catpt ġie aġġornat. L-ismijiet tal-blobs fil-fajls devicetree (dts) għaċ-ċipep ARM ġew imnaddfa.

Sors: linux.org.ru