Patch Linux untuk dukungan RAS pada platform Qualcomm

Pembaharuan Terakhir: 18 Januari 2026
  • Qualcomm meningkatkan dukungan untuk SoC ARM-nya di Linux dengan sejumlah patch yang telah disertakan dalam kernel seperti 6.8, 6.9, dan 6.3.
  • Masalah struktural masih berlanjut pada firmware, BIOS, dan virtualisasi Snapdragon X1E, yang memengaruhi produsen seperti TUXEDO.
  • Linux 6.3 memperkenalkan perubahan besar pada driver, keamanan, jaringan, dan arsitektur ARM64, termasuk beberapa platform Qualcomm.
  • Varian Linux-libre 6.3-gnu memperkuat penghapusan blob, sehingga mengganggu keseimbangan antara kinerja, dukungan, dan perangkat lunak bebas 100%.

Patch Linux untuk dukungan Qualcomm

Ekosistem dari Perangkat keras Qualcomm ARM dan kernel Linux sedang mengalami momen penting bagi administrasi sistem LinuxDi satu sisi, perusahaan berupaya keras untuk memastikan SoC generasi berikutnya, seperti Snapdragon X Elite dan chip ARM64 lainnya, memiliki dukungan terbaik di kernel utama. Di sisi lain, komunitas Linux dan beberapa produsen menghadapi keterbatasan yang sangat jelas terkait firmware, BIOS, virtualisasi, dan dukungan jangka panjang.

Pada konteks ini, Patch Linux untuk dukungan RAS dan fitur lainnya pada platform Qualcomm. Chip-chip tersebut telah menjadi bagian strategis: tidak hanya memungkinkan hal-hal mendasar seperti penyimpanan NVMe atau audio, tetapi juga meletakkan dasar bagi fitur-fitur penting seperti keandalan, keamanan, virtualisasi, atau dukungan jangka panjang untuk laptop dan perangkat berbasis ARM lainnya.

Qualcomm, ARM, dan persaingan untuk menaklukkan desktop dengan Linux

Domain klasik dari AMD dan Intel di dunia PC Hal ini semakin terancam oleh dominasi ARM. Qualcomm dan Apple telah menunjukkan bahwa SoC yang sangat bertenaga dan efisien dapat dirancang untuk laptop dan komputer desktop, dan langkah logis selanjutnya adalah memastikan bahwa chip ini bekerja sama baiknya di Linux seperti halnya di Windows.

Dalam kasus khusus Qualcomm, perusahaan tersebut telah mulai mengirimkan sejumlah besar patch ke kernel Linux untuk menghidupkan generasi prosesor barunya, terutama keluarga Snapdragon X Elite (diidentifikasi dalam banyak commit sebagai X1E80100). Patch ini bukan sekadar kosmetik: patch ini memungkinkan segala hal mulai dari penyimpanan NVMe melalui PCIe hingga audio, serta daya, pin, bus, dan cache sistem itu sendiri.

Komitmen Qualcomm terhadap Linux berarti bahwa banyak dari peningkatan ini sudah menjadi bagian dari versi yang ada. Linux 6.8 dan Linux 6.9Ini menunjukkan bahwa perusahaan tidak hanya fokus pada pemasaran "kompatibel dengan Linux," tetapi juga mendorong dukungan nyata di pohon kernel utama, sesuatu yang penting agar distribusi dapat menawarkan citra fungsional tanpa harus menggunakan tambalan eksternal yang tak ada habisnya.

Pada saat yang sama, situasinya kontradiktif: sementara dukungan kernel semakin matang, beberapa produsen seperti TUXEDO telah memutuskan untuk menunda dukungan mereka. Proyek laptop berbasis Linux dengan Snapdragon X1E Hal ini disebabkan oleh masalah firmware, BIOS, dan masalah struktural lainnya. Dengan kata lain, kernel terus berkembang, tetapi seluruh platform masih belum memenuhi standar yang dibutuhkan oleh penyedia perangkat keras Linux yang "siap pakai dari pabrik".

