パスワードを忘れた? アカウント作成
4352 story

Bochs 2.0 がもうすぐリリース 23

ストーリー by wakatono
これは良いかも 部門より

Fuyuki 曰く、 "オープンソースなPCエミュレータとして有名な Bochs の Ver. 2.0 のリリースが間近に迫っています。
ここを見ると 現在のステータスは Bochs 2.0.pre2 で、pre2 からWin32 のバイナリも用意されています。
一番重要な変化はやはり高速化じゃないかと思います。 確かに体感できるくらい速くなっているようです。"

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • Bochsといえば (スコア:2, 参考になる)

    by tm-hal (5482) on 2002年11月20日 21時49分 (#204081) 日記
    出た!VGA液晶とキーボード搭載の Linux Zaurus [srad.jp]にも
    投稿されていたこれ [killefiz.de]がインパクトあります。
    さすがにこれは、VMWareでは真似できないよね。

    BochsはPII-400MHzでデフォルト(?)のLinuxイメージを動かした
    ことがあるけど、コマンドラインレベルならそこそこ遊べました。
    # まぁ、ホントにただいじるだけ、だけど。(^^;
    --
    ----tm-hal-----
    我々はM$だ
    お前達の知識と技術を吸収し、お前達の企業を買収する
    抵抗は無意味だ
    • by you-you (4108) on 2002年11月20日 23時47分 (#204169) 日記
      > 投稿されていたこれ [killefiz.de]がインパクトあります。

      こういう楽しみで使えますか。
      まだWindows98やWindows98SEのメディア、捨てちゃいけないんですね。

      ああ、PC98のゲームも、まだ捨てずにとってありますけど、
      いつかLinuxの上で遊べる日がくるのかしら・・・
      親コメント
  • 英語オンチなのでよくわかりませんでした。
    これってどういうものなんですか?
    もうVMWareを買う必要はありませんか?:-)
    たとえばBeOSとかOSASKとかを入れて遊んだりする事も可能なのかしらん??
    もしそうだったらいいですね。そしたら夢が広がりますね。
    日本語ドキュメントで詳しいところとかあるかなぁ。探してみようかな…
    --
    一切これすなわち空(くう)かもしんなくてイエスキリストもきっと正しい。
    • 速度面では VMware と比べ様も無いです。精度の高いエミュレートを望むなら VMware をお勧めしたいです。

      それでも今回の 2.0 は 1.4 と比べると格段に速度が上がっているようです。以下は付属の DLX Linux の起動時間(Load Linux... から dlx login までの時間)を測定した結果です。
      #起動時間が遅いのは CPU が遅い(P2-233MHz, NT4)のが原因です ;-(。
      -----
      Bochs 1.4.1 : 1:30
      Bochs 2.0.pre2 : 0:35
      -----
      一概には言えませんが「CPU optimizations boost simulation speed by around 2x」は結構信用して良いのかもしれません。

      正式リリースが待ち遠しいです。
      --
      Mc.N
      親コメント
      • 50年くらいたったら、
        こういうモノの真価が発揮できそうな気がします。
        そのころのCPUの性能は考えたくないレベルまで上がっているだろうし。…いまのままのCPUではなく実は別の素材でできてたりX86ではなかったりするかもしれないが。
        僕的には100年後もX86は使われているに一票。
        エミュレーションって実は、
        ずっとむかしMicrosoftが
        新しいマシン用のBASICを
        作るために自分らでエミュレータ作ってそれで
        動かしてたって話しを「電子立国」という本で
        読んだので、実は大事な技術なのかもしれません。
        失われたハードやソフト資産を生かせる可能性もあるし。
        ある意味夢の技術…かも。
        --
        一切これすなわち空(くう)かもしんなくてイエスキリストもきっと正しい。
        親コメント
    • >たとえばBeOSとかOSASKとかを入れて遊んだりする事も可能なのかしらん??

      OSASK はかなり前から動かせるようになっています。
      ここ [nifty.com] にBochs 1.4.1 用起動FDのイメージがあります。

      設定ファイル bochsrc.txt において以下のように設定します。
      boot: a
      floppya: 1_44=osat30i.bin, status=inserted
      ips: 200000

      ips は 100000 から 500000 あたりを指定すれば動作するポイント
      があると思います。手元のノートPC(P3-600MHz)では 200000 で動きました。
      親コメント
    • by yht (8086) on 2002年11月20日 17時42分 (#203922) 日記
      私の理解では、VMWareやplex86はia32上で一つの
      PC/AT互換機を仮想的に作るもので、
      他のCPUの上では動かないはずです。
      bochsはCPUからsimulateするので、
      理屈の上ではalpha等でもbochsの中でia32用のOSが走るはずです。
      CPUごとsimulateした結果、400MHz-PenIIで1-2mips くらい(ver. 1.4付近)でした。
      親コメント
    • by Anonymous Coward on 2002年11月20日 18時28分 (#203946)
      VMwareが可能な限りIAの命令をCPUにそのまま実行させているのに対し、BOCHSはすべての命令をソフトウェア的にエミュレートしています。ですので、IA32上だけでなくPowerPC、MIPS、AlphaなどをホストOSとして利用できるようです。

      また、デバッガ機能も内蔵していますので、OSのブート時の動作を追いかけたりすることもできます。

      が、VMwareとの最大の違いはやはりオープンソースである、ということかと思います。BIOSも含めすべてのコードが公開されていますので、 自分の好みのデバイスを(理屈の上では)追加させたりすることもできるようです。

      BOCHSに関する詳しい記事がInterface 2002年7月号 [cqpub.co.jp]に載っていました。

      # この投稿内容もそこからの受け売り。
      親コメント
    • by ueno-t (3169) on 2002年11月20日 16時08分 (#203848)

      VMWareレベルのものはまだ難しいと思いますが。
      以前のバージョンでは、よほどチューニングしないと [rim.or.jp]Windows等は動かなかったようです。(MINIX [tripod.co.jp]を動かしてる猛者もいらっしゃるんですね)

      親コメント
    • FAQにこんな項目がありますな。
      Q: Bochsを走らせた時の速度について教えて下さい。
      A: Bochsは、x86命令とPCシステム内デバイスのすべてをエミュレートするため、それほど高速には至りません。 Kevinの報告によると、PII 400Mhzマシン上のLinux上で1.5MIPSほどだそうです。x86プロセサを持っていて、より高速のエミュレーションを望む場合には、plex86(free)またはvmware(商用)などのPC仮想化ソフトウェアを考慮した方がよいかもしれません。
      #ひとけたMIPS値って、ずいぶん昔の速度ですよね。
      #2.0ではどれぐらい速くなるのでしょうね?
      親コメント
    • OSASK...遊びたいですか?

      最近になって2chでLightConeたんのことを知り、その流れでOSASKも知りましたが、OSASKならフロッピーからブートできるんだし、エミュレーションなんかで利用せずにOSASKそのものを使えばいいんじゃないかな。

      もっとも個人的にOSASKにSchemeをポートして遊んでみたいという気持ちはありますが。

      --
      ...芸というものは一生勉強だと思っています...
      親コメント
    • とりあえず、関連スレ(50あたりを参照)
  • Bochsのパフォーマンスをしって見たかったのでwindows95でHDBENCHやってみました。
      ★ ★ ★ HDBENCH Ver 3.30 (C)EP82改/かず ★ ★ ★

    M/B Name
    Processor Pentium 5.00MHz[GenuIntel family 5 model 1 step 3]
    VideoCard スタンダード ディスプレイ アダプタ (VGA)
    Resolution 640x480 (1Bit color)
    Memory 130,228 KByte
    OS Windows 95 4.0 (Build: 950)
    Date 2002/11/22 21:08

    HDC = スタンダード IDE/ESDI ハード ディスク コントローラ

    A = GENERIC NEC FLOPPY DISK
    B = GENERIC NEC FLOPPY DISK
    C = GENERIC IDE DISK TYPE47
    D = VTAB Turbo CD-ROM Rev 1.0

          ALL Integer Float MemoryR MemoryW MemoryRW DirectDraw
        2777 741 592 560 560 598 0

    Rectangle Text Ellipse BitBlt Read Write Copy
                489 380 31 27 6812 6009 2630
        Drive C:\100MB
typodupeerror

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

読み込み中...