- Qualcomm sedang meningkatkan sokongan untuk SoC ARMnya dalam Linux dengan pelbagai tampalan yang telah disertakan dalam kernel seperti 6.8, 6.9 dan 6.3.
- Masalah struktur berterusan dalam firmware, BIOS dan virtualisasi Snapdragon X1E, yang menjejaskan pengeluar seperti TUXEDO.
- Linux 6.3 memperkenalkan perubahan besar dalam pemacu, keselamatan, rangkaian dan seni bina ARM64, termasuk beberapa platform Qualcomm.
- Varian Linux-libre 6.3-gnu mengukuhkan penyingkiran gumpalan, sekali gus menjejaskan keseimbangan antara prestasi, sokongan dan perisian 100% percuma.

Ekosistem Perkakasan Qualcomm ARM dan kernel Linux sedang mengalami detik penting untuk Pentadbiran sistem LinuxDi satu pihak, syarikat itu berusaha keras untuk memastikan SoC generasi akan datangnya, seperti Snapdragon X Elite dan cip ARM64 lain, mempunyai sokongan peringkat tertinggi dalam kernel utama. Sebaliknya, komuniti Linux dan beberapa pengeluar menghadapi batasan yang sangat jelas mengenai firmware, BIOS, virtualisasi dan sokongan jangka panjang.
Dalam konteks ini, Tampalan Linux untuk sokongan RAS dan ciri-ciri lain pada platform Qualcomm Ia telah menjadi satu bahagian strategik: bukan sahaja ia mendayakan perkara asas seperti storan atau audio NVMe, tetapi ia juga meletakkan asas untuk ciri-ciri kritikal seperti kebolehpercayaan, keselamatan, virtualisasi atau sokongan jangka panjang untuk komputer riba dan peranti berasaskan ARM yang lain.
Qualcomm, ARM dan perlumbaan untuk menakluki desktop dengan Linux
Domain klasik bagi AMD dan Intel dalam dunia PC Ia semakin dicabar oleh serangan ARM. Qualcomm dan Apple telah menunjukkan bahawa SoC yang sangat berkuasa dan cekap boleh direka bentuk untuk komputer riba dan desktop, dan langkah logik seterusnya adalah untuk memastikan cip ini berfungsi dengan baik pada Linux seperti pada Windows.
Dalam kes khusus Qualcomm, syarikat itu telah mula menghantar sejumlah besar tampalan ke kernel Linux untuk menghidupkan pemproses generasi baharunya, terutamanya keluarga Snapdragon X Elite (dikenal pasti dalam banyak commit sebagai X1E80100). Tampalan ini bukanlah kosmetik: ia mendayakan segala-galanya daripada storan NVMe melalui PCIe hingga audio, serta kuasa, pin, bas dan cache sistem itu sendiri.
Komitmen Qualcomm terhadap Linux bermakna banyak penambahbaikan ini sudah menjadi sebahagian daripada versi Linux 6.8 dan Linux 6.9Ini menunjukkan bahawa syarikat itu bukan sahaja tertumpu pada pemasaran yang "serasi dengan Linux," tetapi juga mendesak sokongan sebenar dalam pokok kernel utama, sesuatu yang penting untuk pengedaran bagi menawarkan imej berfungsi tanpa menggunakan tampalan luaran yang tidak berkesudahan.
Pada masa yang sama, situasinya bercanggah: sementara sokongan kernel matang, sesetengah pengeluar seperti TUXEDO telah memutuskan untuk menghentikan sementara Projek komputer riba berorientasikan Linux dengan Snapdragon X1E disebabkan oleh firmware, BIOS dan isu struktur lain. Dalam erti kata lain, kernel sedang berjalan lancar, tetapi keseluruhan platform masih belum mencapai piawaian yang diperlukan oleh penyedia perkakasan Linux yang "sedia untuk kilang".
Tampalan Qualcomm utama telah disepadukan ke dalam kernel Linux
Qualcomm telah menghantar beberapa siri tampalan yang sangat spesifik untuk Snapdragon X Elite dan platform ARM64 yang lain, yang tanpanya sistem ini tidak akan dapat digunakan. Antara blok sokongan yang paling relevan yang telah disepadukan ke dalam Linux 6.8 dan 6.9 ialah:
Pertama, sokongan untuk NVMe melalui PCIeIni penting untuk SSD berprestasi tinggi yang disambungkan ke bas PCI Express agar berfungsi dengan betul dalam sistem ini. Tanpa pemacu khusus platform ini, prestasi storan atau pengesanan pemacu mungkin lemah atau tidak wujud sama sekali.
Satu set pemacu untuk sistem bunyi Daripada rujukan Snapdragon, dengan sokongan untuk codec audio dan pelbagai laluan input dan output. Ini adalah kunci untuk sesuatu yang asas seperti pembesar suara, mikrofon dan bicu fon kepala yang berfungsi pada komputer riba.
Satu lagi bahagian penting ialah sokongan untuk PMIC PMC8380Cip pengurusan kuasa dalam sesetengah platform Qualcomm bertanggungjawab untuk pengawalaturan voltan, pengecasan bateri dan aspek penting lain bagi kuasa sistem. Oleh itu, mempunyai pemacu huluan yang mantap adalah syarat yang diperlukan untuk komputer riba benar-benar boleh digunakan dengan Linux setiap hari.
Di samping itu, Qualcomm telah mengusahakan subsistem Pinctrl (TLMM)Ini mengurus konfigurasi pin SoC, serta blok Phy yang ditetapkan untuk PCIe, eDP dan USB. Tampalan ini memastikan bahawa pelbagai port fizikal (USB, output video, pautan PCI Express) diinisialisasi dan dikonfigurasikan dengan betul untuk digunakan oleh pengawal sistem yang lain.
Akhir sekali, deskriptor dan sokongan telah ditambah untuk Plat rujukan CRD dan QCPserta untuk cache sistem. Papan ini berfungsi sebagai asas untuk Qualcomm dan pengeluar menguji dan mengesahkan Linux sebelum komputer riba komersial wujud, dan pemahaman kernel utama tentang papan ini adalah asas untuk kematangan awal sokongan.
Ciri-ciri yang akan datang ke kernel masa hadapan: bateri, GPU, kamera dan banyak lagi
Selain daripada apa yang telah disertakan dalam Linux 6.8 dan 6.9, Qualcomm mempunyai Gelombang tampalan baharu dirancang untuk kernel 6.10 dan 6.11Perubahan ini bertujuan untuk mengisi jurang yang amat sensitif dalam persekitaran desktop atau komputer riba moden.
Antara bidang yang sedang diusahakan, sokongan penuh daripada pengurusan bateri dan kuasaSistem tidak mencukupi untuk mengesan bateri; adalah penting bahawa penunjuk adalah tepat, pengecasan dan penyahcasan dioptimumkan dan keadaan kuasa rendah, tidur dan sambung semula yang andal diaktifkan.
Satu lagi aspek penting ialah sokongan daripada hos USBIni terpakai kepada kedua-dua port USB tradisional dan varian berkelajuan tinggi, termasuk USB4, yang mana ramai pengguna dan pengeluar masih mengesan batasan dalam kelajuan berkesan dan kestabilan dalam peranti dengan Snapdragon X1E.
Dalam bidang grafik, Qualcomm sedang meningkatkan sokongan untuknya GPU Adreno Grafik bersepadu, termasuk pemaparan 3D dan output video luaran melalui DisplayPort (DP). GPU Snapdragon X Elite mampu mencapai 4.6 TFLOPS, jadi sokongan Linux yang baik membuka pintu kepada permainan, aplikasi 3D dan beban kerja pecutan grafik peringkat tinggi.
Tetapi ia tidak berhenti di situ: terdapat juga kerja dalam bidang seperti video, kamera dan audio canggih (pembesar suara, mikrofon, fon kepala dan kombinasi daripadanya). Ini termasuk penggunaan enjin pengekodan dan penyahkodan multimedia perkakasan, yang merupakan kunci untuk menjimatkan kuasa bateri dan mengurangkan beban CPU semasa memainkan atau mengedit video resolusi tinggi.
Akhir sekali, terdapat tumpuan yang kuat terhadap penggantungan dan penyambungan semulaPada komputer riba ARM, kelakuan mod tidur yang lemah boleh merosakkan pengalaman, menyebabkan penggunaan kuasa yang tidak terkawal atau kegagalan sistem semasa bangun. Tampalan yang dikeluarkan oleh Qualcomm bertujuan untuk menjadikan kitaran tidur/sambung semula seboleh dipercayai pada komputer riba x86 yang disokong dengan baik.
Snapdragon X Elite: Kuasa mentah dan keupayaan AI
Inti pati usaha-usaha ini adalah Snapdragon X EliteCPU ARM ini direka bentuk untuk mencabar secara langsung pemproses canggih daripada AMD, Intel dan, dalam persekitaran ARM, Apple Silicon. Cip ini mempunyai 12 teras yang mampu mencapai frekuensi sehingga 4,3 GHz, satu angka yang jelas meletakkannya dalam liga pemproses desktop dan komputer riba berprestasi tinggi.
Reka bentuk Snapdragon X Elite ialah SoC (System on Cip) yang mengintegrasikan a GPU Adreno dengan kuasa sehingga 4.6 TFLOPSIni menjadikannya pilihan yang sangat sesuai untuk tugas permainan dan intensif GPU seperti rendering, kesan visual atau enjin 3D yang kompleks, dengan syarat susunan pemacu pada Linux memenuhi tugas tersebut.
Satu perkara yang amat relevan ialah keupayaan untuk AI disepadukan ke dalam cipQualcomm mengumumkan sehingga 45 TOPS (operasi tera sesaat) yang dikhaskan untuk beban kerja kecerdasan buatan. Dalam konteks Linux, ini boleh dimanfaatkan dalam rangka kerja inferens yang dioptimumkan, aplikasi pengecaman pertuturan, visi komputer atau sebarang tugas yang menggunakan model pembelajaran mesin secara intensif.
Semua ini menambahkan penekanan yang kuat terhadap kecekapan tenagaSoC dengan tahap ketumpatan kuasa dan ciri-ciri ini mesti mengekalkan penggunaan kuasa yang rendah untuk menarik perhatian pada komputer riba ultra nipis dan peranti yang sentiasa bersambung. Tampalan kuasa dan pengoptimuman dalam Linux akan menjadi kunci untuk memastikan pengalaman yang setanding dengan Windows atau macOS dari segi hayat bateri dan prestasi yang berterusan.
Keupayaan ini meletakkan Snapdragon X Elite dalam kedudukan yang sangat kompetitif dalam pasaran PC. Cabaran besarnya adalah memastikan semua ini potensi itu sampai kepada pengguna Linux dengan lancar, tanpa memerlukan penggodaman, pengekstrakan perisian tegar daripada Windows atau mengimbangi kernel tersuai.
Qualcomm telah berkongsi pelan tindakan kasar enam bulan kerja Khususnya bertujuan untuk meningkatkan pengalaman Linux, salah satu tonggak utama pelan ini ialah penyahkodan video hujung ke hujung dalam pelayar seperti Firefox dan Chrome, memanfaatkan enjin video SoC dan bukannya bergantung sepenuhnya pada CPU.
Di samping itu, ia direnungkan Pengoptimuman CPU dan GPU Penambahbaikan khusus Linux memastikan bahawa kedua-dua penjadual kernel dan pustaka ruang pengguna menggunakan sepenuhnya perkakasan ARM Qualcomm. Penambahbaikan ini akan menghasilkan masa tindak balas yang lebih pantas, penggunaan kuasa yang lebih rendah dan penggunaan GPU Adreno yang lebih bijak untuk mempercepatkan antara muka dan aplikasi.
Satu lagi aspek penting dalam pelan tindakan ini ialah objektif Terbitkan firmware secara terbuka melalui repositori linux-firmwareMempunyai firmware yang tersedia di lokasi standard itu membolehkan pengedaran membungkus semua yang diperlukan tanpa memaksa pengguna untuk mengekstraknya daripada pemasangan Windows atau memuat turunnya daripada sumber legap.
Qualcomm juga telah menyebut hasratnya untuk menawarkan Pemasang mudah untuk Ubuntu dan DebianIni melibatkan imej sistem dan proses pemasangan yang direka khusus untuk platform ARM anda, dengan semua tampalan kernel, modul dan firmware yang diperlukan untuk memastikan sistem but dan berjalan dengan lancar.
Bagi menggalakkan kerjasama, syarikat telah menerbitkan imej cakera eksperimen untuk pemasang Debian dan menggalakkan komuniti untuk mengikuti kemas kini dan tampalan pada LKML (Linux Kernel Mailing List) dengan mencari rentetan “X1E80100”. Dengan pendekatan ini, mereka bertujuan untuk menerima maklum balas awal tentang apa yang hilang, apa yang gagal dan apa yang harus diutamakan dalam kitaran pembangunan seterusnya.
Sisi lain duit syiling: firmware tertutup dan kekecewaan komuniti
Walaupun terdapat perkembangan positif ini, sebahagian besar komuniti Linux yang telah mencuba Snapdragon X1E dalam amalan Ia menunjukkan kekecewaan yang ketara. Punca konflik yang sangat jelas ialah ketersediaan sebenar firmware yang diperlukan supaya semua komponen perkakasan berfungsi dengan betul dalam Linux.
Ramai pengguna tertanya-tanya mengapa tiada satu pun saluran rasmi, jelas dan boleh diedarkan semula untuk memasang firmware yang diperlukan oleh komponen kritikal sistem X1E. Pada masa ini, dalam terlalu banyak kes, satu-satunya pilihan adalah dengan "but" pemasangan Windows, mengekstrak gumpalan firmware daripadanya dan memindahkannya secara manual ke Linux, dengan semua masalah perundangan dan praktikal yang berkaitan dengannya.
Lebih buruk lagi, dalam beberapa kes, Pengagihan semula perisian tegar tidak dibenarkan melalui saluran standard seperti repositori firmware linux itu sendiri. Ini mewujudkan ekosistem yang rapuh, di mana setiap pengguna perlu menjaga diri mereka sendiri, dan di mana pengedar Linux tidak boleh hanya membungkus semua yang diperlukan dan menyediakan sokongan rasmi untuk platform tersebut.
Situasi ini dianggap sebagai masalah struktur dan bukannya masalah teknikal yang mudah. firmware yang boleh diagihkan semula, pemacu huluan sepenuhnya dan asas perkakasan yang stabilSangat sukar untuk mendapatkan pengeluar komputer riba berorientasikan Linux untuk melancarkan produk komersial dengan Snapdragon X1E dan menawarkan kemas kini selama beberapa tahun.
Akibatnya, pengguna dan pembangun lanjutan telah menanyakan soalan yang sangat langsung kepada Qualcomm: apakah yang sebenarnya menyekat model pengedaran firmware mesra Linux ini, jika ada? pelan awam untuk menjadikan sistem ini mampan dalam jangka masa panjang dan apa yang perlu diubah untuk dapat meninggalkan kebergantungan pada aliran kerja berdasarkan pemasangan Windows.
Kes TUXEDO: projek dihentikan sementara kerana kekurangan kematangan
Salah satu semakan realiti yang paling ketara ialah keputusan untuk TUXEDO ComputersSebuah pengeluar komputer riba terkenal yang telah memasang Linux secara prapasang telah menghentikan sementara atau menghentikan inisiatifnya untuk melancarkan komputer riba dengan Snapdragon X1E sebagai platform utamanya untuk Linux.
Pada 21 November 2025, TUXEDO menerbitkan satu kenyataan yang menjelaskan bahawa platform itu terbukti kurang sesuai untuk Linux daripada yang mereka jangkakanWalaupun mereka berjaya mencipta prototaip berfungsi yang dapat dilihat oleh sesetengah orang secara langsung, masalah yang terkumpul menjadikannya mustahil untuk diteruskan seperti sedia ada.
Antara sebab yang disebut oleh TUXEDO ialah ketiadaan kaedah kemas kini BIOS yang berdaya majuKekurangan kawalan kipas yang betul, tingkah laku yang tidak dapat diramalkan dalam virtualisasi KVM dan ketidakupayaan untuk mencapai kelajuan tinggi dan stabil pada USB4 adalah semua elemen yang, bagi penyedia komputer riba Linux, sangat penting dari segi pengalaman pengguna dan sokongan teknikal seterusnya.
Mereka juga menyebut bahawa, walaupun ia mungkin, penyahkodan video perkakasanWalau bagaimanapun, sokongan dalam aplikasi dunia sebenar adalah lemah, yang mengurangkan nilai praktikal fungsi tersebut untuk pengguna akhir. Ia tidak mencukupi untuk perkakasan dapat melakukannya; pelayar, pemain media dan perisian lain juga perlu menggunakannya dengan andal.
Walaupun begitu, TUXEDO membiarkan pintu terbuka untuk menilai semula generasi Snapdragon akan datang dan menyumbang ke huluan dengan beberapa kerja yang mereka lakukan, contohnya, pada Pokok Peranti khusus untuk prototaip mereka. Mesejnya jelas: terdapat minat, tetapi platform ini kekurangan kematangan untuk sokongan Linux yang serius dan sedia ada.
Lompatan kernel Linux 6.3: Pembersihan, pemacu dan keselamatan ARM
Walaupun semua ini berlaku di bahagian hadapan Qualcomm, Kernel Linux terus berkembang pada kadar yang sangat baik. Satu contohnya ialah Linux 6.3, yang dikeluarkan oleh Linus Torvalds selepas dua bulan kerja, yang menggabungkan 15.637 perubahan yang dikemukakan oleh 2.055 pembangun, dengan tampalan 76 MB yang menjejaskan hampir 14.300 fail dan menambah lebih daripada sejuta baris kod.
Secara statistiknya, sekitar 39% daripada perubahan dalam Linux 6.3 tertumpu pada pemacu15% dalam kod khusus seni bina, 10% dalam susunan rangkaian, 5% dalam sistem fail dan 3% dalam subsistem kernel dalaman. Angka-angka ini mencerminkan pemberat pemacu dan sokongan untuk platform baharu (termasuk banyak ARM dan ARM64) terhadap pembangunan kernel semasa.
Antara ciri-ciri baharu yang paling ketara ialah pembersihan besar-besaran platform ARM lama dan usangLebih daripada 40 platform telah dialih keluar daripada pokok kod, menghasilkan pengurangan kira-kira 150.000 baris. Pemangkasan ini membantu memastikan kernel dapat diurus dan mengurangkan beban penyelenggaraan pada perkakasan yang tidak lagi relevan secara praktikal.
Linux 6.3 juga telah mengambil langkah penting dalam Integrasi bahasa Rust dalam kernel. Walaupun sokongan belum diaktifkan secara lalai dan tidak menjadikan Rust sebagai kebergantungan mandatori, jenis seperti Arc, ScopeGuard dan ForeignOwnable telah ditambah dan modul "pinjam" telah dialih keluar daripada pakej alloc. Integrasi ini kini dianggap hampir dengan titik di mana kernel akan menerima modul pertama yang ditulis dalam Rust secara natif.
Satu lagi ciri menarik yang diperkenalkan ialah hwnoiseSatu alat untuk menjejaki kelewatan yang disebabkan oleh perkakasan telah ditambah, mengukur jitter semasa pelaksanaan operasi walaupun gangguan dinyahdayakan. Di samping itu, modul kernel dengan pelaksanaan rujukan penanda aras Dhrystone juga disertakan, berguna untuk menilai prestasi CPU dan SoC baharu semasa peringkat awal kebolehgunaan.
Perkhidmatan memori, pengoptimuman BPF dan sokongan untuk seni bina baharu
Dalam bidang perkhidmatan memori dan sistem, Linux 6.3 memperkenalkan pilihan untuk Lumpuhkan perakaunan memori untuk program BPF menggunakan parameter baris arahan "cgroup.memory=nobpf". Ini berguna pada sistem yang sarat dengan kontena, di mana overhed perakaunan BPF menanggung kos yang tidak perlu.
A juga telah ditambah untuk GPF pelaksanaan struktur pokok merah-hitam Menggunakan kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) mengelakkan keperluan untuk memperkenalkan jenis peta khusus yang baharu. Ini meletakkan asas untuk program BPF yang lebih kompleks dan cekap dalam senario rangkaian dan kebolehcerapan.
Dalam mekanisme Urutan boleh tetap semula (rseq) Keupayaan untuk menghantar pengecam serentak yang berkaitan dengan nombor CPU telah digabungkan, satu alat penting untuk melaksanakan operasi atom dengan cepat dan andal dalam persekitaran berbilang thread, memulakan semula operasi apabila ia diganggu oleh thread lain.
Pada peringkat seni bina, sokongan telah ditambah untuk arahan PKS 2 (Sambungan Matriks Boleh Skala) Dalam pemproses ARM, "trampolin BPF" telah dilaksanakan dalam s390x dan RISC-V RV64 untuk meminimumkan overhed panggilan antara kernel dan BPF, dan penggunaan arahan ZBB telah diaktifkan dalam RISC-V untuk mempercepatkan operasi rentetan.
Seni bina yang agak baharu LoongArch Linux juga mendapat manfaat daripada Linux 6.3, yang menambah sokongan untuk KASLR, penempatan semula kernel, titik putus perkakasan dan mekanisme kprobe. Tambahan pula, pustaka Nolibc minimum meluaskan liputannya untuk merangkumi s390 dan Arm Thumb1, menyertai ARM, AArch64, i386, x86_64, RISC-V dan MIPS.
Penambahbaikan pada sistem fail, I/O dan storan
Dalam bidang storan, Linux 6.3 telah menggabungkan penambahbaikan yang ketara dalam Btrfs, ext4, f2fs, EROFS dan dalam penjadual BFQ I/OPengubahsuaian ini mempunyai kesan langsung terhadap prestasi dan kebolehpercayaan kedua-dua sistem desktop dan pelayan.
Dalam Btrfs, untuk mengurangkan pemecahan, pendekatan berikut telah dipilih: bahagikan sambungan mengikut saiz semasa memperuntukkan blok: kecil (sehingga 128 KB), sederhana (sehingga 8 MB), dan besar. Pelaksanaan RAID56 juga difaktorkan semula, kod pengesahan checksum direka bentuk semula dan operasi penghantaran dipercepatkan sehingga 10 kali ganda melalui caching utime untuk direktori dan pelaksanaan arahan tertangguh.
Ext4 meningkatkan prestasinya dengan membenarkan berbilang proses melaksanakan I/O langsung pada blok yang telah diperuntukkan terlebih dahulu menggunakan kunci inode kongsi, bukannya kunci eksklusif yang menyekat paralelisme. f2fs menangani masalah penulisan atom yang serius dan cache sambungan baharu, di samping meningkatkan kebolehbacaan kod.
EROFS, direka bentuk untuk partition baca sahaja, telah menambah keupayaan untuk menghubungkan penyahmampatan fail yang dimampatkan ke CPU untuk mengurangkan kependaman semasa mengakses data. Secara selari, penjadual BFQ memperkenalkan sokongan untuk pemacu cakera berputar lanjutan dengan berbilang penggerak yang dikawal secara berasingan (Multi Actuator).
Dalam bidang rangkaian, sokongan telah ditambah untuk Penyulitan AES-SHA2 dalam NFSPada kedua-dua klien dan pelayan, subsistem FUSE memperkenalkan sambungan pertanyaan yang membolehkan melampirkan maklumat tambahan (seperti kumpulan) pada permintaan, yang berguna untuk menggunakan kebenaran dengan betul semasa mencipta objek dalam sistem fail berasaskan FUSE.
Virtualisasi, keselamatan dan rangkaian: BIG TCP, Spectre dan Hyper-V
Linux 6.3 hadir dengan penambahbaikan dalam virtualisasi dan keselamatanDalam hipervisor KVM untuk x86, sokongan telah ditambah untuk panggilan hiper Hyper-V yang dilanjutkan dan meneruskannya kepada pengawal pada hos ruang pengguna, menjadikannya mungkin untuk menjalankan Hyper-V secara bersarang.
Sekatan terhadap Akses tetamu ke acara PMUIni menghalang mesin maya daripada membaca kaunter prestasi yang boleh membocorkan maklumat sensitif. Secara selari, mekanisme memfd memperoleh keupayaan untuk mencipta kawasan memori yang tidak boleh dilaksanakan secara tidak boleh ditarik balik (memfd yang tidak boleh dilaksanakan), mengukuhkan teknik pengerasan.
Operasi itu diperkenalkan PR_SET_MDWE Dalam prctl, yang menyekat percubaan untuk menetapkan kebenaran memori yang membenarkan penulisan dan pelaksanaan serentak, mengukuhkan pertahanan terhadap eksploitasi. Di samping itu, perlindungan baharu terhadap serangan jenis Spectre telah diaktifkan secara lalai, berdasarkan mod automatik IBRS AMD Zen 4, yang melaraskan spekulasi arahan semasa gangguan, sistem dan suis konteks dengan overhed yang lebih rendah berbanding Retpoline.
Satu juga telah diperbetulkan kerentanan berkaitan dengan Spectre v2 Dengan kehadiran SMT/Hyper-Threading, disebabkan oleh penyahaktifan mekanisme STIBP semasa menggunakan IBRS. Berkenaan seni bina, ARM64 menerima sasaran binaan "virtconfig" baharu yang hanya mengaktifkan komponen yang diperlukan untuk but dalam persekitaran virtualisasi, dan m68k memperoleh penapisan syscall dengan seccomp.
Dalam susunan rangkaian, satu telah ditambah Antara muka Netlink untuk konfigurasi PLC (IEEE 802.3cg-2019), API netlink telah didokumenkan dengan lebih terperinci, dan alat ynl-gen-c telah dilaksanakan untuk menjana kod C daripada spesifikasi YAML. Pilihan IP_LOCAL_PORT_RANGE juga telah ditambah pada soket untuk memudahkan konfigurasi NAT kongsi tanpa menggunakan SNAT yang kompleks.
Pemacu perkakasan: GPU lama keluar, sokongan Qualcomm Adreno yang dipertingkatkan
Subsistem peranti dalam Linux 6.3 menyaksikan pembersihan besar-besaran pemacu grafik lama dan pengenalan pengawal baharu untuk platform moden, termasuk beberapa berasaskan Qualcomm dan ARM64.
Semua pemacu berasaskan DRI1 (i810, mga, r128, savage, sis, tdfx dan via), yang dianggap usang sejak 2016 dan tidak disokong oleh Mesa sejak 2012, telah dialih keluar. Pemacu fbdev lama seperti omap1, s3c2410, tmiofb dan w100fb juga telah dibersarakan, sekali gus mengurangkan beban penyelenggaraan kod yang tidak lagi digunakan pada perkakasan semasa.
Antara penambahan baharu, satu yang menonjol: Pengawal DRM untuk Intel Meteor Lake VPUdisepadukan ke dalam subsistem "accel" untuk pemecut pengkomputeran. Pengawal i915 meluaskan sokongan untuk GPU diskret Intel Arc, menambah sokongan awal untuk GPU Meteor Lake dan sokongan untuk Intel Xe HP 4tile.
Di pihak AMD, pemacu amdgpu memperkenalkan sokongan untuk AdaptiveSync, Secure Display dengan berbilang paparan dan penambahbaikan pada DCN 3.2, SR-IOV RAS, VCN RAS, SMU 13.x dan DP 2.1. Sementara itu, pemacu Nouveau mengalih keluar panggilan ioctl legasi dan pemacu etnaviv menambah sokongan eksperimen untuk VeriSilicon NPU.
Pemacu pata_parport untuk pemacu IDE melalui port selari membolehkannya keluarkan subsistem PARIDE yang lama kernel, dengan batasan kerana tidak dapat menyambungkan pencetak dan cakera secara serentak melalui port yang sama. Dalam arena tanpa wayar, ath12k telah ditambah, yang menyediakan sokongan untuk kad Wi-Fi 7 berdasarkan cip Qualcomm dan sokongan untuk peranti dengan cipset Realtek RTL8188EU.
Platform ARM64 baharu dan kernel Linux-libre 6.3-gnu
Linux 6.3 juga menambah sokongan untuk 46 papan induk ARM64 baharu, termasuk peranti yang pelbagai seperti Samsung Galaxy Tab A (2015), Galaxy S5, BananaPi R3, Debix Model A, pelbagai papan EmbedFire LubanCat, Facebook Greatlakes, Orange Pi R1 Plus, platform Tesla FSD dan pelbagai peranti berdasarkan Rockchip SoC (RK3128, RK3588, RK3568, RK3566, RK3328) atau TI K3.
Senarai ini merangkumi rujukan baharu berdasarkan SoC Qualcomm, seperti MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 dan SDM632Kemasukannya dalam pokok kernel utama menonjolkan perhatian berterusan yang diterima oleh platform Qualcomm dalam ekosistem Linux ARM64.
Secara selari, Yayasan Perisian Bebas Amerika Latin menerbitkan Linux-percuma 6.3-gnuIni merupakan varian kernel 6.3 yang percuma sepenuhnya, tanpa gumpalan perisian tegar atau bahagian kod bukan bebas yang terikat dengan sekatan pengilang. Dalam versi ini, gumpalan telah dihapuskan daripada pemacu baharu seperti ath12k, aw88395 dan peb2466, serta daripada fail Pokok Peranti untuk peranti qcom berasaskan AArch64.
Kod pembersihan blob telah dikemas kini dalam pemacu dan subsistem seperti amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870 dan av7110, serta dalam pemacu untuk kad DVB dengan penyahkodan perisian dan dalam BPF yang telah dikompilasi. Pembersihan manual pemacu seperti mga, r128, tm6000, cpia2 dan r8188eu telah dihentikan selepas penyingkirannya daripada kernel utama, dan membersihkan gumpalan pada pengawal i915.
Semua konteks ini menunjukkan bahawa, sementara Qualcomm dan pengeluar lain berusaha untuk mengintegrasikan SoC mereka dengan lebih baik ke dalam Linux, sebahagian daripada komuniti terus memilih untuk 100% kernel percuma dan tiada firmware proprietariIni menambah satu lagi lapisan kerumitan kepada perdebatan tentang sokongan, prestasi dan kebebasan pengguna.
Dengan semua pergerakan ini, gambaran keseluruhannya adalah seperti ekosistem sedang rancak berjalanQualcomm sedang mempercepatkan pengeluaran tampalan untuk sokongan RAS dan ciri-ciri kritikal pada platform ARMnya; kernel Linux sedang memperkenalkan perubahan besar pada pemacu, keselamatan dan seni bina; dan pada masa yang sama, komuniti dan pengeluar perkakasan sedang berusaha untuk model firmware dan BIOS yang benar-benar mampan untuk Linux, tanpa bergantung pada Windows atau penyelesaian separuh masak. Kuncinya pada tahun-tahun akan datang adalah untuk melihat sama ada usaha ini cukup menyatu untuk komputer riba dan desktop dengan Snapdragon dan SoC ARM lain untuk bersaing secara langsung dengan x86 dalam arena perisian sumber terbuka juga.
Isi kandungan
- Qualcomm, ARM dan perlumbaan untuk menakluki desktop dengan Linux
- Tampalan Qualcomm utama telah disepadukan ke dalam kernel Linux
- Ciri-ciri yang akan datang ke kernel masa hadapan: bateri, GPU, kamera dan banyak lagi
- Snapdragon X Elite: Kuasa mentah dan keupayaan AI
- Peta Jalan: Perisian tegar, pelayar dan pengedaran terbuka
- Sisi lain duit syiling: firmware tertutup dan kekecewaan komuniti
- Kes TUXEDO: projek dihentikan sementara kerana kekurangan kematangan
- Lompatan kernel Linux 6.3: Pembersihan, pemacu dan keselamatan ARM
- Perkhidmatan memori, pengoptimuman BPF dan sokongan untuk seni bina baharu
- Penambahbaikan pada sistem fail, I/O dan storan
- Virtualisasi, keselamatan dan rangkaian: BIG TCP, Spectre dan Hyper-V
- Pemacu perkakasan: GPU lama keluar, sokongan Qualcomm Adreno yang dipertingkatkan
- Platform ARM64 baharu dan kernel Linux-libre 6.3-gnu