「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
NTT Com、“2nd GIGA”に備えたサービスを提供–生徒自身のデータ活用目指す
IT関連
2024-04-11 03:16
千葉工業大学の宇宙塵探査衛星ASTARISC、大面積膜型ダストセンサーを展開し軌道上実証に成功
IT関連
2022-02-18 12:35
IBM、DSPMを手がけるイスラエルの新興企業Polar Securityを買収
IT関連
2023-05-18 07:39
RedditがシリーズFで最大770億円調達へ、評価額は1兆円超えに
IT関連
2021-08-14 05:23
「クラウドスマート」への道のりを示すヴイエムウェア–富士フイルムやトヨタも事例披露
IT関連
2022-11-17 12:23
ヴィーム、バックアップソフト最新版「Veeam Backup & Replication v11」を発表
IT関連
2021-02-26 06:42
JAL、AI/ML基盤「Dataiku」を導入–データに基づいた旅先・商品提案へ
IT関連
2024-03-31 12:43
ものづくりIoTソリューションにウイングアーク1stのBIダッシュボードが連携
IT関連
2021-07-06 07:36
レッドハット、「Red Hat Summit 2023」発表の新機能などを振り返り
IT関連
2023-06-08 21:59
Instagramで見つけたグッズのショップを検索できるビジュアル検索機能
アプリ・Web
2021-06-24 03:04
NECと慶應義塾、将来のCO2抑制量を金融商品化する「潜在カーボンクレジット」を共創
IT関連
2023-02-08 20:25
オラクルとマイクロソフト、「Oracle Database@Azure」を発表
IT関連
2023-09-16 11:38
ハーバード大のプログラミング講座を日本語化 無料で学べる「CS50.jp」公開
ネットトピック
2021-05-14 09:36
パナソニック、全社DXプロジェクト「PX」に向けて「RISE with SAP」採用
IT関連
2022-03-26 08:17