Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Kernel Linux Mempersiapkan Upgrade ke Rust Toolchain-nya

Pengembang kernel Linux sedang mempersiapkan pemutakhiran pertama ke rantai alat Rust sejak kode Rust awalnya digabungkan di Linux 6.1. Kode awalnya bergabung kembali di Linux 6.1 dan berlanjut hingga hari ini menargetkan Rust 1.62 sementara rencananya adalah untuk meningkatkan ke rilis stabil terbaru saat ini, Rust 1.68.2. Untuk upgrade besar ke kode Rust di kernel Linux arus utama, pesan tambalan oleh Miguel Ojeda menjelaskan: "Kernel saat ini hanya mendukung satu versi Rust (bukan versi minimum) karena kami menggunakan beberapa fitur Rust yang "tidak stabil" yang tidak menjanjikan kompatibilitas mundur. Tujuannya adalah untuk mencapai titik di mana kita dapat mendeklarasikan versi minimum untuk rantai alat. Misalnya dengan menunggu beberapa fitur distabilkan. Oleh karena itu, versi Rust minimum pertama yang akan didukung oleh kernel adalah "di masa depan". # Tingkatkan kebijakan Mengingat pada akhirnya kita harus mencapai versi minimum tersebut, akan sangat ideal untuk memutakhirkan kompiler dari waktu ke waktu agar sedekat mungkin dengan tujuan itu dan menemukan masalah apa pun lebih cepat. Secara ekstrim, kami dapat memutakhirkan segera setelah rilis Rust baru keluar. Tentu saja, pemutakhiran begitu sering sangat kontras dengan apa yang biasanya diperlukan untuk GCC dan LLVM, terutama mengingat jadwal rilis: 6 minggu untuk Rust vs. setengah tahun untuk LLVM dan satu tahun untuk GCC. Karena itu, tidak ada keuntungan khusus untuk memperbarui secara perlahan: pengembang kernel dalam distribusi "stabil" tidak mungkin dapat menggunakan rantai alat Rust yang disediakan distribusi untuk kernel. Alih-alih, dengan secara rutin memutakhirkan ke yang terbaru, pengembang kernel yang menggunakan distribusi Linux yang melacak rilis Rust terbaru mungkin dapat menggunakan itu daripada yang disediakan oleh Rust, terutama jika manajer paket mereka memungkinkan untuk menyematkan / menahan / menurunkan versi untuk beberapa hari selama windows di mana versinya mungkin tidak cocok. Misalnya, Arch, Fedora, Gentoo, dan openSUSE menyediakan dan melacak versi terbaru Rust yang dirilis setiap 6 minggu. Kemudian, ketika versi minimum tercapai, kami akan menghentikan pemutakhiran dan memutuskan seberapa luas jendela dukungannya. Misalnya, tahun versi Rust. Kami mungkin ingin memulai dari yang kecil, dan kemudian memperluasnya dari waktu ke waktu, seperti yang dilakukan kernel pada awalnya untuk LLVM."Detail lebih lanjut tentang kebijakan pemutakhiran yang dirumuskan ini di tambalan ketiga.

Demikian dengan seri patch ini adalah upgrade kernel ke Rust 1.68.2.

Itulah berita seputar Kernel Linux Mempersiapkan Upgrade ke Rust Toolchain-nya, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: April 19, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically