Linux 6.16-rc1 menambah baik sokongan untuk seni bina baru muncul dan Rust

Linux 6.16-rc1

Linus Torvalds telah mengumumkan ketersediaan Linux 6.16-rc1, Calon Keluaran pertama siri kernel seterusnya. Dengan penutupan tetingkap integrasi selepas dua minggu aktiviti sengit, komuniti kini boleh mula menguji apa yang akan menjadi kemas kini kernel utama seterusnya. Seperti biasa, keluaran pratonton ini tidak bertujuan untuk persekitaran pengeluaran, tetapi ia membuka pintu untuk mengesan pepijat dan memperhalusi penambahan baharu.

Ketibaan Linux 6.16-rc1 Ia menggabungkan pelbagai ciri baharu yang memfokuskan pada keserasian perkakasan dan peningkatan prestasi. dan kestabilan. Berikutan banyak laporan, input pembangun dan perubahan klasik pada hari-hari terakhir tetingkap gabungan, kernel kini sedang dibentuk untuk keluarannya yang stabil, yang dijadualkan pada akhir Julai atau awal Ogos.

Linux 6.16-rc1 mengembangkan sokongan untuk perkakasan generasi akan datang

Salah satu bidang yang paling bersinar dalam Linux 6.16 ialah Penggabungan pemacu AMD dan Intel baharu, sebagai tambahan kepada sokongan yang telah lama ditunggu-tunggu untuk NVIDIA Blackwell dan GPU Hopper melalui pemacu Nouveau. Turut disertakan ialah sokongan untuk sistem Intel APX, serta pengoptimuman kepada sokongan audio USB, yang kini membenarkan pemunggahan dalam kernel utama.

Di samping itu, Pemacu AMDKFD untuk pengkomputeran GPU AMD kini boleh diaktifkan pada seni bina RISC-V., membuka pintu kepada platform dan konfigurasi baharu. AMD dan ZTE telah bekerjasama untuk mengesahkan fungsi ini, menghasilkan lebih banyak pilihan untuk pengkomputeran terbuka pada sistem alternatif.

Kemas kini utama dalam seni bina baru muncul: RISC-V dan LongArch

Dalam bahagian RISC-V, Linux 6.16 debut Sokongan untuk sambungan ciri perisian tegar Supervisor Binary Interface (SBI FWFT)., perlu untuk mengendalikan keupayaan dan sambungan baharu kepada RISC-V ISA. Kemas kini ini juga menambah sokongan untuk getrandom dalam vDSO, sistem panggilan mseal, rutin yang dioptimumkan untuk pengiraan RAID6 dan sokongan untuk sambungan SiFive. Kekukuhan dan peningkatan pembersihan dalaman juga ditambah pada pengendalian simbol, pengendalian akses yang tidak sejajar dan tampalan arahan atom.

Bagi pihaknya, LoongArch menambah sokongan yang telah lama ditunggu-tunggu untuk penjadual berbilang teras, serta perlindungan Stackleak, sokongan MSEAL, dan peningkatan dalam bilangan teori maksimum teras yang disokong kepada 2048, antara tweak kecil lain yang bertujuan untuk meningkatkan pengalaman pada pemproses asal China.

Penambahbaikan kepada sistem fail dan kestabilan

Sistem fail bcachefs terus berkembang berikutan insiden kehilangan data dalam versi sebelumnya. Penambahbaikan telah dibuat untuk menyusun penggunaan, introspeksi, pembaikan dan mesej ralat.; ini menyelesaikan pepijat serius yang dikesan dalam versi 6.15. Pembangun utama telah menekankan kepentingan mengikuti cadangan sebelum menjalankan operasi kritikal seperti fsck, untuk mengelakkan kerosakan yang tidak perlu pada sistem fail percubaan.

Di hadapan yang lain, Sistem fail EXT4 menerima sokongan untuk fail besar dan tulisan atom pada sistem bigalloc., manakala bcachef mendapat manfaat daripada kestabilan yang lebih baik dan keupayaan pembaikan ralat.

Perkara baharu untuk pembangun dan pengoptimuman dalaman dalam Linux 6.16-rc1

Subsistem Rust menambah abstraksi baharu untuk bahagian kernel yang berlainan., seperti kemasukan assert! Makro yang dipetakan KUnit, sokongan untuk menyusun keluaran bahasa moden dan penambahbaikan pada peti khusus teras. Panduan dokumentasi dan pengekodan juga telah ditambah baik, termasuk arahan yang dikemas kini untuk Ubuntu.

Untuk lebih kawalan ke atas eksport simbol, makro EXPORT_SYMBOL_GPL_FOR_MODULES diperkenalkan, yang membolehkan anda menyekat akses kepada modul tertentu, menawarkan fleksibiliti dan keselamatan yang lebih besar apabila menguruskan kebergantungan dalaman antara bahagian kernel.

Kemajuan Pemandu dan Sokongan Perkakasan Legasi

Di kawasan pementasan, Pemandu GPIB untuk bas tujuan am bersejarah hampir bersedia untuk meninggalkan tempat ujian., menghampiri kemasukan penuh dalam teras lebih daripada lima puluh tahun selepas pengenalan bas. Pendahuluan ini penting bagi mereka yang masih bergantung pada perkakasan instrumentasi tradisional.

Penambahbaikan prestasi dan penanda aras awal

Perbandingan prestasi pertama menunjukkan Peningkatan sedikit tetapi konsisten pada sistem AMD Ryzen AI Max+ dan Strix Halo, kedua-duanya dalam ujian CPU dan grafik Radeon 8060S bersepadu. Penambahbaikan ini telah diperhatikan berbanding dengan Linux 6.14 dan 6.15, menekankan bahawa sebarang kemajuan pada platform yang sudah sangat dioptimumkan ini adalah dialu-alukan.

Regresi prestasi Nginx sebelum ini pada perkakasan AMD terkini telah ditetapkan, memastikan versi baharu mengekalkan kestabilan dan prestasi yang dijangkakan merentas pelbagai persekitaran.

Pembangunan kernel diteruskan pada kadar biasa, dengan sumbangan utama kepada perkakasan, sistem fail dan alatan pembangunan.Calon Keluaran Baharu dijangka dikeluarkan setiap Ahad dalam minggu-minggu akan datang, yang memuncak pada keluaran stabil pada akhir Julai atau, bergantung pada RC, awal Ogos 2025.