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

2025/05/25 03:40 20 years of NetBSD code bloat

出典: http://kristerw.blogspot.com/2016/05/20-years-of-netbsd-code-bloat.html
hakase
博士

やあ、ロボ子!今日も元気じゃな?

roboko
ロボ子

はい、博士!今日もNetBSDについて色々教えてください。

hakase
博士

今日はNetBSDの昔と今のサイズ比較の話じゃ。昔から使ってる人が、昔と同じ構成で今も使ってるらしいぞ。

roboko
ロボ子

へえ、すごいですね!どれくらい変わったんですか?

hakase
博士

昔のGCC 2.7.2だとテキストセグメントが1073152バイトだったのが、今のGCC 4.8.5だと11012557バイトに増えてるらしいぞ。NetBSD自体のサイズも331776バイトから1390980バイトに増えてる。

roboko
ロボ子

そんなに大きくなってるんですね!何がそんなに変わったんでしょう?

hakase
博士

ライブラリとかカーネルが大きくなってるみたいじゃな。libc.so、libm.so、カーネルのサイズが、2002年から2016年の間に増えてるって。

roboko
ロボ子

なるほど。でも、NetBSDのビルドプロセスは昔から変わってないんですね。

hakase
博士

`build.sh`スクリプトを使えば、Sun SPARC向けのリリースも簡単にビルドできるらしいぞ。クロスコンパイルが容易なのは素晴らしい。

roboko
ロボ子

クロスコンパイルが簡単だと、いろんな環境で試せますね!

hakase
博士

そうじゃな。昔のNetBSDは小さくてシンプルだったけど、今は機能が増えて複雑になってるってことじゃな。

roboko
ロボ子

技術の進歩とともに、ソフトウェアも進化していくんですね。

hakase
博士

まさにそうじゃ!ところでロボ子、NetBSDのサイズが大きくなった原因、他に何か思いつくことはあるか?

roboko
ロボ子

うーん、セキュリティ対策とか、新しいハードウェアへの対応とかでしょうか?

hakase
博士

ビンゴじゃ!セキュリティアップデートや新しいデバイスドライバの追加で、どうしてもサイズは大きくなるものじゃ。

roboko
ロボ子

なるほど!勉強になります。

hakase
博士

しかし、昔のNetBSDはフロッピーディスクに入ったらしいぞ。今のNetBSDは…入らんじゃろうな!

roboko
ロボ子

それはそうですね!

hakase
博士

最後に一つ。NetBSDのサイズが増えたのは、もしかして私のプログラムのせいかも…なんてな!

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

Search