Patch penting dari Qualcomm sudah terintegrasi ke dalam kernel Linux.

Qualcomm telah mengirimkan serangkaian Patch yang sangat spesifik untuk Snapdragon X Elite dan platform ARM64 lainnya, yang tanpanya sistem ini tidak akan dapat digunakan. Di antara blok dukungan paling relevan yang telah terintegrasi ke dalam Linux 6.8 dan 6.9 adalah:

Pertama, dukungan untuk NVMe melalui PCIeHal ini sangat penting agar SSD berperforma tinggi yang terhubung ke bus PCI Express dapat berfungsi dengan benar di sistem ini. Tanpa driver khusus platform ini, performa penyimpanan atau bahkan deteksi drive bisa buruk atau bahkan tidak ada sama sekali.

Satu set driver untuk sistem suara Berdasarkan referensi Snapdragon, dengan dukungan untuk codec audio dan berbagai jalur input dan output. Ini sangat penting agar sesuatu yang mendasar seperti speaker, mikrofon, dan jack headphone dapat berfungsi pada laptop.

Bagian penting lainnya adalah dukungan untuk PMIC PMC8380Chip manajemen daya di beberapa platform Qualcomm bertanggung jawab atas pengaturan tegangan, pengisian daya baterai, dan aspek penting lainnya dari daya sistem. Oleh karena itu, memiliki driver upstream yang andal merupakan syarat mutlak agar laptop benar-benar dapat digunakan dengan Linux setiap hari.

Selain itu, Qualcomm telah mengerjakan subsistem dari Pinctrl (TLMM)Ini mengelola konfigurasi pin SoC, serta blok Phy yang ditujukan untuk PCIe, eDP, dan USB. Patch ini memastikan bahwa berbagai port fisik (USB, output video, tautan PCI Express) diinisialisasi dan dikonfigurasi dengan benar untuk digunakan oleh pengontrol sistem lainnya.

Terakhir, deskriptor dan dukungan telah ditambahkan untuk Pelat referensi CRD dan QCPserta untuk cache sistem. Papan-papan ini berfungsi sebagai dasar bagi Qualcomm dan para produsen untuk menguji dan memvalidasi Linux bahkan sebelum laptop komersial ada, dan pemahaman kernel utama tentang papan-papan ini sangat penting untuk pematangan dukungan di awal.

Fitur-fitur yang akan hadir di kernel mendatang: baterai, GPU, kamera, dan banyak lagi.

Selain yang sudah termasuk dalam Linux 6.8 dan 6.9, Qualcomm memiliki Gelombang patch baru direncanakan untuk kernel 6.10 dan 6.11.Perubahan ini bertujuan untuk mengisi celah-celah yang sangat sensitif dalam lingkungan desktop atau laptop modern.

Di antara bidang-bidang yang sedang dikerjakan, dukungan penuh dari manajemen baterai dan dayaTidak cukup hanya mendeteksi baterai; yang terpenting adalah indikatornya akurat, pengisian dan pengosongan daya dioptimalkan, dan status daya rendah, tidur, dan melanjutkan pengoperasian dapat diaktifkan dengan andal.

Front penting lainnya adalah dukungan terhadap Host USBHal ini berlaku untuk port USB tradisional maupun varian berkecepatan tinggi, termasuk USB4, di mana banyak pengguna dan produsen masih mendeteksi keterbatasan dalam kecepatan dan stabilitas efektif pada perangkat dengan Snapdragon X1E.

Di bidang grafis, Qualcomm meningkatkan dukungan untuk produk-produknya. GPU Adreno Grafis terintegrasi, termasuk rendering 3D dan output video eksternal melalui DisplayPort (DP). GPU Snapdragon X Elite mampu mencapai 4.6 TFLOPS, sehingga dukungan Linux yang baik membuka peluang untuk game, aplikasi 3D, dan beban kerja akselerasi grafis tingkat tinggi.

