PĂ€rast kahte kuud arendust tutvustas Linus Torvalds Linuxi tuuma versiooni 6.18. Olulisemate muudatuste hulka kuuluvad: dm-pcache pĂŒsikustutuskohandi (PMEM) jaoks, Bcachefsi eemaldamine, XFS-i online-kontrollreĆŸiim, Binderi (Android IPC) ja Tyr (GPU Mali) draiverite toetus Rustis, USB-draiverite loomise vĂ”imalus Rustis, SLUB-i mĂ€lalokatsioonide optimeerimine ja nimepinda adresseerimine failides oleva descriptorite kaudu, vahetusmĂ€lutöö kiirendamine, BPF-programmide digitaalallkiri, Intel CET virtualiseerimine KVM-is, PSP vĂ”rguprotokoll (TLS ja IPsec hĂŒbriid), AccECN IP-laienduse tugi ning UDP-laeva optimeerimine.
Uues versioonis on tehtud 15035 parandust 2217 arendajalt, plaastri suurus on 45 MB (muudatused puudutasid 13142 faili, lisatud on 601897 koodirida, kustutatud on 355006 rida). Eelmises vĂ€ljalaskes oli 14334 parandust 2118 arendajalt, plaastri suurus oli 46 MB. Umbes 40% kĂ”ikidest muudatustest 6.18 versioonis on seotud seadme draiveritega, ligikaudu 16% muudatustest puudutab spetsiifilise riistvara arhitektuuride koodi vĂ€rskendamist, 12% on seotud vĂ”rgu pakettidega, 5% failisĂŒsteemidega ja 3% tuuma sisemiste sĂŒsteemidega.
Peamised uuendused tuumas 6.18 (1, 2, 3):
- DiskisĂŒsteem, sisend/vĂ€ljund ja failisĂŒsteemid
- Device Mapperisse on lisatud dm-pcache töötleja, et kasutada pĂŒsivat mĂ€lu (CXL-mĂ€lu, mis on aadressitud DAX-seadmest) lisana kĂ”rgema jĂ”udlusega vahemĂ€ena aeglasemate traditsiooniliste ketaste vĂ”i flash-mĂ€lu ees. Dm-pcache tagab vahemĂ€e sisu sĂ€ilimise avariide (crash-safe) korral, kasutades pĂŒsivĂ€lu, metadata kopeerimist ning andmete ja metadata terviklikkuse kontrollimiseks CRC32 kontrollsummasid. Praegu toetatakse ainult vahemĂ€e kirjutamise reĆŸiimi (write-back).
- Tuuma koodist on eemaldatud Bcachefsi failisĂŒsteemi kood, mis nĂŒĂŒd levitatakse vĂ€list moodulitena, mis koostatakse DKMS-i (Dynamic Kernel Module Support) tööriistakomplekti abil. Bcachefsi kood vĂ”ib naasta tuumasse, kui Kent Overstreet tĂ”estab, et see suudab tĂ”husalt suhelda teiste tuuma arendajatega ja jĂ€rgib kehtivaid arenduseeskirju.
- SĂŒsteemi kutsesse pwritev2() on lisatud lipp RWF_NOSIGNAL, mis keelab SIGPIPE signaali saatmise katkenud nimetamata torude vĂ”i socketite kirjutamisel.
- Procfs-i on lisatud mountimise valik "pidns", et mÀÀrata protsesside identifikaatorite (PID) nimede ruume. NÀiteks: "mount -t proc -o pidns=\/proc\/self\/ns\/pid proc \/tmp\/proc".
- XFS on kuulutatud stabiilseks ja vaikimisi on aktiveeritud fsck utiliidi kasutamine, et kontrollida ja parandada tuvastatud probleeme online-reĆŸiimis, ilma failisĂŒsteemi eemaldamiseta. Lisatud on sĂŒsteemi kutsed file_getattr ja file_setattr, et muuta spetsiaalsete failide (iga inode) atribuutide vÀÀrtusi. KConfig-is on vaikimisi keelatud XFS_SUPPORT_V4 (XFS versioon 4) ja XFS_SUPPORT_ASCII_CI (ASCII mĂ€rgete suuruse ignoreerimise reĆŸiim) valikud, mis on kuulutatud aegunuks. Aegunud mountimise valikud attr2, noattr2, ikeep ja noikeep on eemaldatud.
- MD RAID-is on rakendatud uus bitikaartide tĂŒĂŒp â llbitmap (ilma lukustusteta bitikaart), mis töötab ilma lukustusteta ja tagab suurema jĂ”udluse.
- Kogu "inode" struktuurist on eraldatud andmed, mis on seotud krĂŒpteerimise ja kontrollimisega (nĂ€itajad i_crypt_info ja i_verity_info). See muudatus vĂ”imaldab vĂ€hendada mĂ€lutarbimist failisĂŒsteemides, mis ei toeta krĂŒpteerimist ja kontrollimist.
- FUSE alamsĂŒsteemi on lisatud tugi sĂŒsteemi kutsumisele copy_file_range() ja vahemike otsekirjutamiseks 64-bitise suurusega (varasemalt toetati vaid 32-bitist suurust). Lisatud on sĂŒnkroonses reĆŸiimis initsialiseerimise tugi montaaĆŸi ajal (FUSE_DEV_IOC_SYNC_INIT).
- Ext4 failisĂŒsteemis on realiseeritud vĂ”imalus kasutada 32-bitiseid kasutaja (uid) ja grupi (gid) identifikaatoreid reserveeritud plokkide juurde pÀÀsemisel. Lisatud on ioctl-operatsioonid montaaĆŸitud FS superblokki seadete seadmiseks ja lugemiseks (tune2fs suudab superblokis parameetreid muuta ilma plokiseadmest kirjutamisĂ”igusteta). Aegunud ext3-spetsiifilised seaded on tĂ€ielikult eemaldatud.
- F2fs-i on lisatud mountimise valik "lookup_mode", et valida otsingu reĆŸiim: perf â hash-otsing, compat â lineaarselt otsimine, auto â automaatne valik. Muutmine reĆŸiimis on mĂ”ttekas konfigureeringutes, kus kataloogides ei arvestata suurte tĂ€htedega. Praegust otsingu reĆŸiimi saab teada faili "\/sys\/fs\/f2fs\/\/effective_lookup_mode" kaudu. Lisatud on vĂ”imalus reserveerida inode, mis on saadaval ainult privileeritud kasutajatele.
- Overlayfs'i on lisatud tööreĆŸiim, mis ei arvestanud sĂŒmbolite suurtĂ€hti, mida saab aktiveerida FS-i tasemel (spetsiifiliste kaustade jaoks pole veel tuge).
- BTRFS-is on parendatud operatsioonide paralleelsust kĂ”rge lugemise koormuse ja madala kirjutamise koormuse korral, lĂŒhendades tehingute fikseerimise aega ja vĂ€hendades sĂŒnkroniseerimise aega (minutist kĂŒmnete sekunditeni). Pakutakse vĂ”imalust kasutada blokke (bs), mis on suuremad kui mĂ€luleht (ps).
- KSMBD (SMB-serveri tuumatasemel) on lisatud parameeter, et piirata maksimaalset ĂŒhenduste arvu ĂŒhesugustelt. IP-aadressid. smbdirect, smbclient ja smbserver on ĂŒle viidud tuumastruktuuride kasutamisele.
- SQUASHFS-is on lisatud vĂ”imalus kasutada sĂŒsteemikutses lseek() valikuid SEEK_DATA ja SEEK_HOLE andmete ja tĂŒhikute leidmiseks hĂ”redates failides. MĂ”nedes testides on fikseeritud hĂ”redate failide kopeerimise jĂ”udluse suurenemine kuni 150 korda.
- EXFAT-is on lisatud toe tugi ioctl FS_IOC_GETFSLABEL ja FS_IOC_SETFSLABEL, et lugeda ja kirjutada jaotusmÀrke. Pakutakse vÔimalust muuta mountimise valikuid remountimise ajal. Kiirus on vÀhenenud bitikartide laadimisel.
- NTFS3-s on lisatud toe tugi ioctl FS_IOC_GETFSLABEL ja FS_IOC_SETFSLABEL jaotusmÀrkide lugemiseks ja seadmiseks.
- MĂ€lu ja sĂŒsteemiteenused
- Vastu vĂ”eti Binder'i protsessidevahelise suhtlemise mehhanismi teostus, mis on kirjutatud Rust'i keeles. Binderit kasutatakse Androidis protsesside vahelise suhtlemise ja meetodite kaugkutsumise korraldamiseks (ĂŒhel Androidi protsessil vĂ”ib olla vĂ”imalik kutsuda meetodit vĂ”i funktsiooni teises Androidi protsessis, kasutades Binder'i protsesside tuvastamiseks, kutsumiseks ja argumentide edastamiseks). Binder'i kood kirjutati Rust'i keeles ĂŒmber Google'i algatuse raames, et suurendada Androidi turvalisust.
- SLUBis, tuuma mĂ€lu allocatoris, on rakendatud valikuline puhvri kihi "sheaves" rakendus, mis kasutab mitmeid puhveraid, millest igaĂŒks on seotud eraldi CPU tuumaga, mis vĂ”imaldab ĂŒhel tuumal lokaliseerida toimingud mĂ€lu eraldamisel vĂ”i vabastamisel. Selline puhver on parandanud mĂ€lu eraldamise ja vabastamise jĂ”udlust tuumas, kui eemaldatud on liialdased sĂŒnkroniseerimise primitiivid, mis on vajalikud erinevate CPU tuumade kaasamiseks. Teostatud testides oli jĂ”udluse kasvu vahemik 6.3% kuni 31%, sĂ”ltuvalt koormusest.
- Tugiteenusele on lisatud vÔimalus luua failide descriptorid, mis on seotud kindla nime ruumiga (namespace). Erinevalt ruumide nimele identifikaatorite kaudu viitamisest (/proc//ns/), on failide descriptor seotud konkreetselt nime ruumi eksemplariga ja vÀlistab olukorra, kus identifikaator on uuesti eraldatud ja osutab juba teisele objektile. Sarnaselt pidfds'i kasutamisele avatakse ruumide nimedega seotud failide descriptorid funktsioonide open_by_handle_at() ja name_to_handle_at() kaudu.
- Rakendatud on «Swap Table» mehhanism, mis vĂ”imaldab parandada paginate jĂ”udlust. Kiirus saavutatakse, vĂ€hendades konkurentsi vahetuse vahemĂ€lu juurdepÀÀsu pĂ€rast, tĂ”husama vahemĂ€lus otsimise ja fragmentatsiooni vĂ€henemise kaudu. Swap Table'i pĂ”hine tagaplaan on kasutusel paginate vahemĂ€lu jaoks asemel XArray tagaplanile ja on keskmiselt parandanud jĂ”udlust 5-20%. Usemem testi kaudu suurenes lĂ€bilaskevĂ”ime 17-28%, mitme lĂ”ime tuumade taasĂŒhendamise testis vĂ€henes kogumise aeg 1.12-3.19%, redis-benchmark testi BGSAVE nĂ€itas töötlemise pĂ€ringute arvu suurenemist 6-7%.
- Zswap alamsĂŒsteem on viidud otse zsmalloc mĂ€lude jaotamise sĂŒsteemi kasutusele, asendades zpool kihi, mis ei ole enam kusagil mujal kasutusel ja on nĂŒĂŒd kernelist eemaldatud.
- Mikrokoode laadimise kĂ€itumise haldamiseks x86 sĂŒsteemides on rakendatud kĂ€surea suvand «microcode=flagide nimekiri». Praeguses vormis vahetas uus suvand «microcode.force_minrev» ja vĂ”imaldab samuti mÀÀrata minimaalne vĂ”imalik mikrokoode versioon laadimiseks.
- Alustati ĂŒleliigse «page» struktuuri reorganiseerimist, mida kasutatakse operatiivmĂ€lu haldamiseks. Lisatud on tĂŒĂŒp âmemdesc_flags_tâ universaalsete lippude vĂ€ljade jaoks, mida saab kasutada pĂ€rast oodatavat tulevikus eraldi struktuuride eraldamist «page» struktuurist slab- ja folio'ide jaoks.
- Nios2 arhitektuurile, mida kasutatakse Altera Nios II protsessorites (FPGA pĂ”hine soft-protsessor), on ellu viidud sĂŒsteemikĂ”ne clone3() tugi.
- Tuuma konfiguratsioonile (KConfig) on lisatud atribuut «transitional», mida saab kasutada seadet mĂ€rgistamiseks, mis ei kuvata kasutajaliidestes, nagu «make menuconfig», ja ei sisaldu genereeritud konfiguratsioonifailides. Atribuudi peamine eesmĂ€rk on lihtsustada valikute ĂŒmbernimetamise protsessi, sĂ€ilitades tagurpidi ĂŒhilduvuse.
- Clang kompilaatori minimaalne versioon, millega kerneli vÔib kokku panna, on tÔstetud LLVM tööriistade versioonile 15. Debian 12 ja Ubuntu 22.04 toovad endaga kaasa LLVM 14.
- JĂ€tkatud muudatuste ĂŒleviimine Rust-for-Linux harust, mis on seotud Rust keele kasutamisega teise keele valikuna draiverite ja kerneli moodulite arendamiseks (Rust tugi ei ole vaikimisi aktiveeritud ja see ei vii Rustâi kerneli kohustuslikuks sĂ”ltuvuseks). Uues versioonis on Rust koodile rakendatud aatomilised mĂ€luoperatsioonid, maple tree struktuur, vĂ”imalus luua DebugFS-failid ning funktsioonid bitikaartide manipuleerimiseks. TĂ€nu API laiendamisele on draiverite arendamine laiem. Lisatud on tĂ€ielik abstraktsioonide komplekt USB-seadmete draiverite arendamiseks (nĂ€idis USB-draiver). Perf utiliidile on lisatud tugi rustc kompilaatori genereeritud silumis sĂŒmbolitele.
- Virtualiseerimine ja turvalisus
- Lisatud on digitaalsete allkirjade kaudu laaditavate BPF-programmide krĂŒptograafilise kontrollimise tugi. Edaspidi laiendatakse seda vĂ”imalust allkirjastatud BPF-programmide laadimise reeglite mÀÀratlemise vahendite ja vĂ”imaluse pakkumisega mitteprivileegitud kasutajatele kinnitatud BPF-programmide kasutamiseks.
- KVM hĂŒperviisorisse on rakendatud Intel CET (Control-flow Enforcement Technology) virtualiseerimise tugi, mida kasutatakse kaitseks ROP (Return-Oriented Programming) meetoditest lĂ€htuvate eksploitide vastu. Kaitse saavutatakse selle abil, et pĂ€rast funktsiooni juhtimise edastamist salvestab protsessor tagasipöördumise aadressi mitte ainult tavapĂ€rases hunnikus, vaid ka eraldi varjatud hunnikus, mida ei saa otse muuta.
- Lisatud vĂ”imalus kasutada rohkem kui 255 CPU-d kĂŒlalissĂŒsteemides, mis töötavad Bhyve hĂŒperelemendi all FreeBSD 15 hostides.
- Lisatud dibs (Direct Internal Buffer Sharing) kiht hallatud jagatud puhversĂŒsteemide jaoks isoleeritud keskkondades, nagu hĂŒperelement vĂ”i Linuxi kerneli nĂ€ide.
- Auditialasse on lisatud tugi mitme samaaegselt aktiveeritud LSM (Linuxi turvamuul) mooduli tööks.
- Lisatud virtio-kettajuhik spi-virtio, et pÀÀseda SPI-seadmest (Serial Peripheral Interface) vÀlja. virtuaalmasinate.
- KVM hĂŒperelemendis on lisatud SEV-SNP CipherText Hiding reĆŸiimi tugi, mis blokeerib kaitstud kĂŒlalissĂŒsteemide mĂ€lu ĆĄifrikoodi lugemise volitamata CPU poolt.
- Lisatud qtee draiver TEE-keskkondade (Trusted Execution Environment) Qualcommi kiipide jaoks.
- VĂ”rgusĂŒsteem
- Lisatud tugi TCP-ĂŒhenduste krĂŒpteerimisele, kasutades Google'i loodud PSP (PSP Security Protocol) turvaprotokolli andmeside krĂŒpteerimiseks andmete keskuste vahel. PSP pakub krĂŒpteerimist, krĂŒptograafilist terviklikkuse kontrollimist ja allika autentimist, rakendades oma moodustise protokollide TLS ja IPsec vĂ”imeid. PSP rakendab krĂŒpteerimist ĂŒksikute vĂ”rguĂŒhenduste tasandil, mitte kogu sidekanali tasandil. PSP kasutab erinevaid krĂŒpteerimisvĂ”tmeid erinevate tunnelitavate TCP-ĂŒhenduste jaoks, et tagada liikluse range isoleerimine erinevate rakenduste ja töötlejate vahel. CPU koormuse vĂ€hendamiseks toetatakse krĂŒpteerimise ja dekodeerimise operatsioonide ĂŒlekandmist vĂ”rgukaartidele. Andmete edastamiseks kasutatakse UDP protokolli, mille peal edastatakse originaalse TCP-paketi sisu.

- Lisatud on esialgne tugi laiendusele AccECN (TĂ€psustatud Eksplicitne Ălekande Teadlikkus), mis on tĂ€iustatud versioon ECN-laiendusest, vĂ”imaldades hostidel koormuse korral IP-pakette mĂ€rgistada, selle asemel et neid tagasi lĂŒkata, andes vĂ”imaluse tuvastada algne ummistuse etapp sidekanalites ilma pakettide kaotuseta. Algne ECN-laiendusel on piirang, mis lubab ĂŒhte ĂŒlekande signaali edastada ĂŒhe TCP edastus-tsĂŒkli (RTT, Ringreisiaeg, pĂ€ringu saatmine ja vastuse saamine) raames. AccECN eemaldab selle piirangu ja vĂ”imaldab saajal edastada saatjale rohkem kui ĂŒks koormusetu mĂ€rk TCP-paketi pĂ€ises. Koormuse juhtimise algoritmid saavad seda teavet kasutada, et tĂ€psemalt reageerida koormetele ja mitte kasutada teravat pakettide saatmise vĂ€henemist, kui esinevad vĂ€ikesed koormused.
- UDP-kohas on optimeeritud sissetulevate pakettide töötlemine DDoS-rĂŒnnakute korral, mis toovad kaasa suure hulga pakettide saabumise ĂŒhte vĂ”i mitmesse UDP-socketisse. Tehtud optimeerimised, nagu konkurentsivĂ”imete lukustuste vĂ€hendamine, andmestruktuuride mĂ€lus ĂŒlesehitamise optimeerimine ja NUMA (ebavĂ”rdne mĂ€letegevus) arhitektuuri arvesse vĂ”tvate lukustuste kasutamine, on vĂ”imaldanud suurendada UDP-pakettide vastuvĂ”tu jĂ”udlust 47% ja rohkem ÀÀrmuslikes tingimustes.
- NFS-serveris on realiseeritud vĂ”imalus sisse-/vĂ€ljumise vahemĂ€lu keelamiseks, mis vĂ”imaldab kasutada NFS-serverit sĂŒsteemides, millel on vĂ€he mĂ€lu (nt vĂ€hendatud pilvekeskkondades). VahemĂ€lu keelamine vĂ”ib olla kasulik ka koormatud NFS-serverites, et vĂ€ltida kohalike salvestusseadmete andmete vahemĂ€lust vĂ€lja tĂ”ukamist NFS vahemĂ€lu jaoks mĂ€lu vabastamise tĂ”ttu.
- Sissetulevate ja vÀlja saadetavate pakettide maksimaalne vahemÀlu suurus vÔrgu sokettide jaoks (net.core.rmem_max ja net.core.wmem_max) on suurendatud 2 MB-lt 4 MB-le. Vaikimisi suurus ei ole muutunud (net.core.rmem_default ja net.core.wmem_default = 2 MB).
- Lisatud on draiver Qualcomm PPE (Pakettide Töötlemise Mootor) vÔrgutegevuste kiirendamiseks, mida kasutatakse Qualcomm SoC IPQ9574-s.
- Lisatud tugi TCP-ĂŒhenduste krĂŒpteerimisele, kasutades Google'i loodud PSP (PSP Security Protocol) turvaprotokolli andmeside krĂŒpteerimiseks andmete keskuste vahel. PSP pakub krĂŒpteerimist, krĂŒptograafilist terviklikkuse kontrollimist ja allika autentimist, rakendades oma moodustise protokollide TLS ja IPsec vĂ”imeid. PSP rakendab krĂŒpteerimist ĂŒksikute vĂ”rguĂŒhenduste tasandil, mitte kogu sidekanali tasandil. PSP kasutab erinevaid krĂŒpteerimisvĂ”tmeid erinevate tunnelitavate TCP-ĂŒhenduste jaoks, et tagada liikluse range isoleerimine erinevate rakenduste ja töötlejate vahel. CPU koormuse vĂ€hendamiseks toetatakse krĂŒpteerimise ja dekodeerimise operatsioonide ĂŒlekandmist vĂ”rgukaartidele. Andmete edastamiseks kasutatakse UDP protokolli, mille peal edastatakse originaalse TCP-paketi sisu.
- Varustus
- Ytme tuuma on vastu vĂ”etud Tyr draiver, mis on kirjutatud Rust keeles ja toetab ARM Mali GPU-sid, milles kasutatakse CSF (Command Stream Frontend) tehnoloogiat, nagu Mali G310, G510 ja G710. Draiver ei ole veel valmis tavalise kasutamise jaoks ning seda kĂ€sitletakse katseprototĂŒĂŒbina, et testida abstraktsioone Rust keeles draiverite vĂ€ljatöötamiseks.
- HID (Human Interface Device) liidese sisendseadmete draiveritesse on lisatud puutetundlikud padjad, mis toetavad taktiilset tagasisidet ja surveandureid.
- JĂ€tkatakse Intel Xe arhitektuuril pĂ”hineva drm-draiveri (Direct Rendering Manager) Xe arendamist, mida kasutatakse Intel Arc seeria graafikakaartides ja integreeritud graafikas alates Tiger Lake protsessoritest. Uues versioonis on lisatud madvise liides, aktiviseeritud SR-IOV PF (Single Root I/O Virtualization Physical Function) tugi, lisatud Intel PSMI reĆŸiimi tugi seadmete valideerimiseks, lisatud tugi seadme tarkvara poolt edastatud veateate töötlemiseks, rakendatud SLPC energiatarbimise profiil, lisatud tugi abiprogrammide laadimiseks (nt jahutuskontrolleri ja pingeregulatsiooni jaoks) draiveri kontrollimise ajal.
- AMDGPU draiverisse on lisatud tugi Cyan Skillfish APU-de seadmetele, parendatud AMD GCN 1.0 tugi, saavutatud ĂŒhilduvus criu tööriistaga, sysfs-i on lisatud temperatuuri mÔÔtmise nĂ€itajad, lubatud MMIO remapimise pĂ€ringud kasutajaruumi.
- i915 draiveris on aktiveeritud Wildcat Lake perekonna kiipide tugi ning parandatud Jasper Lake, Elkhart Lake, Gen7 ja Gen6 GPU-de funktsionaalsust.
- Nouveau draiveris on vaikimisi kasutusel NVIDIA GSP-firmad ja parendatud veateenuste töötlemist.
- NVIDIA GPU-de Nova draiverikomponentide integreerimist on jÀtkata, kasutades GSP-firmvara, alustades NVIDIA GeForce RTX 2000 seeriast, mis pÔhineb Turingi mikroarhitektuuril. Draiver on kirjutatud Rusti keeles. Uues versioonis on laiendatud GSP firmvara tuge, tÀiustatud makro 'register!' implementatsiooni, lisatud PCI-seadmete klasside ja tootjate identifikaatorite tugi.
- Lisatud rocket draiver NPU kiirendajatele, mida kasutatakse SoC Rockchip RK3588-s.
- Kerneli parameeter 'boot_display' on lisatud, et valida vĂ€ljundseade, mille kaudu kuvatakse laadimisprotsess mitme GPU-ga sĂŒsteemides.
- vesadrm draiveris on rakendatud 8-bitiste palettide tugi.
- MSM draiverisse on lisatud GPU Adreno 663 tugi ja teostatud energiatÔhususe tehnoloogia IFPC (Inter Frame Power Collapse) toetamine.
- Panthor draiverisse on lisatud GPU Mali-G710, Mali-G510, Mali-G310, Mali-Gx15, Mali-Gx20 ja Mali-Gx25 tugi.
- Lisatud on ASoC Qualcomm Glymur ja PM4125, Realtek RT1321, Shanghai FourSemi FS2104/5S, Texas Instruments PCM1754 ja TAS2783A, qcs615, CS35L56 B2, tas2118, tas2x20, tas5825 helisĂŒsteemide tugi. Samuti on lisatud Tascam US-144mkII ja Presonus S1824c hel USB kaardid.
- Lisatud ARM CPU Cortex-A320 / A520AE / A720AE ja C1-Nano / Pro / Premium / Ultra tugi.
- Lisatud on ARM-plaatide, SoC-de ja seadmete tugi: Apple M2 Pro, M2 Max ja M2 Ultra, Sony Xperia SP, Samsung Galaxy S22, Samsung Galaxy S20 FE, ASUS Eee Pad Slider SL101, Lenovo ThinkBook 16, HP Omnibook X14 X1P42100, Dell Inspiron 7441 / Latitude 7455, Sige1, NanoPi Zero2, Axis Artpec8, NXP i.MX91, ROCK 2A / 2F, Qualcomm Lemans Auto, Renesas RZ / T2H, RZ / N2H, RZ / T2H ja RZ / N2H, Aspeed AST27xx, Meta Clemente BMC, Netcube Nagami som, Tqma91xx, Ultratronik i.MX8MP Ultra-MACH, i.MX8ULP EVK9, Buffalo WXR-1750DHP.
Samas on Ladina-Ameerika Tasuta Tarkvara Sihtasutus koostanud tĂ€ielikult vabade komponentidega tuuma 6.18 â Linux-libre 6.18-gnu, mis on puhastatud firmvara ja draiverite elementidest, mis sisaldavad mittevabasid komponente vĂ”i koodijuppe, mille kasutusala on tootja poolt piiratud. Versioonis 6.18 on uuendatud Nova-Core, Intel XE, TI PRUeth, Lantiq GSWIP, Marvell WiFi-Ex draiverite blobide puhastamise koodi. Olevat puhastatud blobide nimesid dts-failides (devicetree) Qualcommi, Mediateki ja TI ARM64 kiipidele. Uute FourSemi fs2104/5s, TI TAS2783 ja Qualcomm GENI draiverite blobide laadimine on neutraliseeritud.
Allikas: opennet.ru

