Linuxカーネル開発における「Rust」–その現在地と今後

今回は「Linuxカーネル開発における「Rust」–その現在地と今後」についてご紹介します。

関連ワード (ソフトウェア等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 米バージニア州リッチモンドで最近開催されたLinux Plumbers Conferenceでは、Linux開発でRustをサポートする取り組みの責任者であるMiguel Ojeda氏が、LinuxカーネルにおけるRustサポートの最新状況を説明した。一言で言えば、LinuxカーネルのRustサポートは成熟してきており、Ciscoやサムスン、Canonicalなどの開発者やベンダーから強力な支援を受けている状況だ。

 ご存じの通り、Linux 6.1のリリース時にLinus Torvalds氏がRustの導入を認めたことで、今ではLinuxカーネルの開発にRustが使えるようになっている。しかしRustは現在、C言語と並ぶLinux開発言語のツールチェーンの一部になるために必要な環境を整えている段階にある。

 Rustの地位は向上している。MicrosoftのソフトウェアエンジニアであるWedson Almeida Filho氏はその理由について、「私たちは、Rustには、C言語と共にカーネル実装に実際に使える言語の1つになる準備が整っていると感じている。Rustは、特権を扱うコードの潜在的なバグやセキュリティ上の脆弱性を減らしつつ、コアカーネルとも問題なく連携できるため、パフォーマンス特性を維持することができる」と述べていた。

 このことが重要なのは、Alex Gaynor氏とGeoffrey Thomas氏が「2019 Linux Security Summit」で説明したように、Linuxカーネルに見つかっているセキュリティホールの約3分の2が、メモリ安全性の問題に起因しているためだ。こうしたエラーが発生する原因は、CとC++が本質的な弱点を抱えていることにある。一方Rustは、非常に安全なAPIを使用することでこれらの問題を回避している。

 もちろんこれは、C言語を使うのをやめてRustに移行しようという話ではないし、実際問題として、そのようなことが起きるとは考えにくい。しかし、RustがLinux開発にとって重要な言語になりつつあるのは間違いない。

 RustがLinuxカーネルの開発に安心して使えるようになるまでには、まだいくつか克服すべき課題がある。Ojeda氏がカンファレンスで述べていたとおり、「新しいメンバーが加わり、コアチームは大きくなった」とは言え、まだやるべきことはたくさんある。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Linuxのファイアウォールを「Uncomplicated Firewall」で簡単設定–「GUFW」でGUIも利用
IT関連
2022-06-10 23:29
ウェブ版「Word」文書を「PowerPoint」プレゼンテーションに変換する機能、Office Insiderに
IT関連
2021-02-26 15:59
ウイイレは「eFootball」に 秋に基本プレイ無料で登場
くらテク
2021-07-22 02:48
オブザーバビリティーとセキュリティが注力領域–Elastic日本法人が2023年度の事業戦略
IT関連
2022-05-27 16:40
ザンジバルの住民にブロックチェーンで構築されたモバイルネットワークを届けるWorld Mobile Group
IT関連
2022-02-01 12:27
ビジネスの「財務コントロールセンター」を構築を目指すシンガポールのVolopayがシードラウンド2.2億円を調達
フィンテック
2021-01-20 03:01
ホンダ、自動運転「レベル3」に対応した新型レジェンド発表 リース販売で1100万円、100台限定生産
ネットトピック
2021-03-05 07:27
招待制の写真SNS「Dispo」読本(後編) ロールへの招待状 撮影した後がまた楽しい (1/8 ページ)
イラスト・デザイン
2021-03-31 09:28
レッドハット、2021年の事業戦略はOpenShiftに集中
IT関連
2021-04-14 18:38
Okta、ソフトバンクと協業–中堅・中小企業向けにIDaaSを展開
IT関連
2024-02-18 21:42
アクセンチュア、ESG経営を支援するAIソリューションの提供開始を発表
IT関連
2022-08-03 00:51
AWSとRKKCS、政府基準の自治体基幹システムパッケージの展開などで協業
IT関連
2022-07-06 06:55
テスラが車内カメラでAutopilot使用中のドライバーを監視
モビリティ
2021-05-31 01:23
米国人の過半数、連邦政府によるAI規制を支持
IT関連
2023-08-16 05:10