Namun, bukan hanya itu: ada juga pekerjaan di bidang-bidang seperti... video, kamera, dan audio canggih (speaker, mikrofon, headphone, dan kombinasi dari semuanya). Ini termasuk penggunaan mesin pengkodean dan dekode multimedia perangkat keras, yang merupakan kunci untuk menghemat daya baterai dan mengurangi beban CPU saat memutar atau mengedit video beresolusi tinggi.

  Apakah mini PC cocok untuk desain grafis profesional?

Terakhir, ada fokus yang kuat pada penangguhan dan dimulainya kembaliPada laptop ARM, perilaku mode tidur yang buruk dapat merusak pengalaman pengguna, menyebabkan konsumsi daya yang berlebihan atau kegagalan sistem saat bangun. Patch yang dirilis Qualcomm bertujuan untuk membuat siklus tidur/bangun kembali seandal pada laptop x86 yang didukung dengan baik.

Snapdragon X Elite: Kekuatan mentah dan kemampuan AI

Inti dari upaya-upaya ini adalah... Snapdragon X ElitCPU ARM ini dirancang untuk secara langsung menantang prosesor kelas atas dari AMD, Intel, dan, dalam lingkungan ARM, Apple Silicon. Chip ini memiliki 12 inti yang mampu mencapai frekuensi hingga 4,3 GHz, angka yang jelas menempatkannya dalam jajaran prosesor desktop dan laptop berperforma tinggi.

Desain Snapdragon X Elite adalah SoC (System on Chip) yang mengintegrasikan sebuah GPU Adreno dengan daya hingga 4.6 TFLOPSHal ini menjadikannya pilihan yang sangat layak untuk bermain game dan tugas-tugas yang membutuhkan kinerja GPU tinggi seperti rendering, efek visual, atau mesin 3D yang kompleks, asalkan driver yang tersedia di Linux mampu menangani tugas tersebut.

Salah satu poin yang sangat relevan adalah kemampuan untuk AI terintegrasi ke dalam chipQualcomm mengumumkan hingga 45 TOPS (tera operasi per detik) yang didedikasikan untuk beban kerja kecerdasan buatan. Dalam konteks Linux, ini dapat dimanfaatkan dalam kerangka kerja inferensi yang dioptimalkan, aplikasi pengenalan suara, visi komputer, atau tugas apa pun yang menggunakan model pembelajaran mesin secara intensif.

Semua ini bermuara pada penekanan yang kuat pada hal tersebut. efisiensi energiSebuah SoC dengan tingkat kepadatan daya dan fitur seperti ini harus mempertahankan konsumsi daya yang rendah agar menarik di laptop ultra tipis dan perangkat yang selalu terhubung. Perbaikan dan optimasi daya di Linux akan menjadi kunci untuk memastikan pengalaman yang sebanding dengan Windows atau macOS dalam hal daya tahan baterai dan kinerja yang berkelanjutan.

Kemampuan-kemampuan ini menempatkan Snapdragon X Elite pada posisi yang sangat kompetitif di pasar PC. Tantangan besarnya adalah memastikan semua ini berjalan dengan baik. Potensi tersebut dapat diakses dengan lancar oleh pengguna Linux., tanpa perlu peretasan, ekstraksi firmware dari Windows, atau mengutak-atik kernel kustom.

Peta jalan: Firmware terbuka, peramban, dan distribusi

Qualcomm telah membagikan peta jalan kasar enam bulan kerja Secara khusus ditujukan untuk meningkatkan pengalaman Linux, salah satu pilar utama dari rencana ini adalah dekode video ujung-ke-ujung di peramban seperti Firefox dan Chrome, dengan memanfaatkan mesin video SoC alih-alih hanya mengandalkan CPU.

Selain itu, juga direnungkan Optimasi CPU dan GPU Peningkatan khusus Linux memastikan bahwa penjadwal kernel dan pustaka ruang pengguna sepenuhnya memanfaatkan perangkat keras ARM Qualcomm. Peningkatan ini diharapkan menghasilkan waktu respons yang lebih cepat, pengurangan konsumsi daya, dan penggunaan GPU Adreno yang lebih cerdas untuk mempercepat antarmuka dan aplikasi.

