「Linux」、バージョン6.1でRustを導入へ–トーバルス氏が明言

今回は「「Linux」、バージョン6.1でRustを導入へ–トーバルス氏が明言」についてご紹介します。

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

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


 LinuxにRustを導入するかどうかという議論は終わりを迎えた。Rustの実装は既に始まっている。Linuxの父であるLinus Torvalds氏は電子メールによる筆者との対話の中で「何かおかしなことが発生しない限り、それ(Rust)は6.1で導入される」と述べた。

 Linuxカーネルの記述言語としてプログラミング言語Rustを導入するという議論は、かなり前から存在していた。Linuxカーネルの開発者らは、年次カンファレンス「Linux Plumbers Conference(LPC)2020」の場で、Linuxの新たなインラインコードでのRustの使用について検討を開始していた。また、「Android」(それ自体がLinuxのディストリビューションだ)の開発言語としてRustを支持しているGoogleは、2021年4月にLinuxカーネルへのRust導入の動きを後押しし始めていた。

 GoogleのAndroidチームに所属するWedson Almeida Filho氏は当時、「カーネルを実装するための実用的な言語として、RustはC言語とともに利用される準備が整ったと考えている。特権コード内に潜む潜在的バグやセキュリティ脆弱性の数を減らす上で役立つほか、コアカーネルともうまく連携しながら、そのパフォーマンス上の特性を維持できるだろう」と説明していた。

 Linuxカーネルのトップ開発者らは、そのことを納得するまでにしばらく時間を要した。LinuxでRustを機能させるためには、非標準のRust拡張機能が必要になるという懸念があったためだ。例を挙げると、新たなRust Linux NVMeドライバーでは、Rustを機能させる上で70を超える拡張機能が必要だった。しかしTorvalds氏は先週のインタビューで筆者に対して、「われわれは数十年にわたって標準Cの例外を使用してきている」と述べていた。

 このことは、招待制で開催された「The Linux Kernel Maintainer Summit」でも依然として懸念として挙げられていた。しかし最終的には、C言語ファミリー用のコンパイラーのフロントエンドであるClangで十分なサポートが提供されているため、導入を進めていくと決定された。さらに、Torvalds氏は先のインタビューで、「Clangはきちんと機能しているため、Rustの導入はおそらく力になりこそすれ、カーネルに悪影響を与えることはないだろう」と述べていた。

 このミーティングにおいてTorvalds氏は「Maintainer Summitでの議論はあったが、その大半はコンパイラーのバージョンに関するものだった。これはRustで登場した新たな話ではない(われわれは既に、多くの異なるコンパイラーバージョンや、gccとclangの問題などを抱えている)」と述べていた。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
「電気の顔の見える化」目指すみんな電力が11.5億円のシリーズC調達、総調達額約41.5億円に
シェアリングエコノミー
2021-05-08 09:21
IBMのクリシュナCEO、「AIは重要な転換点に近づいている」
IT関連
2022-05-14 02:17
あなたのプライバシーを守ってくれるウェブブラウザー拡張機能6選
ネットサービス
2021-01-12 04:55
漫画の海賊版が再び拡大 サイト相次ぎ被害急増、「漫画村」超す
IT関連
2021-03-30 08:45
日本はデジタルスキルなどの自己評価が最低レベル—ガートナー
IT関連
2021-05-12 00:46
飛行モビリティWisk Aeroが特許侵害と企業秘密盗用の疑いでArcher Aviationを提訴
モビリティ
2021-04-08 22:50
異音検知プラットフォームや議事録自動作成システムを手がける音声認識AIスタートアップ「Hmcomm」が4.2億円調達
人工知能・AI
2021-08-11 21:38
イーロン・マスク氏がClubhouseに登場、ファンがYouTubeへライブストリーム、途中からRobinhood CEOへのインタビューに
ネットサービス
2021-02-02 06:20
小型の超音波デバイスを商用化しすべての医師に渡したいExo
ヘルステック
2021-08-01 08:45
サイトコア、メールマーケティングを支援する新ツール–消費者を購読者に
IT関連
2022-03-12 11:20
反人種差別デモの発端となったミネアポリス市が警察による顔認識技術の使用を禁止
パブリック / ダイバーシティ
2021-02-15 06:51
NTT Com、データセンター利用者向けにグリーン電力を選択可能に
IT関連
2022-03-31 18:29
Google Cloudは2020年に約5880億円の損失
ネットサービス
2021-02-04 20:47
おいしくてハードワークにも最適な次ぎの健康食品を開発、提供するPurely Elizabeth
IT関連
2022-02-02 02:07