タグ

linuxに関するgmasaoxのブックマーク (96)

  • Linuxと64bit環境 VA Linux Systems Japan

    編では、主にIA-32版GNU/Linuxのアプリケーションを、64bitのx86-64に移行するにあたって有用と思われる基礎知識をまとめます。 まず第1章では一般的な64bitプロセサとx86-64アーキテクチャを概説し、第2章ではLinuxの64bitプロセサ対応に関して述べたのち、第3章で移植にあたっての具体的な注意点やヒントを列挙します。 編では、64bitの整数を整数演算の基とするプロセサを64bitプロセサと称します。 一般に、64bitプロセサの特徴として、 ・ 64bitの整数レジスタ ・ 64bitのメモリアドレス空間 などが挙げられます。メモリアドレスの計算も一種の整数演算と考えられることから、この2つの特徴は密接な関係にあります。メモリはバイト単位でアドレスが振られることから、64bitのアドレス空間で表現できるメモリは、264 バイト、すなわち16

  • LinuxカーネルにVMIを組み込みへ

    Linuxカーネルの次の安定版アップデートバージョンには、VMwareが提供する「VMI」(Virtual Machine Interface)という新機能が含まれる予定だ。 Linuxカーネルの次の安定版アップデートとなるバージョン2.6.21では、VMwareが提供する「VMI」(Virtual Machine Interface)という新機能が含まれる予定だ。 仮想化されたOSの稼働環境を提供するハイパーバイザーと通信するようにカーネルが修正されれば、仮想化されたOSインスタンスのパフォーマンスと管理性の改善が可能となる。この仕組みは準仮想化と呼ばれる。 VMIは当初、準仮想化されるLinuxカーネルインスタンスと通信する各種ハイパーバイザーの間で共通のプロトコルを提供するため、それぞれのハイパーバイザー用に異なるフックをLinuxに組み込む必要がなくなるという触れ込みだった。 この

    LinuxカーネルにVMIを組み込みへ
  • Bugtraq

  • http://www.makelinux.net/kernel_map/

  • ■ - とぅるるるるるるるるるる 五明君からの電話だッ!

    VMIについて調査した事を以下に記述する。 環境 ゲストカーネル Linux 2.6.27-rc2 VMI Paravirtualization API Version 2.5 VMIとは透過的な準仮想化インターフェイスと公式サイトで説明されています。http://www.vmware.com/jp/interfaces/paravirtualization.html VMIはparavirt-opsの一つの実装なので、VMIを説明する前にparavirt-opsについて説明します。 paravirt-ops paravirt-opsはLinux 2.6.20(x86)で導入された準仮想化を行うための関数の表です。この関数の表にはタイマ、割り込み、特権命令(センシティブな命令を含む)、MMU(ページテーブル)の設定、スピンロックなどが記述されいます。paravirt-opsは準仮想化を行う

    ■ - とぅるるるるるるるるるる 五明君からの電話だッ!
  • SourceJam.com is for sale | HugeDomains

    Make 24 monthly payments Pay 0% interest Start using the domain today. See details

    SourceJam.com is for sale | HugeDomains
  • 割り込み――実割り込み処理【後編】

    仮想マシンモニタ Xen 3.0解読室: 割り込み――実割り込み処理【後編】 前回に引き続いて「割り込み」について解説していきます。ソフトウェア割り込み処理の解説や、少し趣を変えて、アセンブラのコードをのぞいてみることにします。 実装 では、Xen 3.0.2における割り込みハンドラの入り口の処理を見てみましょう(リスト1:右アイコンのリンク先)。正常シーケンスにおける主な処理は、 割り込み要因から、参照するirq_descテーブルのエントリを求める(A1、A2) ゲストOSへ転送すべき割り込みの場合、仮想割り込みに変換して転送する(A5) Xenが受け取る割り込みの場合、登録されたハンドラを呼び出す(A13) のようになります。また、リソースに対する排他的アクセスを実現するため、次のように割り込みコントローラーやスピンロックを制御しています。 エラーチェック 割り込みハンドラ実行中は、割

    割り込み――実割り込み処理【後編】
  • Xenの内部設計(後編)

    事象の扱い ハードウェアで発生した事象をOSに通知する手段として、割り込みや例外が利用されます。たとえばLinuxでは、プログラムエラーの検出のために例外を利用するだけでなく、デマンドページング実現のためにページフォルト例外を積極的に利用するといった使い方をしています*。 Xen上で動作するゲストOSもこれらの割り込みや例外を利用できます。実ハードウェアを操作するOSは、これらの割り込みや例外をOSが直接受け取り、処理を行います。一方Xenを用いた仮想環境では、割り込みや例外は、まずXenが受け取り、そのあとで各ドメインに配送されます。また、ドメイン0とやり取りするために、Xen自体が割り込みやI/O要求を生成しドメインに配送することがあります。 実割り込み 実割り込みは、実デバイスからの割り込みです。Xen 3.0の実装では、実割り込みにはXenそのものが受け取る割り込みと、ドメイン0に

    Xenの内部設計(後編)
  • Xenのモデルと構造

    複数の仮想マシン環境を作り上げ制御するために、仮想マシンモニタであるXenが具体的に何をやっているのか、興味がある方に向け、Xenの設計思想と実装について連載で解説していく。 「仮想マシンとは何か?」で、わたしは「Xenは仮想マシンモニタである」と断言しました。複数の仮想マシン環境を作り上げ制御するために、仮想マシンモニタであるXenが具体的に何をやっているのか、興味を持たれた方も多いと思います。今回からは、そのXenの設計思想と実装について解説していきます。 Xenはどんな動きをしているのだろう? 現在読者の皆さんは、「Xenは仮想マシンモニタであり、複数のOSを制御するプログラムだ」という漠然としたイメージを持たれていると思います。このイメージを、もう少し、ハッキリと感じられるようにしたいと思います。 そのためにはまず、この仮想マシンモニタというプログラムと、普通のOSとを比較してみま

    Xenのモデルと構造
  • 第5回 サーバー仮想化ソフトの実力

    概要 米VMwareのサーバー仮想化ソフトが実サーバーと比べてオーバーヘッドなく利用できるか,サーバーのシステム・リソースをどれくらい効率的に利用しているのかを検証した。仮想化した環境では,割り当てたCPUの数にもよるが,最大で実サーバーの約99%の処理性能を出すことが分かった。 サーバー仮想化ソフトとは,CPU,メモリーといったサーバー・マシン(以下,実サーバー)のシステム・リソースを,OSやアプリケーションに柔軟に割り当てるソフト。実サーバー上に仮想的なハードウエア(仮想マシン)を作成し,その仮想マシン上で,独立したOSをアプリケーションとともに動作させることができる。 サーバー仮想化ソフトでは,1台のサーバー上に複数の仮想マシンを作成できる。この特徴を生かすと,サーバー集約が可能になる。サーバーのシステム・リソースを,複数のOSやアプリケーションで共有することで,サーバーの台数を削減

    第5回 サーバー仮想化ソフトの実力
  • Minitoto – Situs Slot Gacor #1 Hari Ini Terbaru IDN Slot

    Halo semua pecinta slot online! Yuk, kenalan sama Minitoto, tempat paling seru buat main slot yang lagi gacor banget hari ini. Di tengah ramainya dunia perjudian online, Minitoto hadir buat kasih pengalaman main yang beda dari yang lain. Kita bakal bahas kenapa Minitoto jadi favorit banyak orang di Indonesia, plus fitur-fitur keren yang bikin tempat ini jadi pilihan nomor satu. Kenapa Minitoto Jad

    Minitoto – Situs Slot Gacor #1 Hari Ini Terbaru IDN Slot
  • CentOS 5で仮想化システムを構築する(ホストOSのセットアップ) at nkjmkzk.net

    A Place to discuss Oracle VM, Linux and Other Great Software.A Place to discuss Oracle VM, Linux and Other Great Software. CentOSでXenを用いて仮想化環境を構築する際のハウツーをまとめておきます。ちなみにRHEL5でも同様です。 まずXenのコンポーネントをインストールします。これは非常に簡単で、OSからインストールする場合にはインストール時のシステム構成選択で「仮想化」にチェックをいれてインストールするだけです。これでハイパーバイザーとXen用のカーネル、その他管理ツールやライブラリがインストールされます。すでにOSがインストールされている場合は「ソフトウェアの追加と削除」から「仮想化」を適用すれば同様にインストールできます。Xensource社のサイトから別

  • 528p.com

    This domain may be for sale!

  • Welcome to xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization.

    The mission of the Xen Project is to advance virtualization technology across a wide range of commercial and open-source domains. By providing a powerful and versatile hypervisor, the project aims to enable innovation, scalability, safety, and security in virtualization solutions. Virtualization Xen Project software is extremely versatile and customizable due to its unique architecture bringing th

  • 仮想マシンモニタXenの特徴

    記事は、オープンソースマガジン2006年3月号 第1特集「仮想マシンモニタXen 3.0を使ってみよう」のパート1「仮想マシンとは何か?」を再構成したものです。以下のように3回に分けて掲載を予定しています。 第1回 仮想マシンとは何か? 第2回 仮想マシンモニタXenの特徴(記事) 第3回 Xen導入のメリットと課題(12月17日掲載予定) 仮想マシンモニタXenの特徴 先日リリースされた最新版のXen 3.0を取り上げ、その特徴を見ていくことにしましょう。Xenは複数の仮想マシン環境を作り、それらをスケジューリングします。Xenでは、仮想マシン環境一つ一つをドメインと呼んでいます。 準仮想化(paravirtualization) Xenはハードウェアの準仮想化という実装手法を標準採用しています。実在のハードウェアを完全にエミュレートする代わりに、仮想マシン環境を実現するのに都合の良

    仮想マシンモニタXenの特徴
  • Amazon EC2 (Xen) では ntp の設定は不要。 - こせきの技術日記

    らしい。 We use NTP to synchronise all our servers. I believe that the EC2 time inside instances is actually sourced from the host machine (there's some Xen setting for this which escapes me at the moment). AWS Developer Forums: How accurate are EC2 date/time clocks? ... ホスト側の全サーバでNTPを使っている。EC2のインスタンスはホストから時刻をソースされているので、インスタンス側で時刻を合わせる必要はない(設定しても効果がない)。 # date 05251435 Mon May 25 14:35:00 JST 2009 # d

    Amazon EC2 (Xen) では ntp の設定は不要。 - こせきの技術日記
  • Virtual Machine Manager

    Desktop application for managing virtual machinesManage virtual machines The "Virtual Machine Manager" application (virt-manager for short package name) is a desktop user interface for managing virtual machines. It presents a summary view of running domains, their live performance & resource utilization statistics. The detailed view graphs performance & utilization over time. Wizards enable the cr

  • Xenによる仮想化システム構築術

    Xenは,英国ケンブリッジ大学コンピュータ研究所で,広域分散コンピューティングのインフラ作りを目指す Xenoserverプロジェクトから生まれた。2005年にはXenをベースとしたエンタープライズ・ソリューションを提供するXensource社が発足し,現在では様々な企業がXenに対する支持を表明している。近年のIT環境でも,特に高い注目を集めている仮想化ソフトウエアの1つである。 Xenはオープンソース・ソフトウエアであり,今もなお発展途上にある。そのため,商用ソフトウエアのように,インストール手順がまだ確立されていない。使用するLinuxディストリビューションなどによって,仮想環境の構築方法は様々だ。そこで今回は,Xenのインストール方法を紹介する。 仮想OSを起動できたら,次は仮想OSをネットワークで接続してみよう。Xenの仮想ネットワークは,ドメイン上に仮想的なネットワーク・インタ

    Xenによる仮想化システム構築術
  • 今流行りの仮想化ソフト"Xen"上で、Windowsを超簡単に動かしてみよう! - RX-7乗りの適当な日々

    サーバ仮想化ソフトウェアといえばVMware社の製品が有名で、その安定感や管理ツールは定評があり、エンタープライズ用途では大きなシェアを占めています。 が、近年はオープンソースのサーバ仮想化ソフトウェア"Xen"が、性能などの技術評価が高く、様々なLinuxディストリビュータが取り込みを始めたり、Xenをベースとした商用製品が出てきたりしています。 私も、以前「Xenによる仮想化環境構築ログ」でXenの環境構築について紹介しましたが、基的に全てコマンドラインでの作業で、やや敷居が高いことは否めません。 Xenそのものだけでは、誰でも簡単に・・・というわけにはいかず、使いやすいGUIベースのXenの運用管理ツールは需要があるのではないかと思っています。 で、これまた以前「オープンソースベースのXenの管理ツール」で、いくつかの管理ツールを少しだけ紹介しましたが、そのうちの1つ「Virtua

  • Dear users of Karesansui

    Karesansui Project Karesansui is an open-source virtualization management application made in Japan. View on GitHub Download .zip Download .tar.gz Dear users of Karesansui The source code is still available, but this project is no longer in active development. We are currently seeking a new maintainer and any feedback would be appreciated. Please see here if you are interested in becoming a projec