Aspek penting lainnya dari peta jalan ini adalah tujuan dari Publikasikan firmware secara terbuka melalui repositori linux-firmware.Dengan tersedianya firmware di lokasi standar tersebut, distribusi dapat mengemas semua yang diperlukan tanpa memaksa pengguna untuk mengekstraknya dari instalasi Windows atau mengunduhnya dari sumber yang tidak transparan.

Qualcomm juga telah menyebutkan niatnya untuk menawarkan Installer mudah untuk Ubuntu dan DebianIni mencakup citra sistem dan proses instalasi yang dirancang khusus untuk platform ARM Anda, dengan semua patch kernel, modul, dan firmware yang diperlukan untuk memastikan sistem dapat melakukan booting dan berjalan dengan lancar.

Untuk mendorong kolaborasi, perusahaan telah menerbitkan sebuah citra disk eksperimental untuk penginstal Debian dan mendorong komunitas untuk mengikuti pembaruan dan patch di LKML (Linux Kernel Mailing List) dengan mencari string "X1E80100". Dengan pendekatan ini, mereka bertujuan untuk menerima umpan balik awal tentang apa yang kurang, apa yang gagal, dan apa yang harus diprioritaskan dalam siklus pengembangan selanjutnya.

Sisi lain dari permasalahan ini: firmware tertutup dan frustrasi komunitas.

Terlepas dari perkembangan positif ini, sebagian besar komunitas Linux yang telah mencoba Snapdragon X1E dalam praktiknya Hal ini menunjukkan rasa frustrasi yang cukup besar. Sumber konflik yang sangat jelas adalah... ketersediaan aktual firmware yang dibutuhkan agar semua komponen perangkat keras berfungsi dengan benar di Linux.

Banyak pengguna bertanya-tanya mengapa tidak ada yang seperti itu. saluran resmi, jelas, dan dapat didistribusikan kembali untuk menginstal firmware yang dibutuhkan oleh komponen penting sistem X1E. Saat ini, dalam banyak kasus, satu-satunya pilihan adalah "memboot" instalasi Windows, mengekstrak blob firmware darinya, dan mentransfernya secara manual ke Linux, dengan semua masalah hukum dan praktis yang menyertainya.

Lebih buruk lagi, dalam beberapa kasus Pendistribusian ulang firmware tidak diizinkan. melalui saluran standar seperti repositori linux-firmware itu sendiri. Hal ini menciptakan ekosistem yang rapuh, di mana setiap pengguna harus berjuang sendiri, dan di mana distributor Linux tidak dapat begitu saja mengemas semua yang diperlukan dan memberikan dukungan resmi untuk platform tersebut.

Situasi ini dipandang sebagai masalah struktural dan bukan sekadar kendala teknis sederhana. Firmware yang dapat didistribusikan ulang, driver yang sepenuhnya dari sumber utama, dan basis perangkat keras yang stabil.Sangat sulit untuk meyakinkan produsen laptop berbasis Linux untuk meluncurkan produk komersial dengan Snapdragon X1E dan menawarkan pembaruan selama beberapa tahun.

Akibatnya, pengguna dan pengembang tingkat lanjut telah mengajukan pertanyaan yang sangat langsung kepada Qualcomm: apa sebenarnya yang menghambat model distribusi firmware yang ramah Linux ini, jika ada? rencana publik untuk membuat sistem ini berkelanjutan dalam jangka panjang dan apa yang perlu diubah agar dapat meninggalkan ketergantungan pada alur kerja berbasis instalasi Windows.

Kasus TUXEDO: proyek dihentikan sementara karena kurangnya kematangan.

Salah satu pengingat realitas yang paling terlihat adalah keputusan untuk Komputer TUXEDOSebuah produsen laptop ternama dengan Linux yang sudah terpasang, telah menunda atau bahkan menghentikan inisiatifnya untuk meluncurkan notebook dengan Snapdragon X1E sebagai platform andalannya untuk Linux.

