コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
Wikippe
検索
検索
表示
ログイン
個人用ツール
ログイン
QEMUのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
QEMU
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
要求した操作を行うことは許可されていません。
このページのソースの閲覧やコピーができます。
{{Infobox Software | logo = [[File:Qemu_logo.svg|200px]] | screenshot = [[File:qemu linux.png|300px]] | name = QEMU | developer = [[w:Fabrice_Bellard|Fabrice Bellard]] | latest release version = 2.0.0 | latest release date = {{Release_date|2014|04|17}} | operating system =[[Linux]]、[[Microsoft Windows]]、[[MacOS X]]、など |対応プラットフォーム= [[クロスプラットフォーム]] |サポート状況=開発中 | genre = [[エミュレータ]] | license = [[GNU General Public License#バージョン2|GNU GPL version 2]] | website = {{url|http://qemu.org/}} }} '''QEMU'''(キューエミュ)は、[[w:Fabrice_Bellard|Fabrice Bellard]]が中心となって開発しているオープンソースのプロセッサ[[エミュレータ]]である。 == 概要 == QEMUは機械全体をエミュレーションするシステムエミュレーションと呼ばれる環境と、[[Linux]]の[[オペレーティングシステム|ユーザーランド]]をエミュレーションするユーザーエミュレーションと呼ばれる環境がある。 ユーザーエミュレーション環境は、非特権モードのエミュレーションおよび、Linuxのシステムコール命令をネイティブのシステムコールに変換する。この環境は、組み込み機器の[[クロスコンパイラ|クロスコンパイル]]や非[[x86]]環境で[[Wine]]を動かすために使用可能である。 システムエミュレーション環境は主に[[Microsoft Windows|Windows]]や[[Linux]]などの[[OS]]を動かすことを目的に利用されており、OSの動作確認用としてQEMUを同梱する事がある。[[携帯電話]]用プラットフォーム[[Android]]の[[SDK]]にも利用されている。同様のプロジェクトには[[Bochs]]や[[PearPC]]などがあるがQEMUの特徴として、中間コードを介して[[ジャストインタイムコンパイル方式|動的コンパイル]]を行うことにより、x86、[[PowerPC]]、[[SPARC]]など多くのホスト[[CPU]]に対して多くのターゲットCPUを高速にエミュレーション可能である事が挙げられる。x86システムエミュレーション環境に於いては[[Basic Input/Output System|BIOS]]の動作環境はBochsと互換である。 かつては、アクセラレータとして、kqemuが用意されていた。バージョン 0.11 で廃止になり、これは [[Kernel-based Virtual Machine|KVM]] になった。kqemu は、QEMUをより速く動作させる[[モジュール]]として提供されていた。kqemuは、x86又はx64(64ビットCPU)をサポートしており、[[カーネルモード]]の[[仮想化]]モニタとして動作する。これを使用するときには、同様のソフトウエアである[[VMWare]]同様、ホストCPUの実行できないコードをターゲットに於いて実行することは出来ない。Linux 2.4 及び 2.6上にて提供されている。[[FreeBSD]]並びWindows NT/2000/2003/XPにおいては、実験的な提供がなされている。この部分は[[Hardware Abstruction Layer|HAL]]を使って書かれたバイナリオブジェクトとサポートされているプラットフォーム用のHALのソースとして提供されており、商業的な配布には制限がある。 QEMUはCPUだけではなく、各種の周辺ハードウェアもエミュレートしている。以下にQEMUが実装している[[PC]]([[PC/AT互換機]])ハードウェアを示す。 *[[Intel 440FX]] host PCI bridge and PIIX3 PCI to ISA bridge *Cirrus CLGD 5446 PCI VGA card or dummy VGA card with Bochs VESA extensions (hardware level, including all non standard modes). *PS/2 mouse and keyboard *2 PCI IDE interfaces with hard disk and CD-ROM support *Floppy disk *PCI and ISA network adapters *Serial ports *Creative SoundBlaster 16 sound card *ENSONIQ AudioPCI ES1370 sound card *Intel 82801AA AC97 Audio compatible sound card *Adlib(OPL2) - Yamaha YM3812 compatible chip *Intel 82801AA AC97 Audio compatible sound card *CS4231A compatible sound card *PCI UHCI USB controller and a virtual USB hub. また、QEMUは-sオプションを指定すれば[[tun]]デバイスを介してホスト上の[[GNUデバッガ|GDB]]と接続、仮想マシンの動作状況を監視できるなど、[[インサーキット・エミュレータ]](ICE)のような使い方も可能である。 そのほかに、QEMUは、[[Virtual Network Computing|VNC]]サーバの機能が組み込まれており、この機能により、リモートマシンの制御が可能である。 == 関連項目 == {{Portal|FLOSS|}} *[[バーチャルマシン]] *[[x86仮想化]] *[[Microsoft Virtual PC]] *[[Q (エミュレータ)|Q]] *[[VirtualBox]] *[[VMware]] == 外部リンク == * {{Official|http://qemu.org/}} * [http://lassauge.free.fr/qemu/ QEMU on Windows] {{仮想化}} {{FLOSS-stub}} [[Category:エミュレーションソフトウェア]] [[Category:オープンソース]] [[Category:OS Xのソフトウェア]] [[Category:システムソフトウェア]] [[Category:仮想化]]
このページで使用されているテンプレート:
テンプレート:FLOSS-stub
(
ソースを閲覧
)
テンプレート:Infobox Software
(
ソースを閲覧
)
テンプレート:Official
(
ソースを閲覧
)
テンプレート:Portal
(
ソースを閲覧
)
テンプレート:仮想化
(
ソースを閲覧
)
QEMU
に戻る。
検索
検索
QEMUのソースを表示
話題を追加