5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

初心者もOK! FreeBSD質問スレッド その88

754 :名無しさん@お腹いっぱい。:2007/10/24(水) 12:06:04
>>753
>やっぱこれからはモジュールですよね
ん?

○Linux
カーネルを読み込むブートローダがリアルモード(アドレス20bit)で動いてい
て1MBの制限があった(過去のIA32の話)。
1MBに納めるためにカーネルを圧縮したりドライバをモジュールに追い出した
り涙ぐましい努力をした。ブートのロジックがクソなのを糊塗するために
何やらもっともらしい理由を後付けした。

○何とかBSD
多段のブートローダの途中から32bitアドレスを使えるようモードの変更を
行っている。
1Mに納める必要はないのでカーネルにはとりあえず必要そうな物は全部突っ
込んで配布するのが普通になった。昔はともかく今更3Mや4Mぐらいのメモリ
はケチる意味ないし。
おかげでモジュールにするとまともに動かないドライバとか結構あった時期
もあるがそれも昔の話。
カーネルメモリとか少しでも確保したい奴は自分で不要なドライバを削れば
いい。どうせパンピーには関係ない。

260 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)