Pada tanggal 21 November 2025, TUXEDO menerbitkan pernyataan yang menjelaskan bahwa Platform tersebut terbukti kurang cocok untuk Linux daripada yang mereka perkirakan.Meskipun mereka berhasil membuat prototipe fungsional yang dapat dilihat langsung oleh beberapa orang, masalah yang menumpuk membuat proyek tersebut tidak dapat dilanjutkan seperti semula.

  Generasi prosesor: Semua yang perlu Anda ketahui

Di antara alasan yang dikemukakan oleh TUXEDO adalah: tidak adanya metode pembaruan BIOS yang layakKurangnya kontrol kipas yang memadai, perilaku yang tidak dapat diprediksi dalam virtualisasi KVM, dan ketidakmampuan untuk mencapai kecepatan tinggi dan stabil pada USB4 adalah semua elemen yang, bagi penyedia laptop Linux, sangat penting dalam hal pengalaman pengguna dan dukungan teknis selanjutnya.

Mereka juga menyebutkan bahwa, meskipun hal itu mungkin terjadi, dekode video perangkat kerasNamun, dukungan dalam aplikasi dunia nyata masih kurang, yang mengurangi nilai praktis fungsi tersebut bagi pengguna akhir. Tidak cukup hanya perangkat keras yang mampu melakukannya; peramban, pemutar media, dan perangkat lunak lainnya juga perlu menggunakannya secara andal.

Meskipun begitu, TUXEDO tetap membuka kemungkinan untuk... Evaluasi ulang generasi Snapdragon mendatang. dan berkontribusi ke hulu dengan beberapa pekerjaan yang mereka lakukan, misalnya, pada Device Tree khusus untuk prototipe mereka. Pesannya jelas: ada minat, tetapi platform tersebut masih kurang matang untuk dukungan Linux yang serius dan siap pakai.

Lompatan kernel Linux 6.3: Pembersihan ARM, driver, dan keamanan

Sementara semua ini terjadi di pihak Qualcomm, Kernel Linux terus berevolusi. dengan kecepatan yang sangat baik. Salah satu contohnya adalah Linux 6.3, yang dirilis oleh Linus Torvalds setelah dua bulan pengerjaan, yang menggabungkan 15.637 perubahan yang diajukan oleh 2.055 pengembang, dengan patch sebesar 76 MB yang memengaruhi hampir 14.300 file dan menambahkan lebih dari satu juta baris kode.

Secara statistik, sekitar 39% dari perubahan di Linux 6.3 berfokus pada driver.15% pada kode khusus arsitektur, 10% pada tumpukan jaringan, 5% pada sistem file, dan 3% pada subsistem kernel internal. Angka-angka ini mencerminkan bobot yang dimiliki driver dan dukungan untuk platform baru (termasuk banyak ARM dan ARM64) pada pengembangan kernel saat ini.

Salah satu fitur baru yang paling menonjol adalah... Pembersihan besar-besaran pada platform ARM lama dan usang.Lebih dari 40 platform dihapus dari pohon kode, menghasilkan pengurangan sekitar 150.000 baris. Pemangkasan ini membantu menjaga kernel tetap mudah dikelola dan mengurangi beban pemeliharaan pada perangkat keras yang tidak lagi relevan secara praktis.

Linux 6.3 juga mengambil langkah signifikan dalam hal Integrasi bahasa Rust di dalam kernel. Meskipun dukungan belum diaktifkan secara default dan tidak menjadikan Rust sebagai dependensi wajib, tipe seperti Arc, ScopeGuard, dan ForeignOwnable telah ditambahkan, dan modul "borrow" telah dihapus dari paket alloc. Integrasi ini sekarang dianggap hampir mencapai titik di mana kernel akan secara native menerima modul pertama yang ditulis dalam Rust.

