アカウント名:
パスワード:
ブートローダを作る必要もない恵まれた環境でカーネルをいじってる方からみると、この案件に対してはそのような感想しか持たれないのかもしれません。
ブートローダの実装が本質的にアーキテクチャやプラットフォームに依存することは確かですが、それでもブートローダに必要とされる機能で、共用可能なコードはたくさんあります。
eCos/RedBoot [redhat.com] というブートローダはx86/arm/mips/ppc/sh といった多種多様のアーキテクチャ・プラットフォームに対応していますが、これはプラットフォーム HAL と Ethernet や IDE HDD といったドライバさえ書ければ、T
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
次世代GRUBで800万(゚Д゚)? (スコア:0)
次世代GRUBとやらの概要を見てみたんだが、
>メモリ管理のような基本的な機能も持っておらず、また、その実装はIA32に特化してしまっており、汎用性も考慮されていない。
メモリ管理はOSの役目だし、ブートローダはCPUやアーキテクチャに依存するのは仕方ないし、
そもそも286みたいに一度プロテクトモードになるとリアルモードに帰って来れない石もあるわけで
ブートローダがプロテクトモードで動くと、リアルモードのOS(DOSなど)は起動できないのですが…
しかも
>ブートローダはサイズの制限が厳しいため
Re:次世代GRUBで800万(゚Д゚)? (スコア:3, 参考になる)
ブートローダを作る必要もない恵まれた環境でカーネルをいじってる方からみると、この案件に対してはそのような感想しか持たれないのかもしれません。
ブートローダの実装が本質的にアーキテクチャやプラットフォームに依存することは確かですが、それでもブートローダに必要とされる機能で、共用可能なコードはたくさんあります。
eCos/RedBoot [redhat.com] というブートローダはx86/arm/mips/ppc/sh といった多種多様のアーキテクチャ・プラットフォームに対応していますが、これはプラットフォーム HAL と Ethernet や IDE HDD といったドライバさえ書ければ、T
Re:次世代GRUBで800万(゚Д゚)? (スコア:0)
>eCos/RedBoot [redhat.com] という
(中略失礼)
>これまでの grub について見ると実装が x86 に依存しすぎており、そう簡単にはいかなかったわけです。
それならeCos/RedBootでいいのでは?
そもそも、環境の豪華さの全然違うPCと組み込み機器で同じブートローダなりOSなりを
使おうということ自体に無理があると思うのですが…
Re:次世代GRUBで800万(゜Д゜)? (スコア:2, 興味深い)
単純にジャンプする機能しかないので、OSの起動用に使う場合は不便です。
使えないことはありませんが、十分と言えるレベルでは無いと思います。