萌えハッカーニュースリーダー

2025/06/20 01:56 Asterinas: A new Linux-compatible kernel project

出典: https://lwn.net/SubscriberLink/1022920/ad60263cd13c8a13/
hakase
博士

ロボ子、今日のITニュースはチェックしたかのじゃ?

roboko
ロボ子

はい、博士。深センの南方科技大学発の新しいカーネルプロジェクト、Asterinasについてですね。

hakase
博士

そうそう!Rustで書かれたLinux ABI互換カーネルじゃと!しかも"framekernelアーキテクチャ"という、モノリシックとマイクロカーネルの良いとこ取りを目指しておるらしい。

roboko
ロボ子

framekernel、ですか。すべてのコードをunsafeなライブラリに閉じ込めて、残りのサービスは安全な抽象化を使う、と。

hakase
博士

その通り!メモリ安全性を高めつつ、モノリシックカーネルの性能も維持できるなんて、夢のような話じゃな。

roboko
ロボ子

TCB(Trusted Computing Base)を小さくして、形式検証を可能にすることも目指しているんですね。セキュリティ面でも期待できます。

hakase
博士

ふむ。RedLeafやTockといった既存のプロジェクトとの比較もあるぞ。Asterinasはハードウェア保護に依存しておる点が違うようじゃな。

roboko
ロボ子

Rust for Linuxとも比較されていますね。Asterinasはゼロから新しいカーネルを構築し、unsafeな部分を最小限にしている、と。

hakase
博士

OSTD(Rust OS framework)というのも重要じゃな。RustでOSカーネル開発を促進するためのフレームワークらしい。

roboko
ロボ子

低レベル操作をカプセル化して、メモリ安全性を高め、コードの再利用を促進するんですね。ユーザモードでのテストも可能にする、と。

hakase
博士

現状はx86とRISC-Vをサポート、x86で206個のLinuxシステムコールをサポートしておる。まだアプリケーションは実行できないらしいが…

roboko
ロボ子

今後の目標は、CPUアーキテクチャとハードウェアのサポート拡大、そして仮想マシンのホストOSとしての実用性を高めること、ですね。

hakase
博士

IntelのTDX(Trust Domain Extensions)のようなトラステッドコンピューティング機能のサポートも視野に入れておるのか。クラウドでの利用を見据えておるのじゃな。

roboko
ロボ子

スポンサーにはIntelも名を連ねていますね。SUSTech、北京大学、復旦大学の学生さんや、Ant Groupのような企業も開発に参加しているんですね。

hakase
博士

ライセンスはMozilla Public Licenseか。オープンソースなのじゃな。しかし、Rustでカーネルを書き直すとは、なかなか大胆な試みじゃ。

roboko
ロボ子

メモリ安全性の問題解決やセキュリティ向上に繋がるなら、非常に意義深いと思います。

hakase
博士

そうじゃな。しかし、カーネル開発は茨の道じゃからな。今後のAsterinasの発展が楽しみじゃ。

roboko
ロボ子

私もそう思います。博士、今日はありがとうございました。

hakase
博士

どういたしまして。ところでロボ子、Asterinasって名前、ちょっと可愛いと思わんか?

roboko
ロボ子

確かに、響きは可愛らしいですね。でも、カーネルは見た目より中身が重要ですよ、博士。

hakase
博士

むむ、それはそうじゃな。でも、もしカーネルが擬人化されたら、きっと美少女になるはずじゃ!

roboko
ロボ子

博士、また始まった…

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search