Fitur menarik lainnya yang diperkenalkan adalah kebisinganSebuah alat untuk melacak penundaan yang disebabkan oleh perangkat keras telah ditambahkan, mengukur jitter selama eksekusi operasi bahkan dengan interupsi dinonaktifkan. Bersamaan dengan itu, sebuah modul kernel dengan implementasi referensi dari benchmark Dhrystone juga disertakan, yang berguna untuk mengevaluasi kinerja CPU dan SoC baru selama tahap awal portabilitas.

Layanan memori, optimasi BPF, dan dukungan untuk arsitektur baru.

Dalam bidang memori dan layanan sistem, Linux 6.3 memperkenalkan opsi untuk Nonaktifkan penghitungan memori untuk program BPF. dengan menggunakan parameter baris perintah "cgroup.memory=nobpf". Ini dapat berguna pada sistem yang sangat padat dengan kontainer, di mana biaya tambahan dari penghitungan BPF menimbulkan biaya yang tidak perlu.

A juga ditambahkan untuk GPF implementasi struktur pohon merah-hitam Penggunaan kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first) menghindari kebutuhan untuk memperkenalkan tipe peta baru yang spesifik. Hal ini meletakkan dasar untuk program BPF yang lebih kompleks dan efisien dalam skenario jaringan dan pengamatan.

Dalam mekanisme Urutan yang dapat direset (rseq) Kemampuan untuk meneruskan pengidentifikasi konkurensi yang terkait dengan nomor CPU telah diintegrasikan, sebuah alat penting untuk melakukan operasi atomik dengan cepat dan andal di lingkungan multithread, serta memulai kembali operasi ketika ter interrupted oleh thread lain.

Pada tingkat arsitektur, dukungan untuk instruksi telah ditambahkan. UKM 2 (Ekstensi Matriks yang Dapat Diperluas) Pada prosesor ARM, "BPF trampoline" diimplementasikan pada s390x dan RISC-V RV64 untuk meminimalkan overhead panggilan antara kernel dan BPF, dan penggunaan instruksi ZBB diaktifkan pada RISC-V untuk mempercepat operasi string.

Arsitektur yang relatif baru Loong Arch Linux juga mendapat manfaat dari Linux 6.3, yang menambahkan dukungan untuk KASLR, relokasi kernel, breakpoint perangkat keras, dan mekanisme kprobe. Selain itu, pustaka minimal Nolibc memperluas cakupannya hingga mencakup s390 dan Arm Thumb1, bergabung dengan ARM, AArch64, i386, x86_64, RISC-V, dan MIPS.

Peningkatan pada sistem file, I/O, dan penyimpanan.

Di bidang penyimpanan, Linux 6.3 menyertakan peningkatan yang signifikan dalam Btrfs, ext4, f2fs, EROFS dan dalam penjadwal I/O BFQModifikasi ini berdampak langsung pada kinerja dan keandalan sistem desktop dan server.

Dalam Btrfs, untuk mengurangi fragmentasi, pendekatan berikut dipilih: Bagi ekstensi berdasarkan ukuran. Saat mengalokasikan blok: kecil (hingga 128 KB), sedang (hingga 8 MB), dan besar. Implementasi RAID56 juga dirombak, kode verifikasi checksum didesain ulang, dan operasi pengiriman dipercepat hingga 10 kali melalui caching utime untuk direktori dan eksekusi perintah yang ditunda.

Ext4 meningkatkan kinerjanya dengan memungkinkan beberapa proses melakukan I/O langsung pada blok yang telah dialokasikan sebelumnya dengan menggunakan kunci inode bersama, bukan kunci eksklusif yang menghambat paralelisme. f2fs mengatasi masalah penulisan atomik yang serius dan cache ekstensi baru, sekaligus meningkatkan keterbacaan kode.

EROFS, yang dirancang untuk partisi hanya baca, menambahkan kemampuan untuk Menghubungkan proses dekompresi file terkompresi ke CPU. untuk mengurangi latensi saat mengakses data. Secara paralel, penjadwal BFQ memperkenalkan dukungan untuk drive disk berputar canggih dengan beberapa aktuator yang dikontrol secara terpisah (Multi Actuator).

