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
急増する不正アクセス、「能動的サイバー防衛」への期待も山積する課題
IT関連
2023-12-19 22:30
キーワードから小説や画像を自動生成 自然言語処理の革命児「GPT-3」の衝撃 (1/2)
くわしく
2021-01-17 17:16
高配当利回り株5選:日本株投資デビューは割安株から、続いて成長株に挑戦
IT関連
2021-07-20 21:13
ベリタス、データ保護製品の機能追加でサイバーレジリエンスの対応強化
IT関連
2024-09-20 01:17
MS、コラボレーションアプリ「Loop」のパブリックプレビューを公開
IT関連
2023-03-25 11:25
鹿島建設、「楽楽明細」でコスト削減と業務効率化–約20年の自社システムから移行
IT関連
2024-09-03 16:28
企業の海外進出で高まる翻訳需要–DeepLから見た日本市場
IT関連
2024-02-20 00:34
USENグループ会社、中小企業向けに「サイバーセキュリティラボ」設立
IT関連
2025-01-30 10:43
NVIDIA、次世代GPUアーキテクチャーをサプライズ予告
IT関連
2024-06-05 01:55
西武グループ、23社で請求書の電子受領を推進–グループ全体のデジタル経営を目指す
IT関連
2022-08-27 19:51
マイクロソフト、「Yammer」ブランドを廃止へ–「Viva エンゲージ」に統合
IT関連
2023-02-16 23:39
スマホで賃貸住宅管理が完結、自主管理を行う不動産オーナー向けraQkanを手がけるOH YEAHが約6000万円調達
IT関連
2022-02-03 10:25
“足への振動”で視覚障害者をナビ ホンダ発IoT「あしらせ」実用化へ
ライフ
2021-06-20 01:26
「AWS大阪リージョン」正式オープン 事前申し込みなど不要に
クラウドユーザー
2021-03-03 03:40