Rust di kernel Linux: integrasi penuh, kerentanan pertama, dan tonggak 2025

Membangun atas persetujuan KTT Pemelihara Kernel 2025, kernel Linux menyelesaikan integrasi Rust permanen pada akhir 2025, menyoroti kesuksesan awal seperti deteksi CVE Rust pertama bersama pembaruan performa dan keamanan utama di kernel 6.19 dan 6.18.

Menyelesaikan transisi yang disetujui di KTT Pemelihara Kernel, kernel Linux mengintegrasikan Rust secara permanen pada akhir 2025. Ini memanfaatkan kekuatan Rust—yang telah diuji dengan overhead minimal—untuk meningkatkan keamanan memori pada driver dan dukungan Android, seperti terlihat dalam penanganan cepat kerentanan kernel Rust pertama, CVE-2025-68260, yang menekankan manfaat deteksi dini.

Kernel 6.19 memberikan peningkatan performa hingga 30% untuk GPU AMD lama dengan menghapus driver Radeon lama dan mengoptimalkan alokasi memori. Peningkatan eBPF kini memungkinkan program yang ditandatangani dan diverifikasi untuk kebijakan dinamis pada sistem langsung. Patch keamanan mengatasi CVE-2024-50264, use-after-free di AF_VSOCK yang diperbaiki pada Mei 2025, mencegah eskalasi potensial. Rilis 6.18 LTS memprioritaskan stabilitas perusahaan dengan perubahan yang lebih sedikit.

Pada Linux Plumbers Conference 2025, diskusi mencakup strategi memori seperti huge pages untuk virtualisasi. NVIDIA memajukan driver NVK Vulkan untuk efisiensi grafis yang lebih baik. Distro mengintegrasikan lebih lanjut: Ubuntu 25.10 dengan utilitas berbasis Rust, Kali Linux 2025.4 dengan penyesuaian keamanan. Gaming mendapat dorongan melalui Proton dan kompatibilitas handheld.

Langkah-langkah ini membangun kernel yang lebih tangguh terhadap ancaman, didorong oleh kolaborasi komunitas.

Artikel Terkait

Illustration of Linus Torvalds announcing Linux kernel 6.18 LTS release with Tux penguin, kernel code, and feature icons in a conference setting.
Gambar dihasilkan oleh AI

Linux kernel 6.18 released as long-term support version

Dilaporkan oleh AI Gambar dihasilkan oleh AI

Linus Torvalds announced Linux kernel 6.18 on the last Sunday of November 2025, marking the final release of the year. The kernel has been officially designated as a long-term support version, with maintenance promised until December 2027. It includes various hardware improvements, file system enhancements, and new features like the Rust Binder driver.

Menyusul persetujuan terbaru Rust sebagai bahasa kernel permanen di Kernel Maintainers Summit 2025, muncul detail baru tentang benchmark kinerja, tantangan yang sedang berlangsung, dan peluncuran distribusi, memperkuat perannya dalam mengatasi kerentanan keamanan.

Dilaporkan oleh AI

Menandai pergeseran historis setelah persetujuan KTT Pemelihara Kernel 2025—yang dirinci dalam liputan kami sebelumnya tentang benchmark dan tantangan—Rust kini menjadi fitur permanen di kernel Linux, dengan akar mendalam sejak 2019 dan rencana ambisius ke depan.

Seri kernel Linux 6.17 secara resmi telah mencapai akhir masa dukungannya, mendorong pengguna untuk meningkatkan ke versi LTS 6.18 yang lebih baru. Dirilis pada September 2025, kernel 6.17 merupakan cabang jangka pendek yang memperkenalkan beberapa peningkatan dukungan perangkat keras. Kernel 6.18, yang diluncurkan bulan lalu, menawarkan stabilitas jangka panjang hingga 2027.

Dilaporkan oleh AI

Setelah laporan awal tentang kerentanan pertama pada kode Rust kernel Linux, analisis lebih dalam terhadap CVE-2025-68260 pada modul Binder berbasis Rust mengungkap kondisi race dalam penanganan daftar data yang menyebabkan korupsi memori dan crash sistem. Patch terperinci tersedia di kernel 6.18.1 dan 6.19-rc1.

Pengembang grafis Linux telah mengirimkan patch untuk mengatasi kesalahan memori virtual yang menyiksa GPU AMD GCN yang lebih tua. Perbaikan ini bertujuan untuk meningkatkan stabilitas pada kartu seperti seri HD 7000 dan R9 290 selama beban kerja Vulkan. Perubahan ini datang menjelang rilis Kernel Linux 6.19.

Dilaporkan oleh AI

Kernel Linux 6.19 mendatang memperkenalkan peningkatan utama pada kerangka sched_ext untuk pemulihan penjadwal eBPF yang lebih baik dan mengintegrasikan ekstensi C Microsoft untuk kompilasi kode yang lebih bersih. Pembaruan ini bertujuan untuk meningkatkan stabilitas, kinerja, dan efisiensi pengembang di berbagai lingkungan komputasi. Kontribusi dari perusahaan seperti Google, Meta, dan Microsoft menyoroti kolaborasi yang berkembang dalam pengembangan open-source.

 

 

 

Situs web ini menggunakan cookie

Kami menggunakan cookie untuk analisis guna meningkatkan situs kami. Baca kebijakan privasi kami untuk informasi lebih lanjut.
Tolak