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
口座振替の登録処理をAI-OCRで自動化–UiPathとコージェントラボが無償支援
IT関連
2021-03-22 12:05
Preferred Networksと鹿島建設が建築現場用ロボ向けAI搭載自律移動システム開発、GNSS計測不可の屋内も対応
ロボティクス
2021-03-05 17:28
企業の半数以上がゼロトラストを実装中–PwC調べ
IT関連
2021-05-26 21:48
セールスフォース、「Work.com」を拡充–従業員のウェルビーイング向上へ
IT関連
2021-06-23 20:54
登録建設業者数が5万社突破、建設業マッチングの「ツクリンク」が約3億円を調達
ネットサービス
2021-05-22 04:23
日経平均急落:ここは「買い場」と判断–日銀がETF701億円買い
IT関連
2021-06-22 14:31
「サービスとしてのスティーラー」で5000万件のパスワードが盗まれる
IT関連
2022-11-26 17:28
タマゴを使わないタマゴとマヨネーズを開発する代替タンパク製品のEat Justがさらに217億円調達
フードテック
2021-03-25 08:05
北海道銀行、個人・法人向けFAQに検索システム「Helpfeel」導入
IT関連
2024-04-16 08:45
眼鏡専門店のパリミキ、CX管理ソリューションを導入–顧客のニーズに応えられる環境づくり
IT関連
2023-08-05 09:51
パナソニック、低炭素に関する特許を無償開放–日本企業では初
IT関連
2022-08-25 01:26
2024年に向けたテクノロジー上位トレンドの読み方–ガートナーが解説
IT関連
2023-11-15 00:13
黒人の業界リーダーがMasterClassのようなコースを提供するBeGreatTV、差別への対処法まで
パブリック / ダイバーシティ
2021-02-09 07:31
日立、米GlobalLogicの買収を完了–Lumada事業の海外展開に向け
IT関連
2021-07-19 05:22