Kernel Linux secara resmi menyetujui dukungan penuh Rust

Pengembang Linux kunci, termasuk Linus Torvalds, telah menyetujui Rust sebagai bahasa yang sepenuhnya layak untuk pemrograman kernel, mengakhiri status eksperimentalnya. Keputusan ini diambil pada KTT Tahunan Pemelihara Kernel dan diumumkan di LWN.net. Meskipun ini menaikkan Rust sejajar dengan C dan assembler, implementasi praktis masih memerlukan pekerjaan bridging yang signifikan.

Persetujuan ini menandai tonggak penting bagi Rust dalam ekosistem Linux. Pengembang memutuskan perubahan ini kemarin selama KTT Pemelihara Kernel, seperti dilaporkan secara singkat di LWN.net. Rust, yang memasuki kernel tiga tahun lalu dengan Linux 6.1, kini telah menyelesaikan fase eksperimentalnya setelah pekerjaan persiapan yang ekstensif.

Secara praktis, Rust bergabung dengan assembler dan C sebagai salah satu bahasa utama untuk pengembangan kernel. Namun, programmer belum dapat menulis driver kernel sewenang-wenang dalam Rust tanpa batasan. Banyak subsistem kekurangan kode bridging yang diperlukan, atau binding, untuk berinteraksi dengan infrastruktur berbasis C yang ada. Misalnya, driver WLAN dalam Rust akan membutuhkan binding untuk memanfaatkan basis kernel yang ditulis dalam C untuk perangkat WLAN dan PCIe.

Kemajuan sedang berlangsung di area tertentu. Binding ada atau sedang dikembangkan untuk subsistem seperti driver grafis kernel. Contoh mencolok adalah Nova, driver yang ditulis dalam Rust untuk inti grafis Nvidia modern, yang diharapkan digunakan di banyak PC dalam beberapa tahun mendatang.

Pendukung menyoroti manfaat potensial Rust. Fitur-fiturnya bertujuan mengurangi kerentanan keamanan, seperti kesalahan akses memori, overflow buffer, dan masalah konkurensi. Selain itu, bahasa modern ini dapat menyederhanakan proses pengembangan dan menarik programmer muda ke pekerjaan kernel Linux.

Meskipun status resminya, masih banyak yang harus dilakukan untuk mengintegrasikan Rust sepenuhnya di seluruh kernel.

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.

Linus Torvalds telah mengumumkan rilis Linux 6.18-rc1, menandai awal fase kandidat rilis untuk versi kernel mendatang. Ia menggambarkan jendela penggabungan dua minggu sebelumnya sebagai 'salah satu jendela penggabungan yang baik', mencatat ukurannya yang rata-rata dan kurangnya masalah serius selama pengujian. Kernel ini mencakup pembaruan dan peningkatan driver yang luas di berbagai subsistem.

Dilaporkan oleh AI

Benchmark terbaru mengungkap peningkatan performa yang berarti saat membangun kernel Linux 6.19 menggunakan LLVM Clang 21 dengan Link-Time Optimization, dibandingkan build GCC tradisional. Tes pada hardware AMD kelas atas menyoroti peningkatan efisiensi sistem. Perkembangan ini menekankan kemajuan berkelanjutan dalam teknologi kompiler untuk sistem operasi open source.

Membangun atas perbaikan laptop dan perangkat genggam game yang baru saja digabungkan, kernel Linux 6.19 sedang menyelesaikan dukungan untuk model laptop tambahan pada akhir 2025, meningkatkan kompatibilitas perangkat keras.

Dilaporkan oleh AI

Kernel Linux 6.19 yang akan datang akan menampilkan driver jam waktu nyata (RTC) baru yang disesuaikan untuk perangkat keras Apple dan NVIDIA. Penambahan ini bertujuan untuk meningkatkan dukungan bagi platform-platform tersebut di sistem operasi 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