HackerNews

カーネル開発向けの新しいRust言語機能

Upcoming Rust language features for kernel development

https://lwn.net/Articles/1039073/


Rust言語の共同リーダーであるタイラー・マンドリー氏が行った講演では、カーネル開発における主な新機能としてフィールドプロジェクション、インプレース初期化、任意の自己型が紹介されました。Rustの新機能開発は遅れがちですが、Rust for Linuxプロジェクトが多くの人々の注目を集め、特定の機能の開発を推進しています。このプロジェクトでは、コンパイル時に評価可能な関数や、整数オーバーフローの制御機能などの要望も提案され、重要な機能が今後の開発の優先事項とされています。また、フィールドプロジェクションの機能追加についても議論が進んでおり、カーネル開発におけるカスタムスマートポインタの利用が期待されています。