タグ

vmに関するyamanetoshiのブックマーク (37)

  • 第1回 x86仮想マシンことはじめ | gihyo.jp

    ここ数年、インテルx86系プロセッサを使ったコンピュータ(以下x86システム)で仮想マシンを利用する機会が増えています。 x86システムの上で仮想マシンを使うのはこれまで開発者をはじめITエンジニアが多かったように思いますが、企業のサーバ統合などに広く使われるようになり、今ではWindows 7にXP Modeが搭載されるなど、デスクトップ環境においても広く見かけるようになりました。このように仮想マシン技術はとても身近なものとなってきています。 また、仮想化は、コンピュータリソースの柔軟かつ効率的な運用管理を実現するために用いられ、クラウドコンピューティングの基盤にも用いられる重要な技術のひとつとなっています。 このように、x86システムの仮想化技術はたいへん注目されていますが、その仮想マシン技術がどのようなギミックで実現されているのかを知っているITエンジニアの方は、まだまだ少ないように

    第1回 x86仮想マシンことはじめ | gihyo.jp
  • ホワット・ア・ワンダフル・ワールド スタックマシンとレジスタマシン

    なんで現代の主流な VM (JVM/CLR) は,ともにスタックマシンモデルなんだろう… ? という疑問が生まれました. あと,ボスから出た,Java に特化している JVM 上で,果たして効率の良い実装はできるのだろうか ? という質問にも,明確に答えることができなくて,あたふたしてしまったので,ちょっと調べてみました. 高速かつ移植性の高い Java Virtual Machine の設計と実装 などによると,どうやらスタックマシンには, (1) 移植性の確保が容易 そもそも,多くの CPU アーキテクチャはレジスタマシンであるため,「なぜ JVM はスタックアーキテクチャなのか ?」という疑問が生まれることとなる. 一見スタックアーキテクチャは,レジスタアーキテクチャとは実行モデルが根的に異なるため,効率的な実装が難しく,JIT などの実装も面倒になりそうなイメージがある. # ス

  • 第4回 x86プロセッサにおけるプロセッサ仮想化 | gihyo.jp

    これまで、x86システム仮想マシンの概要、およびその実例としてDebian GNU/Linux 6.0を利用した仮想マシンの実行方法について紹介してきました。今回からは、より具体的にCPU、メモリ、I/Oデバイスの仮想化がどうやって実現されているかを解説したいと思います。 今回は、仮想マシンを実装するための古典的手法およびそれを従来のx86プロセッサに適用する際の問題点、そして仮想マシンソフトウェアがどのようにそれらの障壁を乗り越えてきたかについて解説します。 システム仮想マシンに求められる条件 これまで、システム仮想マシンはどのようなものかについて説明してきましたが、仮想化仮想化の生みの親とも言えるGoldbergらは、1974年に書いた論文にて、仮想マシンソフトウェアとはどのようなものであるべきかについて、コンピュータアーキテクチャの観点から論じています。 彼らは、その仮想マシンソフト

    第4回 x86プロセッサにおけるプロセッサ仮想化 | gihyo.jp
  • JVM Tutorials

  • Dan Carroll | Setting up a Linux virtual machine for easy web development on Windows

  • エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)

    Docker / Kubernetesのネットワークアーキテクチャの解説と、代表的なCNIプラグインとしてFlannel、Calico、Canal、NSX-T Container Plugin (NCP) を取り上げ、それぞれの実装の比較しています。Japan Container Days v18.12 での講演資料です。

    エンジニアなら知っておきたい「仮想マシン」のしくみ (BPStudy38)
  • 第一回カーネル/VM探検隊 - Plan9日記

    関係者のみなさん、お疲れさま。楽しい時間を過ごせました。 私もPlan9の紹介というか、ぬるい話をしてきた。一応、発表スライド「今日からはじめるPlan 9 from Bell Labs」をアップロードしたので興味のある方はどうぞ。当はもっとデモの時間を取りたかったが、解像度の問題で文字がつぶれてしまいいまいちだった。でも、どうにか雰囲気は伝わったかな。 (デモの補足1)名前空間の説明のために、ウィンドウを二つ開いて(つまりこれらは別プロセスである)、bind操作(ユニオンディレクトリ)が片側だけで有効になっていることを示した。便宜上、以下はterm1とterm2と書く。 term1% mkdir foo && touch foo/FOO term1% mkdir bar && touch bar/BAR term1% bind -a foo bar term1% ls foo foo/

    第一回カーネル/VM探検隊 - Plan9日記
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • VirtualBoxで仮想化を始めるための、もっともシンプルなチュートリアル - UNIX的なアレ

    仮想化、使っていますか? 少し前までは特殊な扱いをされていましたが、VMwareやXenなどの普及にともなって現在においては当たり前の技術としてつかわれるようになってきています。自分自身も、コーディングを行ったり検証をおこなうような環境としてすでに手放せないモノとなっています。しかし、そこでよく議論となるのがhypervisorは何がいいの?というお話です。 自分自身も様々なhypervisorを使っていますが、なかなか良かったとおもえるのがVirtualBoxでした。 エントリーでは、VirtualBoxの簡単な導入方法を説明したいと思います。導入までの時間はダウンロード時間含めても10分ほど!これならちょっと導入をしてみたくなりますね。 なお、VirtualBoxのインストールにはNetworkの再起動が必要です。作業中の方は注意してください。 VirtualBoxとは サンによって

  • Haizea - An Open Source VM-based Lease Manager

  • Haizea - An Open Source VM-based Lease Manager

  • OpenNebula :: start

    OpenNebula is an open source virtual infrastructure engine that enables the dynamic deployment and re-placement of virtual machines on a pool of physical resources. ONE (OpenNebula) extends the benefits of virtualization platforms from a single physical resource to a pool of resources, decoupling the server not only from the physical infrastructure but also from the physical location. OpenNebula

  • StatelessLinux - Fedora Project Wiki

    This page was last edited on 11 October 2010, at 16:24. This page describes a project which is not currently under active development The technical concepts remain valid, and support for read-only root with separate state is included in Fedora, but there is not current new work in this area. Stateless Linux Stateless Linux is not a deployment model. It is not any single technology. It's a new way

  • ECP Community Edition

    Because we have huge customer demand that we are working hard to support, we have not had the time to make contributions to the open source community in recent months.  But this is only a temporary situation – we will be back!

  • Linux仮想化をめぐりXenとVMwareの対立

    「Vistaに搭載されることになった機能は膨大な数に上るようだが、Linuxはその多くをすでに提供している」(クローハートマン氏)。XenSourceとMSの提携は、仮想化にどう作用していくのだろうか。 オレゴン州ポートランド発――Linuxカーネルに実装される仮想化技術が1つに絞り込まれることは、当面はないと考えた方がよい。 グレッグ・クローハートマン氏は7月26日、現地で開催された年次イベント「OSCON(O'Reilly Open Source Conference)」に集まった聴衆に対し、XenSourceとVMwareは互いに協力してソリューションを生み出す代わりに、対立していることを語った。 NovellのSUSE研究所に在籍しているクローハートマン氏は、数多くのサブシステムのLinuxカーネルを保守管理し、すでに軌道に乗ったLinuxカーネル開発チームを統括している人物だ。

    Linux仮想化をめぐりXenとVMwareの対立
  • Gauche:VMの最適化

    optional引数のプロトコルJITはどのくらい効きそうかVM loopの自動生成と命令結合の自動化 浮動小数点数の最適化過去のメモ optional引数のプロトコル Gauche:VMの最適化:optional引数 JITはどのくらい効きそうか Gauche:VMの最適化:JIT:予備実験 VM loopの自動生成と命令結合の自動化 Gauche:VMの最適化:VMLoopの自動生成 -> 0.8.14で採用 浮動小数点数の最適化 Gauche:VMの最適化:Flonumの扱い -> 0.9で採用 過去のメモ Gauche:VMの最適化:Subr呼び出しプロトコルの検討 Gauche:VMの最適化:For 0.8.6 Gauche:VMの最適化:For 0.8.4 Gauche:VMの最適化:For 0.6.3

    Gauche:VMの最適化
  • VMの本を見てみた - なつたん

    レジスタマシンとスタックマシンを整理するために、Virtual Machinesを眺めてみた。Googleの検索結果をまとめてレポートを書く学生みたいだが、気にしないことにする。 7章から ・VMへRTM(Register Transfer Model)を使うのは比較的新しい話である。Parrotが最近の一番大きい実装。ほとんどのVMは、スタックベースである。Pascal-S、Pascal-P4、UCSD Pascal、Smalltalk、Javaこの辺りは、全てスタックベースのVM。 ・スタックベースはスタックに対して操作を行うので、zero-address architecturesとも呼ばれる。zero-address architecturesのprimary competitorがRTM。違いは演算対象/オペランドにある。リアルプロセッサでは、x86は両方の特性を持つハイブリッド

    VMの本を見てみた - なつたん
  • 仮想アプライアンス入門 | OSDN Magazine

    仮想マシンが世間を賑わしている。仮想マシンそのものは、メモリやディスク領域、プロセッサ、ネットワークカードといった各種リソースを記述したコンテナにすぎない。物理的なマシンと同じように、ソフトウェア(オペレーティングシステムやアプリケーション)によって動作する。仮想マシンにこうした実体のあるソフトウェアを組み合わせたものが仮想アプライアンスだ。Linuxディストリビューションや各種専用アプリケーションのなかには、仮想アプライアンスとして提供されているものがある。パッケージングが容易なこともあって、仮想アプライアンスは探すべき場所さえ知っていればいくらでも見つかる。 アプリケーションのインストールと設定が事前に行われているアプライアンスの導入は、システムの準備、アプリケーションのインストール、アプライアンスとしての構成および設定を自前で行うよりもずっと簡単に済む。しかし、この扱いやすさの裏には

    仮想アプライアンス入門 | OSDN Magazine
  • これからは職場に私物PCを持ち込む時代に--MS、仮想化技術のKidaroを買収完了

    パーティーなどの招待状などで「BYOB(Bring your own bottleの略。飲み物は各自持参の意)」というのは見たことがあるだろうが、これからは「Bring Your Own Laptop(パソコンは持参)」というメッセージを目にすることになるかもしれない。 企業が社員にノートパソコンを支給するのではなく私物PCの購入を補助しようとする例は、今はまだ少ないが増加傾向にある。たとえばBritish Petroleumもこうした取り組みを試している。 デスクトップ仮想化はこの方式の実現を支える技術の1つ。全体を管理していない端末に、会社用のソフトウェアあるいはPC環境全体を提供する手法だ。これを利用すれば、ノートパソコン上の私的なデータやプログラムはそのままの状態で動かしつつ、業務用の処理はサンドボックスの中で稼働させることができる。 企業から見ると、私有のノートパソコンを使用すれ

    これからは職場に私物PCを持ち込む時代に--MS、仮想化技術のKidaroを買収完了
  • (2/5)注目を集めるオープンソースの仮想化ソフトウェア「KVM」、その成功の可能性は? - CNET Japan

    文:Stephen Shankland(CNET News.com) 翻訳校正:緒方亮、長谷睦 2007-03-08 20:51 今から4カ月前、オープンソースの仮想化ソフトウェア「KVM」の名前を聞いたことがある人はほとんどいなかっただろう。しかし、それも今は昔の話だ。 KVMは、隠密行動を取る新興企業Qumranetが後押しするオープンソースプロジェクトだ。そして、他の仮想化ソフトと一線を画す技術的、人的アプローチにより、早くも強力な支持者を獲得している。たとえばRed HatのようなLinux企業や、さらにはLinuxの生みの親であるLinus Torvalds氏といった面々だ。 こうした支援者の獲得は、画期的な仮想化技術を確立したいと考えるKVMにとっては最初の一歩にすぎないが、これだけでも、KVMがこの技術に与えうる影響の大きさを予感させる。仮想化技術とは、1つのマシンを複数のマ

    (2/5)注目を集めるオープンソースの仮想化ソフトウェア「KVM」、その成功の可能性は? - CNET Japan