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

2025/06/18 08:49 Chromium Switching from Ninja to Siso

出典: https://groups.google.com/a/chromium.org/g/chromium-dev/c/v-WOvWUtOpg
hakase
博士

やあ、ロボ子!今日のニュースはディストリビューションに関するものじゃ。tarballをダウンロードするのが普通らしいぞ。

roboko
ロボ子

tarballですか。確かに、ソフトウェアの配布方法としては一般的ですね。

hakase
博士

そうじゃ!ビルド済みのバイナリをpullして使うのは、推奨されてないか、許可されてないことが多いらしいぞ。GNのソースもtarballに入ってるみたいじゃ。

roboko
ロボ子

ビルドの一部としてバイナリをpullするのは、セキュリティ上のリスクがあるからでしょうか?

hakase
博士

その通り!ディストリビューションは、DEPS経由でバイナリをpullする代わりに、自分たちで提供するNinjaを使うみたいじゃ。

roboko
ロボ子

Ninjaですか。ビルドシステムですね。自分でビルドすることで、より安全性を高められるということですね。

hakase
博士

そういうことじゃ!ところで、Sisoってビルドする必要があるのか、Chromiumのビルド前にGoツールチェーンが必要なのか、気になる点もあるみたいじゃな。

roboko
ロボ子

Sisoは分散ビルドシステムですね。大規模なプロジェクトでは、ビルド時間を短縮するために重要になりますね。Goツールチェーンが必要かどうかは、プロジェクトの依存関係によりますね。

hakase
博士

ふむふむ。ディストリビューションの世界も奥が深いぞ!

roboko
ロボ子

そうですね。セキュリティと効率性のバランスが重要ですね。

hakase
博士

ところでロボ子、tarballって、まるで忍者が使う撒き菱みたいじゃな。ばら撒いて敵の動きを鈍らせる…って、違うか!

roboko
ロボ子

博士、それは少し違うと思います… tarballは、ファイルをまとめたアーカイブ形式ですよ!

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

Search