- Asterinas adalah kernel OS dengan keamanan, kecepatan, dan fleksibilitas, serta menyediakan ABI yang kompatibel dengan Linux
- Dapat menjadi pengganti Linux, sekaligus meningkatkan keamanan memori dan kemudahan bagi pengembang
- Memprioritaskan keamanan memori dengan menggunakan Rust sebagai satu-satunya bahasa pemrograman, serta meminimalkan penggunaan unsafe Rust dan membatasinya pada trusted computing base (TCB) yang terdefinisi dengan jelas
- Melalui arsitektur framekernel, Asterinas memosisikan diri sebagai opsi kernel yang lebih aman dan lebih andal
- Dalam hal kemudahan bagi pengembang, Asterinas melampaui Linux dengan (1) memanfaatkan bahasa pemrograman Rust yang sangat produktif, (2) menyederhanakan alur kerja dengan toolkit khusus bernama OSDK, dan (3) melalui fleksibilitas MPL, memberikan pilihan untuk merilis modul kernel sebagai open source atau tetap mempertahankannya sebagai proprietari
- Saat ini Asterinas hanya mendukung VM x86-64, tetapi targetnya adalah mencapai kesiapan produksi pada VM x86-64 pada tahun 2024
Ringkasan GN⁺
- Asterinas adalah kernel OS yang ditulis dengan Rust, menekankan keamanan memori dan kemudahan bagi pengembang, serta menyediakan kompatibilitas Linux
- Dengan memanfaatkan keamanan dan produktivitas Rust, Asterinas menghadirkan lingkungan pengembangan kernel yang lebih aman dan efisien
- Arsitektur framekernel Asterinas meningkatkan keandalan dan keamanan, sementara MPL memberikan fleksibilitas untuk memilih apakah modul akan dibuka ke publik atau tidak
- Ini bisa menjadi alternatif menarik bagi pengembang yang tertarik pada pengembangan kernel Linux, sekaligus menunjukkan potensi pengembangan kernel yang memanfaatkan keunggulan Rust
- Proyek dengan fungsi serupa antara lain Redox OS
3 komentar
Belakangan ini, jika melihat lebih dekat proyek-proyek yang muncul di Hacker News dan tampaknya sesuai dengan selera publik, cukup banyak di antaranya yang proyek utamanya digarap oleh para committer asal Tiongkok.
Khususnya, kalau di README selain bahasa Inggris juga ada dokumentasi berbahasa Mandarin, rasanya kebanyakan memang begitu.
Kalau melihat sisi AI juga, untuk proyek-proyek yang praktis (seperti konversi ONNX, library operasional berbasis bahasa native, lingkungan yang bisa langsung dipakai, dan sebagainya), sering kali orang Tiongkok yang menjadi pihak utama.
Komentar Hacker News