「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
現在と将来の収入で限度額が決まるクレジットカードX1 Cardが12億円調達
フィンテック
2021-01-16 02:35
スポーツ業界とエンタメ業界のデジタルトレンド–顧客エクスペリエンスが鍵
IT関連
2022-12-01 07:08
LinuxのWi-Fiに深刻な脆弱性、セキュリティパッチは公開済み
IT関連
2022-10-20 15:21
リモートワークは環境に優しいがそのためのテクノロジーにも炭素コストがかかる
EnviroTech
2021-01-22 13:38
乃村工藝社、国内グループ7社の基幹システムを刷新–連結決算業務の効率化・早期化に寄与
IT関連
2021-06-24 20:46
トヨタ、設計開発部門のワークステーションを刷新–CADのVDI環境を構築
IT関連
2021-06-10 10:39
インボイス管理サービス「Bill One」、請求書作成機能を追加–適格請求書の作成にも対応
IT関連
2022-10-28 22:27
DeepL、PDF翻訳を欧州の自社サーバーで
IT関連
2023-05-13 00:16
ギグワーカーやクリエイターに金融サービスとしての福利厚生を提供するCatch
フィンテック
2021-08-01 11:38
お台場「パレットタウン」12月から順次営業終了 大観覧車は来年夏まで
くらテク
2021-07-23 18:08
北陸大学、「Tableau」を導入–学生のデータリテラシー定着を支援
IT関連
2022-06-05 13:14
売り切り型のサブスク「SaaS Plus a Box」とは–特徴と可能性
IT関連
2023-12-26 03:01
クアルトリクス、ストレスチェックを実施可能に
IT関連
2021-03-17 11:20
アマゾンの倉庫労働者による組合員投票は圧倒的に会社有利
パブリック / ダイバーシティ
2021-04-11 20:35