Dijangkakan bahawa, selepas tujuh Calon Pelepasan biasa, versi stabil bagi Linux 6.12. Tidak ada kejutan. Linus Torvalds mengumumkannya beberapa jam yang lalu. Dan apakah berita yang dibawanya? Ramai, seperti biasa, walaupun kali ini terdapat penambahbaikan yang sangat penting, seperti kernel RT dimasukkan ke dalam kernel rasmi, jadi tidak perlu lagi menggunakan kernel khas untuk melaksanakan tugas yang memerlukan kernel dengan kelewatan yang kurang.
Sebaliknya, Torvalds tidak mengatakannya, ia bukan terpulang kepadanya, tetapi kemungkinan besar Linux 6.12 adalah Versi LTS 2024. Itu pada 2023 Ia adalah Linux 6.6, yang tiba pada Oktober tahun lepas, dan 6.12 sepatutnya menjadi versi dengan sokongan lanjutan untuk 2024 kerana tidak ada apa-apa tahun ini dan kalendar tidak membenarkan lebih banyak lagi. Apa yang seterusnya ialah senaraikan dengan berita Linux 6.12.
Yang Baru dalam Linux 6.12
Pemproses:
- Sokongan PREEMPT_RT masa nyata akhirnya telah disepadukan. Selepas dua dekad menunggu, kernel Linux 6.12 utama kini menyokong binaan PREEMPT_RT untuk x86/x86_64, RISC-V dan ARM64.
- Linux 6.12 telah melengkapkan persediaan Intel untuk meninggalkan era Keluarga 6.
- Kefungsian Intel Efficiency Latency Control (ELC) untuk SoC tidak terasnya.
- Ujian teras Intel IFS SBAF telah digabungkan untuk mengembangkan keupayaan Imbasan Dalam Medan.
- Menambahkan pengecam model Intel Panther Lake dan Diamond Rapids. Panther Lake juga mempunyai sokongan awal untuk pemacu Intel LPSS.
- LoongArch kini menyokong ACPI BGRT dan ciri lain.
- Lebih banyak ciri kernel dan sambungan CPU ISA baharu untuk RISC-V.
- Linus Torvalds sendiri telah mengusahakan pengesahan pantas akses pengguna melalui penyamaran alamat.
- Sokongan pengelogan acara Intel TPEBS dan LBR dengan alat perf.
- Kemas kini prestasi untuk platform Intel Lunar Lake dan Arrow Lake.
- Penyelesaian EEVDF dan penambahbaikan penjadual lain.
- Sokongan penskalaan kapasiti CPU hibrid untuk Intel P-State Controller untuk membantu dengan Lunar Lake SoC dan CPU lain yang akan disertakan dengan teras P/E tetapi kekurangan sokongan SMT.
- Pelbagai kemas kini pengurusan kuasa daripada Intel dan AMD.
- Sokongan Raspberry Pi 5 awal akhirnya untuk kernel utama.
- Sokongan untuk AMD Bus Lock Detect.
- Sokongan baharu untuk komputer riba Snapdragon X1 dengan perkakasan ThinkPad T14s Gen 6 dan Microsoft Surface Laptop 7 untuk komputer riba berkuasa Qualcomm ini.
- Sokongan untuk Sambungan Tindanan Kebenaran Lengan.
Grafik:
- Kelajuan kipas pengawal grafik Intel telah pun dilaporkan.
- Sokongan audio Intel Panther Lake HDMI.
- Kod QR untuk mesej panik DRM apabila mengalami ralat kernel.
- Grafik Intel Xe2 Lunar Lake dan Battlemage didayakan secara lalai untuk keserasian luar biasa dengan komputer riba siri Core Ultra 200 yang sudah dijual dan kad grafik diskret yang akan datang.
- Pemacu AMDGPU mempunyai pengendalian but semula yang lebih halus, lebih banyak kerja RDNA4, sokongan pengasingan proses dan ciri lain.
Storan / Sistem Fail:
- Bcachefs sedang berusaha untuk mengalih keluar bendera "percubaan"nya semoga tahun depan.
- Perubahan kepada XFS dan VFS untuk akhirnya menyokong saiz blok yang lebih besar daripada saiz halaman.
- Lekapan idmapped untuk FUSE dan disambungkan untuk VirtIO-FS.
- Sokongan protokol LOCALIO untuk membantu meningkatkan prestasi NFS apabila klien dan pelayan berada pada sistem yang sama, seperti dalam kes bekas.
- F2FS melalui lebih banyak penukaran folio.
- Alat pemacu rangkaian USB 9p untuk membantu pembangunan peranti terbenam sebagai alternatif kepada penggunaan NFS.
- Pengoptimuman prestasi kecil untuk Btrfs.
- XFS menambah ioctls baharu untuk menukar kandungan dua fail.
- Struktur fail adalah lebih kecil, yang boleh membantu dengan beberapa beban kerja fail yang berat.
- Sokongan untuk IO_uring async discard untuk meningkatkan prestasi dengan inovasi kernel yang hebat ini.
- Sokongan EROFS untuk pemasangan bersandarkan fail.
- Pembetulan sistem fail NILFS2.
Tukarkan:
- Pemacu NVIDIA Mellanox telah menambah PCI Multi-Path sebagai ciri yang menarik.
- Sokongan TCP Memori Peranti telah digabungkan.
- Beberapa perkakasan baharu lain menyokong rangkaian berwayar dan wayarles. Antara sokongan perkakasan baharu adalah untuk RTL8852BT dan RTL8852BE-VT, RTL9054 / RTL9068 / RTL9072 / RTL9075 / RTL9068 / RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev.
- Terdapat juga pemandu Rust untuk QT2025 PHY.
Perkakasan lain:
- Pengurusan kepungan PCIe asli telah digabungkan untuk mengurus lampu LED dan corak berkelip bagi kepungan storan PCIe.
- Banyak peningkatan keserasian komputer riba yang memanfaatkan komputer riba daripada Lenovo, ASUS, Dell, LG, Panasonic dan lain-lain.
- Pelbagai penambahbaikan pada pemantauan perkakasan dengan pemacu HWMON, termasuk sokongan untuk lebih banyak peranti permainan mudah alih daripada AYANEO dan OneXPlayer.
- Lebih banyak tambahan CXL.
- Pengawal pad sentuh PixArt PS/2 ditemui pada beberapa komputer riba.
- Pengawal HDMI CEC untuk pembahagi/penguat HDMI 4K mewah.
- Lebih banyak peningkatan IEEE-1394 Firewire.
- Ciri pemacu tablet lukisan Wacom baharu.
- Sokongan audio ASUS ROG Ally X yang dipertingkatkan.
- Terjemahan alamat EDAC untuk platform AMD yang akan datang.
- Pemacu bunyi warisan Intel telah dialih keluar memihak kepada kod AVS baharu.
- Banyak kemas kini ACPI.
- Sokongan yang lebih baik untuk QNAP TS-433 NAS.
Maya:
- Prestasi VirtIO Vsock yang lebih baik.
- Maya KVM kini boleh mengumumkan sokongan AVX10.1 kepada mesin maya tetamu.
- Microsoft Hyper-V akan but Linux dengan lebih pantas apabila anda mempunyai banyak teras CPU.
- LoongArch KVM untuk mempercepatkan terjemahan binari ARM/x86.
- ARM/RISC-V/LoongArch KVM naik taraf.
Keselamatan Linux:
- Landlock LSM mempunyai lebih banyak kawalan di sekitar soket Unix.
- vDSO getrandom() untuk lima lagi seni bina CPU.
- Kawalan masa kompilasi yang lebih baik ke atas pengurangan keselamatan CPU.
- Modul keselamatan “IPE” Penguatkuasaan Dasar Integriti baharu.
- Subsistem Blok Memori Dilindungi Semula "RPMB" diperkenalkan selepas khabar angin bertahun-tahun.
Perubahan kernel lain dengan Linux 6.12:
- Sched_ext membenarkan pengurusan dasar penjadualan kernel melalui program eBPF. Sched_ext telah lama dibuat dan merupakan salah satu ciri hebat Linux 6.12.
- Mengemas kini kod benam XZ.
- Menambah histogram penggunaan tindanan kernel untuk membantu pembangun dengan pengoptimuman.
- Lebih mudah membina kernel debugging Pacman untuk Arch Linux.
- Infrastruktur Rust dengan Linux 6.12 bersedia untuk pengikat Rust dan kini menyokong lebih banyak sanitizer dan mitigasi CPU.
Kini boleh didapati
Linux 6.12 telah diumumkan dan kini tersedia untuk dimuat turun. Ketibaannya dalam pengedaran Linux yang berbeza akan bergantung pada falsafah dan model pembangunan setiap daripada mereka.