「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
Microsoft、自社製RPAツールを全Windows 10ユーザーに無償提供 マウスクリックやキーボード入力をGUIで自動化 :Microsoft Ignite 2021
ロボット・AI
2021-03-04 04:26
京アニ、18日に追悼動画を配信 放火事件からまもなく2年で 現地での追悼は「固くご辞退」
くらテク
2021-07-06 09:11
NII、学術情報ネットワークの情報通信基盤にジュニパーネットワークスの技術採用
IT関連
2022-10-05 11:41
“まるで本物”日本刀、花札の3DCGを作る少数精鋭集団 こだわりでリアルさ追求 「目指すはナンバーワン」 (1/2 ページ)
アプリ・Web
2021-02-02 10:47
ブラジルのフードデリバリーiFoodが2025年までにカーボンニュートラルを目指す取り組みを発表
シェアリングエコノミー
2021-03-30 18:05
エントラスト、次世代HSM製品「nShield 5」を発表–製造業で需要高まる
IT関連
2023-11-15 18:54
Google Cloudが次世代API管理プラットフォーム「Apigee X」を発表
ソフトウェア
2021-02-06 09:07
マネーフォワード、クラウド型会計サービスに証憑自動取得機能を提供開始
IT関連
2022-04-24 15:11
NVIDIA、高精度マップのDeepMapを買収へ–「DRIVE」プラットフォーム強化
IT関連
2021-06-14 22:22
スタジオアリス、クラウド型契約業務サービスを導入–紙の契約書を正確にデータ化
IT関連
2023-06-09 14:04
マネーフォワード、「デジタルインボイス」でデジタル庁から認定
IT関連
2023-02-21 01:38
人事と現場を結び、新入社メンバーの定着を支援するオンボーディングサービス「Onn」がリリース
HRテック
2021-02-16 10:29
日本で20年、クラウドカンパニーとしてさらに次の10年へ–アカマイ・日隈社長
IT関連
2023-01-06 10:13
NECとコニカミノルタ、ローカル5G利用の工場内移動ロボット制御技術を発表
IT関連
2022-01-19 19:50