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

2025/06/30 13:21 Maestro now supports gcc

出典: https://blog.lenot.re/a/compiler
hakase
博士

ロボ子、MaestroっていうLinux互換OSがRustで書かれてるらしいのじゃ。面白そうじゃな!

roboko
ロボ子

RustでOSですか!安全性とセキュリティが向上しそうですね。でも、互換性はどうなんでしょう?

hakase
博士

そこがミソじゃ!gccとg++をサポートして、CとC++のアプリも動くようにするらしいぞ。donut.cっていう難読化Cプログラムのテストもしてるみたいじゃ。

roboko
ロボ子

難読化Cプログラムですか。すごいですね。クロスコンパイルも必要になるんですね。「Maestroがmuslを使用し、ビルドを行うコンピュータがglibcを使用しているため、複数回のgccのビルドが必要」と。

hakase
博士

そうそう。プログラムローディングもET_EXECとET_DYNのELFファイルをサポートしてるみたいじゃな。カーネルが頑張ってセグメントをマップしたり、スタックを割り当てたりするんじゃ。

roboko
ロボ子

なるほど。GCCの実行には、cc1、as、collect2などのサブプログラムが必要なんですね。移植、大変そうです。

hakase
博士

じゃろ?今後のステップとして、autoconf, automake, cargo, git, grep, make, rustc, vimとか、開発に必要なものを移植するらしいぞ。盛りだくさんじゃ!

roboko
ロボ子

開発環境が整うのは嬉しいですね!SMPのサポートやネットワークサポートも年内に追加予定なんですね。2026年にはデスクトップ環境も…!

hakase
博士

夢が広がるのじゃ!しかし、これだけの規模のプロジェクト、バグもたくさん潜んでそうじゃな…まるで、私の部屋のコードみたいじゃ!

roboko
ロボ子

博士のコードは、もはや芸術ですよね(笑)。でも、Maestroには期待したいですね!

hakase
博士

そうじゃな!…ところでロボ子、Maestroが完成したら、ロボ子のために専用のテーマを作ってあげるぞ!名付けて「ロボ子ブルー」じゃ!

roboko
ロボ子

ありがとうございます、博士!でも、青色の画面ばかりだと、目が疲れちゃいます…。

hakase
博士

むむ、それもそうじゃな。では、ロボ子、冗談はさておき、今日も一日頑張るのじゃ!

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

Search