Di bidang jaringan, dukungan telah ditambahkan untuk Enkripsi AES-SHA2 di NFSBaik di sisi klien maupun server, subsistem FUSE memperkenalkan ekstensi kueri yang memungkinkan untuk melampirkan informasi tambahan (seperti grup) ke permintaan, yang berguna untuk menerapkan izin dengan benar saat membuat objek dalam sistem file berbasis FUSE.

Virtualisasi, keamanan, dan jaringan: BIG TCP, Spectre, dan Hyper-V

Linux 6.3 hadir dengan berbagai peningkatan dalam virtualisasi dan keamananPada hypervisor KVM untuk x86, dukungan ditambahkan untuk hypercall Hyper-V yang diperluas dan penerusan hypercall ini ke controller pada host ruang pengguna, sehingga memungkinkan untuk menjalankan Hyper-V secara bertingkat.

  Perbedaan antara keyboard membran dan keyboard mekanik

Pembatasan Akses tamu ke acara PMUHal ini mencegah mesin virtual membaca penghitung kinerja yang dapat membocorkan informasi sensitif. Secara paralel, mekanisme memfd memperoleh kemampuan untuk secara permanen membuat area memori yang tidak dapat dieksekusi (non-executable memfd), memperkuat teknik pengerasan keamanan.

Operasi tersebut diperkenalkan PR_SET_MDWE Dalam prctl, yang memblokir upaya untuk menetapkan izin memori yang memungkinkan penulisan dan eksekusi simultan, memperkuat pertahanan terhadap eksploitasi. Selain itu, perlindungan baru terhadap serangan tipe Spectre diaktifkan secara default, berdasarkan mode otomatis IBRS AMD Zen 4, yang menyesuaikan spekulasi instruksi selama interupsi, syscall, dan peralihan konteks dengan overhead yang lebih rendah daripada Retpoline.

Satu hal juga telah dikoreksi. kerentanan terkait dengan Spectre v2 Dengan adanya SMT/Hyper-Threading, hal ini disebabkan oleh penonaktifan mekanisme STIBP saat menggunakan IBRS. Mengenai arsitektur, ARM64 menerima target build "virtconfig" baru yang hanya mengaktifkan komponen yang diperlukan untuk booting di lingkungan virtualisasi, dan m68k memperoleh penyaringan syscall dengan seccomp.

Pada tumpukan jaringan, satu telah ditambahkan. Antarmuka Netlink untuk konfigurasi PLC (IEEE 802.3cg-2019), API netlink didokumentasikan secara lebih detail, dan alat ynl-gen-c diimplementasikan untuk menghasilkan kode C dari spesifikasi YAML. Opsi IP_LOCAL_PORT_RANGE juga ditambahkan ke soket untuk memfasilitasi konfigurasi NAT bersama tanpa menggunakan SNAT yang kompleks.

Driver perangkat keras: GPU lama tidak lagi didukung, dukungan Qualcomm Adreno ditingkatkan.

Subsistem perangkat di Linux 6.3 mengalami Pembersihan besar-besaran driver grafis lama dan pengenalan kontroler baru untuk platform modern, termasuk beberapa yang berbasis Qualcomm dan ARM64.

Semua driver berbasis DRI1 (i810, mga, r128, savage, sis, tdfx, dan via), yang dianggap usang sejak 2016 dan tidak didukung oleh Mesa sejak 2012, telah dihapus. Driver fbdev lama seperti omap1, s3c2410, tmiofb, dan w100fb juga dihentikan penggunaannya, sehingga mengurangi beban pemeliharaan kode yang tidak lagi digunakan pada perangkat keras saat ini.

Di antara tambahan baru tersebut, satu hal yang menonjol: Pengontrol DRM untuk VPU Intel Meteor LakeTerintegrasi ke dalam subsistem "accel" untuk akselerator komputasi. Pengontrol i915 memperluas dukungan untuk GPU diskrit Intel Arc, menambahkan dukungan awal untuk GPU Meteor Lake, dan dukungan untuk Intel Xe HP 4tile.

