パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

『30日でできるOS自作入門』発売」記事へのコメント

  • by Anonymous Coward on 2006年03月02日 23時27分 (#893053)
    目次を一通り読んだだけだが…
    BIOSをラッピングしていくつかの機能をコールしてるだけのような…
    • by Artane. (1042) on 2006年03月03日 0時50分 (#893091) ホームページ 日記
      そうでもないようなんですが、Wiki見ていると難しい所なんですよね。

      英語が斜め読みでできてCが理解できるならeCos [redhat.com]の本体(redbootから初期化を任されたあたり)からを読むか、Linuxのソースツリーのmm/ディレクトリィを読むかした方が「答え」がすぐに欲しい人には勉強にはなるかもしれない。

      OSASKのメリットと言うのはマルチタスクOSの基礎知識を持った上で自力で一からOSを設計して試行錯誤してOSを作るという作業自体にあると思うので
      …極端な話純粋にOSカーネルを作るだけならばredbootがLoadingした後からCだけを使って(まぁ、若干のインラインアセンブラ記述は必要かも ^^;)作るという方法もある訳で、まずはそこからスタートした方がいいような気もします。
      ハード依存の初期化部分で手間取ってると、枝葉の方にばかり頭が回るようになってしまい、ドツボに陥ることがままありますので
      …そういうのが慣れている人ならカーネルの作りこみに入ったときに頭切替えられると思いますけど、アプリを作った程度の人だったらそれでは混乱すると思いますのでとりあえずブートローダに要求される部分は出来合いでそこから先の部分に集中した方が実になると思います…
      親コメント
    • 本質的にOSのコアコードなんて無限ループの一命令だけだったりするので:)
      環境やサービスをどこまで実装するかで当然見た目が変わりますわな
      --
      みんつ
      親コメント
    • by Anonymous Coward
      そもそも、GDTやIDTの設定で本一冊ぐらい書けそうなのにサラリとしか触れてなさげなのを見ると、32bitといっている割には・・・と思いましたね。
      あと、マウス制御の前にメモリ管理だろ~とか。

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...