カーネル/VM Advent Calendar の40日目です。ごめんなさい1日遅れ。他の方のも面白いですよ!左のリンクからどうぞ。 私、JavaScriptでVM(仮装機械)を色々作ってきましたが、いつも、言語処理系のVMばかりで、VMwareのような、マシン自体のVMはやったことがなかったので、トライしてみました。 選んだテーマは、川合秀実さんの5年前の名著、「30日でできる! OS自作入門」。これ、凄くいい本ですね!読んでみてびっくりしました。かなりお勧めです。英訳は出ていないと思いますが、英訳を出すに値する本だと思います。でも、川合さんのOSASKは終了(中断?)しちゃっているみたいですね。 30日でできる! OS自作入門 作者: 川合秀実出版社/メーカー: 毎日コミュニケーションズ発売日: 2006/03/01メディア: 単行本購入: 36人 クリック: 735回この商品を含むブ
# mkdir -p /mnt/modules # mount -t cofs cofs0 /mnt/modules # tar -zxvf /mnt/modules/vmlinux-modules.tar.gz # mkdir /target [Alt] + F1 でインストーラ画面に切り替え インストーラー画面 # mke2fs -j /dev/cobd0 # tune2fs -i 0 -c 0 -r 0 /dev/cobd0 # mke2fs -j /dev/cobd2 # tune2fs -i 0 -c 0 -r 0 /dev/cobd2 # mount /dev/cobd0 /target # mkdir /target/home # mount /dev/cobd2 /target/home # mkswap /dev/cobd1 # sync;sync;sync; # swa
SimplePrograms - Python Wiki https://wiki.python.org/moin/SimplePrograms の 12番目のプログラムは、クラス です。 class BankAccount(object): def __init__(self, initial_balance=0): self.balance = initial_balance def deposit(self, amount): self.balance += amount def withdraw(self, amount): self.balance -= amount def overdrawn(self): return self.balance < 0 my_account = BankAccount(15) my_account.withdraw(50) print (my
2024-05-04 Windows11/インストールされているアプリに残っている場合の削除手順 Windows11 2023-11-28 テキスト関連ソフト/サクラエディタにDrag&Dropして開けるファイル最大数の設定 テキスト関連ソフト 2023-11-02 PowerShell/コマンドレットのエラーをTry..Catchする方法 PowerShell 2023-11-01 PowerShell/ネットワークドライブの接続・切断方法 2023-09-03 PowerShell/PowerShellでフォント一覧を取得する 2023-08-14 MenuBar 2023-08-09 PowerShell/PowerShellでファイル名の一部を変更するサンプルスクリプト 2023-07-25 開発ツール/WinMergeで比較開始からサブフォルダーも対象とする設定 開発ツール 20
Copyright © 2004-2024 Impress Corporation. An Impress Group Company. All rights reserved.
La tecnología forma parte importante de la vida de las personas en la actualidad, por lo que es fundamental saber acerca de todas las novedades que tienen las grandes compañías tecnológicas para ofrecer. Conoce las mejores distribuciones de Linux y aprovecha las amplias funcionalidades que brindan. Distribuciones de Linux Si bien Linux no es una compañía que haya logrado calar en el público como W
LLVM is a robust system, particularly well suited for developing new mid-level language-independent analyses and optimizations. LLVMのC/C++コンパイラであるClangがまたひとつのマイルストーンに到達した。[cfe-dev] Clang builds a working Linux Kernel (Boots to RL5 with SMP, networking and X, self hosts)の報告によれば、LLVM Clangを使ってLinuxカーネル2.6.36/SMP版のビルドに成功したという。同カーネルを使ってXの利用とネットワークの利用も確認したと報告されている。 LLVM Clangは2010年2月にセルフホスティングに到達。OSSのC
米Oracleは5月18日、仮想化ソフトウェア「Oracle VM VirtualBox 3.2」をリリースした。Oracleが米Sun Microsystemsを買収して以来初のメジャーリリースとなり、Oracleのブランドを冠して登場した。多数の新機能や機能強化が図られている。 VirtualBoxはSun Microsystemsによって開発が進められていたクロスプラットフォームの仮想化ソフトウェア。ホストOSとしてx86/x64プロセッサ上で動作するWindowsおよびLinux、Mac OS X、Solarisをサポートする。 最新版では、「Performance」「Power」「Platforms」の3つにおいて多数の改善が行われている。Intelの「Core i5」「Core i7」「Xeon 5600」といった最新CPUに対応するほか、Large Page対応や仮想環境内の
FreeBSD、GCC 4.2.1でアップデート停止 FreeBSD - The Power To Serve FreeBSDはシステムコンパイラとツールチェーンの入れ替えを進めている。2010年5月中旬にカナダで開催されたBSDCan2010およびFreeBSD Developer Summitで、このあたりのまとまった議論と発表があった。GCCからLLVMへの移行はFreeBSDのみならず他のOSSプロジェクトでも進んでいる。FreeBSDの事例が他のプロジェクトにすべて当てはまるわけではないが、FreeBSDの場合にはどういった背景があってLLVMへの移行が決定されたのかがわかって興味深い。なお、いくつかのプロジェクトはFreeBSDと似たような理由で移行を進めている。 FreeBSDはこれまでGCCをシステムのデフォルトコンパイラとして採用してきた。強力な機能、必要とするアーキテク
Sun Microsystems, Inc.は6月30日、USB機器も利用できるフリーの仮想PC作成・実行ソフト「Sun xVM VirtualBox」の最新版v3.0.0を公開した。最新版の主な変更点は、仮想PC上のWindows環境でDirect3Dを利用したソフトも動作可能になったこと。これによりDirectXの3D機能を利用した3Dゲームやソフトも仮想PC上で利用できるようになった。 仮想PC上でDirect3Dを利用するには、まず仮想PCが起動していない状態で仮想PCの設定を開き、“Display”画面の“3Dアクセラレーションを有効化”チェックボックスをONにする。次に、仮想PCのWindowsをセーフモードで起動し、仮想PCウィンドウの[デバイス]メニューにある[Guest Additionsのインストール]項目を選択し、仮想PC上で「Sun VirtualBox Guest
高い互換性を持つMS-DOSエミュレータ「DOSBox」の最新版が公開 DOSBoxプロジェクトが、MS-DOSエミュレータの最新版「DOSBox 0.73」をリリースした。対応プラットフォームはWindowsとMac OS X、LinuxなどのUNIX系OS。ソースコードはGNU GPLv2のもとオープンソースソフトウェアとして公開される。 DOSBoxは、PC/AT互換機上で動作するMS-DOS環境を対象としたオープンソースのエミュレータ。CPUはIntel 286 / 386のリアルモードおよびプロテクトモードをサポート、グラフィックはTandy/Hercules/CGA/EGA/VGA/VESAに対応。サウンドカードも定番SoundBlasterのほか、Gravis Ultra Soundをエミュレートするため、ゲームタイトルやいわゆるメガデモなど、特定のハードウェアに依存するソフ
ブレークポイントを設定する さて、ブートコードは0x7c00番地に読み込まれてから実行されるのであった。そこでブレークポイントをブートコードの開始番地である0x7c00に設定する。 Next at t=0 (0) [0x000ffff0] f000:fff0 (unk. ctxt): jmp f000:e05b ; ea5be000f0 <bochs:1> lb 0x7c00 そしてブレークポイントまで実行を進める。 <bochs:2> c こうすることでブートプロセスにおけるBIOSコードの実行を一気に済まして、0x7c00番地に読み込まれたブートコードの入口で止まることができる。このときのbochsコンソールは以下のようになっている。 (0) Breakpoint 1, 0x7c00 in ?? () Next at t=485348 (0) [0x00007c00] 0000:7c0
筑波大学は、仮想化によって高セキュリティ環境を構築する仮想マシンモニタ(VMM)ソフトの最新版「BitVisor 1.0」を2009年3月31日公開した。同ソフトを開発する「セキュアVMプロジェクト」のWebサイトからソースコードをダウンロードできる。ライセンスは修正BSD。 OSから独立した形で強力なセキュリティ機能を実装した純国産のハイパーバイザー型仮想ソフト。ストレージやネットワークの暗号化、ID管理などの機能を仮想マシン上に搭載して、クライアントPCの盗難・紛失、ウイルス感染などによる情報漏えいを防止する。 最小限必要なI/Oだけを監視・仮想化し、それ以外のI/Oはハードウェアに透過的にアクセス可能にする「準パススルー型アーキテクチャ」を採用。コアを大幅に軽量化して、オーバーヘッドを軽減している。昨年3月に開発初期版を公開し、改良を進めていた。 最新版ではATAPI規格およびEHC
最近になって、商品ベースのWindows Vistaに対応する「VirtualPC」や「VMware Player」 「VirtualBox」の無償配布が行われ、一般PCユーザも手近かに「仮想マシン」ソフトで PC エミュレーションすることが可能となった。 仮想マシンを使用する大きなメリットは、ホスト OSから隔離された環境という「安全」を確保出 来る点 と仮想マシンはファイルなのでバックア ップしておけば簡単に「復元」を行える点にある。 「安全」はP2Pファイル共有ソフトの使用に、 「復元」は試用期限付き高価ソフトの使用に 好都合だ。 今回は、Windows Vista で対応出来ていない 動画系ソフト(ここを参照)を使用する事を目的 に、無料で利用可能な「仮想マシン」ソフトを 試用して、Windows XP環境を導入しその使い 勝手について比較してみた。
日本発の仮想マシン・ソフトウエアBitVisor 1.0が2009年3月30日,オープンソース・ソフトウエアとして正式リリースされた。政府の情報セキュリティ基本計画「セキュア・ジャパン」の施策の一つとして,政府機関への導入を目指し開発した,暗号化機能などを備える仮想マシン・モニターである。 開発を担当したのは筑波大学を中心とした産学のチーム「セキュアVMプロジェクト」。そしてCPUの仮想化を行うコア部分を一人で開発したのは,3年前のプロジェクト発足当時は大学を卒業したばかりの大学院生だった榮樂英樹氏である。榮樂氏は,中学生でIBM PCのエミュレータを,大学2年生で仮想マシン・モニターを作ったという経歴を持つ。 製品化に備えすべて独自開発 BitVisorは,クライアント・パソコンからの情報漏洩を防ぐ目的で開発されたクライアント・パソコン向けの仮想マシン・ソフトウエアだ。OSより下の,仮想
米Sun Microsystemsは4月8日 (現地時間)、オープンソースのデスクトップ仮想化ソフトウエアの新版「VirtualBox 2.2」をリリースした。Open Virtualization Format (OVF)に対応、サポートするホストOSにMac OS X Snow Leopardが追加された。 OVFはDistributed Management Task Force (DMTF) がまとめた仮想マシンイメージの共通フォーマット仕様だ。VirtualBox 2.2では作成した仮想マシンやアプライアンスを開発者環境からエクスポート、またはプロダクション環境にインポートできる。共通フォーマットであるため、OVFをサポートする他の仮想化技術との相互運用も可能になる。 このほかハイパーバイザーの最適化による高速化を実現しており、ゲストに割り当てられるメモリーサイズが最大16GBに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く