Di sisi AMD, driver amdgpu memperkenalkan dukungan untuk AdaptiveSync, Secure Display dengan beberapa tampilan, dan peningkatan pada DCN 3.2, SR-IOV RAS, VCN RAS, SMU 13.x, dan DP 2.1. Sementara itu, driver Nouveau menghapus panggilan ioctl lama, dan driver etnaviv menambahkan dukungan eksperimental untuk NPU VeriSilicon.

Driver pata_parport untuk drive IDE melalui port paralel memungkinkan hal tersebut. hapus subsistem PARIDE lama Pada kernel, terdapat keterbatasan yaitu tidak dapat menghubungkan printer dan disk secara bersamaan melalui port yang sama. Di ranah nirkabel, ath12k ditambahkan, yang menyediakan dukungan untuk kartu Wi-Fi 7 berbasis chip Qualcomm, dan dukungan untuk perangkat dengan chipset Realtek RTL8188EU.

Platform ARM64 baru dan kernel Linux-libre 6.3-gnu

Linux 6.3 juga menambahkan dukungan untuk 46 motherboard ARM64 baru, termasuk perangkat yang beragam seperti Samsung Galaxy Tab A (2015), Galaxy S5, BananaPi R3, Debix Model A, berbagai papan EmbedFire LubanCat, Facebook Greatlakes, Orange Pi R1 Plus, platform Tesla FSD, dan banyak perangkat berbasis SoC Rockchip (RK3128, RK3588, RK3568, RK3566, RK3328) atau TI K3.

Daftar ini mencakup referensi baru berdasarkan SoC Qualcomm, seperti MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 dan SDM632Dimasukkannya Qualcomm ke dalam pohon kernel utama menyoroti perhatian konstan yang diterima platform Qualcomm dalam ekosistem Linux ARM64.

Secara paralel, Yayasan Perangkat Lunak Bebas Amerika Latin menerbitkan Linux gratis 6.3-gnuIni adalah varian kernel 6.3 yang sepenuhnya bebas, tanpa blob firmware atau bagian kode non-bebas yang terikat pada batasan pabrikan. Dalam versi ini, blob telah dihapus dari driver baru seperti ath12k, aw88395, dan peb2466, serta dari file Device Tree untuk perangkat qcom berbasis AArch64.

Kode pembersihan blob diperbarui di driver dan subsistem seperti amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870, dan av7110, serta di driver untuk kartu DVB dengan dekode perangkat lunak dan di BPF yang telah dikompilasi sebelumnya. Pembersihan manual driver seperti mga, r128, tm6000, cpia2, dan r8188eu dihentikan setelah penghapusannya dari kernel utama, dan membersihkan gumpalan pada pengontrol i915.

Seluruh konteks ini menunjukkan bahwa, sementara Qualcomm dan produsen lain berupaya untuk mengintegrasikan SoC mereka dengan lebih baik ke dalam Linux, sebagian komunitas terus memilih Kernel 100% gratis dan tanpa firmware berpemilik.Hal ini menambah lapisan kompleksitas lain pada perdebatan tentang dukungan, kinerja, dan kebebasan pengguna.

Dengan semua pergerakan ini, gambaran keseluruhannya adalah sebuah ekosistem dalam kondisi primaQualcomm mempercepat perilisan patch untuk dukungan RAS dan fitur-fitur penting pada platform ARM-nya; kernel Linux memperkenalkan perubahan mendalam pada driver, keamanan, dan arsitektur; dan pada saat yang sama, komunitas dan produsen perangkat keras mendorong model firmware dan BIOS yang benar-benar berkelanjutan untuk Linux, tanpa bergantung pada Windows atau solusi setengah matang. Kuncinya dalam beberapa tahun mendatang adalah melihat apakah upaya-upaya ini cukup menyatu sehingga laptop dan desktop dengan Snapdragon dan SoC ARM lainnya dapat bersaing langsung dengan x86 di arena perangkat lunak sumber terbuka.

cara memperbarui BIOS
Artikel terkait:
Cara memperbarui BIOS dengan aman dan tanpa kendala.