タグ

vmに関するpipoのブックマーク (20)

  • How to boot Linux in a VM on the Pixel 6

    If you keep up with tech news, then I’m sure you’ve already seen the dozen or so headlines about a developer by the name of Danny Lin (@kdrag0n on Twitter) booting Windows 11 on a Pixel 6. The Pixel 6 isn’t the first Android phone to boot Windows 11, but it is the first phone to do so without its underlying firmware needing to be modified. This is possible because the Pixel 6’s official Android 13

    How to boot Linux in a VM on the Pixel 6
  • Nestboxでスマホを開発環境にするまで

    🪺Nestboxとは Nestboxとは、Android 13以降で利用できるようになった「Android仮想化フレームワーク」を応用して開発された、Android端末上で仮想マシン(主にUbuntuなど普通のLinuxディストリビューション)を動かすためのアプリケーションです。前回の「1人以上で勉強会」で触れたとおり、AndroidがOSとして提供する仮想化支援機構の上で動作するので、高速に動作します。 今回私は、root化したPixel 6にNestboxをインストールし、iPadからsshで操作できるようにしたことで、それなりに快適な外出先での開発環境を整備できたので、それまでにやったことや注意事項を共有します。 ⚠️注意事項 2023/10/06 追記: Android 14が公開されましたね。危ないだろうなぁ、と思いつつ、むしゃくしゃしたので手元のPixel 6をAndroid

    Nestboxでスマホを開発環境にするまで
  • 第七回 カーネル/VM探検隊 - カーネル/VM探検隊

    参加者:60人 会場:神保町三井ビル 17F 株式会社インターネットイニシアティブ(IIJ) 大会議室 (東京都千代田区神田神保町1-105)

    pipo
    pipo 2012/04/23
  • 【レビュー】既存Windows環境を仮想化して仮想PCソフト上で利用可能に「Paragon Go Virtual」 - 窓の杜

    pipo
    pipo 2010/07/21
  • デコンパイリングJava

    知的財産を守るために、ソフトウェア技術者にはJavaのバイトコードやJVMについての深い知識が求められます。書では、Javaデコンパイラの構築を通して、Javaのバイトコード、オペコード、クラスファイルの関係やJVMの内部仕様について詳しく解説します。逆コンパイラや難読化ツールの特徴と限界についても著者の見識を惜しみなく提供しているので、難読化ツールを使うことによりコードの安全性がどのくらい高まるのかを知ることができます。日語版では、ClassToXMLのJava6への対応方法、現在でも利用可能なオブファスケータについての補足情報を加筆しました。/ART/OF/REVERSINGシリーズ第2弾。 関連ファイル 原書のサンプルアーカイブ 付録Bのコード(.zip) 付録Bのコード(.lzh) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下

    デコンパイリングJava
  • KMC Staff Blog:AndroidのFroyoのJITについて

    2010年05月26日 AndroidのFroyoのJITについて 先日サンフランシスコで開催されたGoogle I/OのキーノートでAndroid2.2(コードネーム:Froyo)でJITコンパイラが搭載されることが発表されました。そしてJITに関するセッションもありました。私はサンフランシスコに行ったわけではありませんが、現地からUSTREAM中継してくれた方がいたおかげでセッションのスライドを見ることができました。また、そのセッションのGoogle Waveにも有用な情報が載っています。それらから情報を拾ってまとめてみました。 いつコンパイルするか?何をコンパイルするか? 通常のJITコンパイラはメソッド単位でコンパイルを行いますが、それ以外の方法としては、メソッドの一部のみをコンパイルする方法があります。後者を"Trace granularity JIT"と呼んでいます。 後者はイ

  • Track memory allocations(日本語超訳) - Android Zaurusの日記

    前回の「Avoiding Memory Leak*1」に続いて、Androidのメモリ関連で興味深い記事だったので、また30分ほどでぐゎっと超訳。誤訳御免、ツッコミ歓迎。JavaとGCは切っても切れないけど、パフォーマンスに影響しないようにアプリケーションを書くには重要なポイントだと思うし、Androidのチームがメモリ管理に気を配っていることが読める。 Track memory allocations Romain Guy著 最初のAndroid携帯(T-Mo G1とADP1)のハードウェア性能はびっくりするくらいだけど、でも効率的なモバイルアプリケーションを書くのは一筋縄ではいかないことが多い。Androidのアプリケーションは、Dalvik仮想マシンのガベージコレクタ(GC)によってメモリが自動的に管理されることに依存している。メモリアロケーションを意識していないと、時々GCはパフォ

    Track memory allocations(日本語超訳) - Android Zaurusの日記
  • throw Life - Dalvik VMのGarbage Collection概要

    ちょっと時間ができたので、知り合いのブログを読みあさってました。 すると、安藤恐竜さんとこでこんな翻訳記事を見つけました。 Track memory allocations(日語超訳) 大半のケースでは、数多くの小さくて短命なオブジェクトが原因でGCが起動される。世代別GCのような場合には、このようなオブジェクトの回収を最適化し、頻繁にGCが起動されることを防ぐことができる。AndroidのGCは、残念ながらそのような最適化を行うことができず、パフォーマンスに影響の多い一連のコードの中で、短命なオブジェクトを作ると、そのままアプリケーションの性能にとって影響が多くなってしまう。 マジっすか?!一応原文もチェック。 Track memory allocations Most of the time, garbage collection occurs because of tons

  • throw Life - Dalvik VMのオブジェクト管理についての概要

    GCに続き、Dalvik VMのオブジェクト管理についての概要です。オブジェクトの管理はBitmapで行っていますが、その実装にはBionicと連携した美しいテクニックが含まれていることが分かりました...

  • 携帯で仮想化ソフトが必要になる日 - .h2oのお気楽日記

    VMware社が携帯電話プラットフォーム向け仮想化ソフトウェアVMware Mobile Virtualization Platform(VMware MVP)を発表したらしいけど、対象CPUが書かれていない。おそらくARMだろうケド。 米VMware、携帯電話向けハイパーバイザ「VMware MVP」を発表 そういえば最近目立たなくなっていたXENだけどついにSamusungの協力でXEN ARMのコードが公開されたみたい。 http://wiki.xensource.com/xenwiki/XenARM モロにかぶってきてるけど、VMwareはどういう戦略で売り込んでいくのだろう? 今のところVMware側のメリットはサポートOSの広さ(WindowsCE等)と商用サポートの厚さかな?

    携帯で仮想化ソフトが必要になる日 - .h2oのお気楽日記
  • 窓の杜 - 【NEWS】VMware、仮想PC作成・実行ソフトのサーバー版「VMware Server」を無償公開

    米VMware, Inc.は6日(現地時間)、仮想PC作成・実行ソフト“VMware”シリーズのサーバー版「VMware Server」のBeta版を無償公開した。同社によると正式版も無償で公開される予定とのこと。現在、同社のホームページからダウンロードできる。また、ソフトの対応OSはWindows 2000 Server/Sever 2003だが、動作保証外ながらWindows XP上でも動作する模様。 なおダウンロード時には、無料のアカウント登録が必要。また現在20時10分時点では、登録フォーム内で米国やカナダ在住者向けに用意されている、居住州を選ぶ“State/Province”選択欄で項目を選択しないとエラーが発生するため、米国やカナダ以外からの登録でも仮にいずれかの項目を選択する必要があるようだ。 「VMware Server」は、1つのPCで実行したソフト上に仮想的なPCを作

  • ブレード&仮想化 現状分析編「絵にかいたような絶体絶命だ」 (1/4)

    アスキー・メディアワークスが引越す! しかし先のマシンルームは今の1/10しかない。そこで、“サーバーマシンという名の普通のPC”をブレードでまとめる計画が始動した! 初回となる今回は、現状分析から購入までをレポート。 「新社屋のサーバールームは、旧アスキーのマシンルームの1/10程度しか無い」。この驚愕の事実は、新社屋のプランニング関係の打合せにも足しげく通い、陣取り合戦に参加したが変わることはなかった。そもそも、旧アスキーには、30年間かかって溜めに貯めた サーバーマシンという名の普通のPCが所せましと群雄割拠している。これらのPCを部品棚の上に置いて、サーバーファームならぬPC物置部屋を作っていたのだ。部屋の大きさは、初めて一人暮らしをする若者のワンルームくらいあるのだから、ある意味異常な状態。坪単価いくらすると思ってんだと、社長じゃなくても突っ込みたくなる状況だ。 とは言え、これら

    ブレード&仮想化 現状分析編「絵にかいたような絶体絶命だ」 (1/4)
  • 【レポート】IDF Spring 2006 - VT・PCI Expressの最新情報、その他ちょっと変わったもの (1) VTに追加されるI/Oの仮想化 | パソコン | マイコミジャーナル

    さてIDF最後のレポートは、色々目に付いたものや、ちょっと面白いトピックについてご紹介したい。順序としては、堅いものからやわらかいもの、最後は変わったものという順である。 VT-d(Intel Virtualization Technology for Directed I/O) Gelsinger氏の基調講演の中でちょっと触れられたのが、Intel Virtualization TechnologyのI/O拡張であるVirtualization Technology for Directed I/O、通称VT-dである(Photo01)。基調講演では更にVMwareのDiane Greene氏も登場し(Photo02)、VMwareは2007年に全製品ラインナップでこのVT-dをサポートすることを明言した(Photo02,03)。 Photo01:基調講演の中で、このSpecifi

    pipo
    pipo 2008/09/02
  • Intel VTを使ってみる@Microsoft Virtual Server 2005 R2 SP1

    ページ : 1 2 <この記事を全て表示する場合はこちらをクリック> いやいや、Virtual Server 2005を使ってきて長年やってみたかったIntel VTがやっと試せました。Intel VTってのはIntel Virtualization Technologyの略で、要するに仮想OSを起動させる技術です。 IntelがCore2Duoを出したくらいからジワジワと注目されていたと思うんだけど、実際にパフォーマンスがどうだとかそんな記事は見なかったんですよ、まああくまでも僕が見かけなかっただけですが。 で、Intel VTっていうテクノロジーを使うと仮想環境が快適に動くようになる。ってのだけはなんとなく耳にしていたんだけど、ついに仮想環境をIntel VTで試せる時が来たわけですよ。 Microsoft Virtual Server 2005 R2じゃIntel VTは動かない こ

    Intel VTを使ってみる@Microsoft Virtual Server 2005 R2 SP1
    pipo
    pipo 2008/09/01
  • 無料のVista対応「仮想マシン」ソフトの比較

    最近になって、商品ベースのWindows Vistaに対応する「VirtualPC」や「VMware Player」 「VirtualBox」の無償配布が行われ、一般PCユーザも手近かに「仮想マシン」ソフトで PC エミュレーションすることが可能となった。 仮想マシンを使用する大きなメリットは、ホスト OSから隔離された環境という「安全」を確保出 来る点 と仮想マシンはファイルなのでバックア ップしておけば簡単に「復元」を行える点にある。 「安全」はP2Pファイル共有ソフトの使用に、 「復元」は試用期限付き高価ソフトの使用に 好都合だ。 今回は、Windows Vista で対応出来ていない 動画系ソフト(ここを参照)を使用する事を目的 に、無料で利用可能な「仮想マシン」ソフトを 試用して、Windows XP環境を導入しその使い 勝手について比較してみた。

  • DebianユーザーのためのUbuntu活用法:CodeZine

    はじめに 何か別のことを探しているときに面白い発見に出会うことがあります。私にもありました。お気に入りのLinuxディストリビューションであるDebian以外の別のLinuxディストリビューションを試そうと決めたときのことです。私とDebianとの出会いは1998年までさかのぼります。まだ若きJava開発者だった私は、Linux環境にJava仮想マシンをインストールしようとしたのですが、当時、これを行えるディストリビューションはDebian 2.1(slink)しかありませんでした。以来、私はDebianを使い続け、経験豊かなDebianユーザーとなり、管理者もこなすようになった今では、多くのユーザビリティの難問を手作業で解決することを楽しんでいます。 これまでずっと他のLinuxディストリビューションの誘惑に抵抗してきて、ここ数年はあまり浮気心も起きなくなってきたのですが、Ubuntuが

    pipo
    pipo 2008/05/07
  • ITmedia エンタープライズ:VMware Playerを用いたイメージの作成法

    VMware Playerで用いる仮想イメージは、VMware Workstationを所有していなくともQemuを使えば簡単に作成できる。よく知られた方法ではあるが、あらためて紹介しよう。 デスクトップ仮想化ソフトウェアVMware Playerのフリーバージョンが、 VMwareからリリースされたのは数カ月前のことである。これは既存のデスクトップ上で第2のオペレーティングシステムを動作させることができる非常に有用なアプリケーションなのだが、唯一の問題点は、VMware Playerを用いた仮想イメージの新規作成はできないということだ。ただし、少しばかりの労を惜しまなければ、VMware Playerを用いてゲストオペレーティングシステムを構築するのは不可能な話ではない。 必要となる仮想イメージを入手する最短の方法は、VMware Workstationを所有している人間に作成を依頼する

    ITmedia エンタープライズ:VMware Playerを用いたイメージの作成法
  • ゼロ円でできる仮想化(1/3)

    ゼロ円でできる仮想化 VMware Serverのインストールから管理まで 無償で提供されている仮想化ソフトウェア「VMware Server」は、SOHOや小企業でのサーバ集約やレガシー環境の保全に適している。そのインストールから仮想マシンの構築、管理方法までを解説する。(編集局) 北浦訓行 2008/3/27 サーバ集約だけじゃないVMware Serverのメリット 「VMware Server」(http://www.vmware.com/products/server/)は、米国ヴイエムウェア社が無償で提供している仮想化ソフトウェアです。ヴイエムウェアの無償ソフトとしては「VMware Player」がよく知られていますが、VMware Serverには、以下のような特徴があります。 仮想化エンジンと管理画面が分離している 仮想マシンの作成機能がある 仮想マシンのハードウェア構成

  • WindowsをLinux上で動かす方法をムービーで解説 - GIGAZINE

    マイクロソフトのWindowsLinuxのひとつである「Ubuntu Edgy Eft」上で動かす手順を解説したムービーです。5つの手順を順に行うことで実現できるらしい。ムービーでは実際にWindowsXPをインストールしていますが、実際にはWindowsVistaも動作するようです。 手順の解説ムービーは以下から。 5min - How to run WinXP on Linux - Video ムービー自体は5分半ほど。実際の手順自体は以下のような感じ。 ステップ1:VirtualBoxをダウンロードする ステップ2:VirtualBoxをインストールする ステップ3:ユーザー・グループの設定から自分のユーザー名を「vboxusers」に追加する ステップ4:仮想マシンを作成する ステップ5:Windowsをインストールする ほかには、「VMware Player」を利用する方法もあ

    WindowsをLinux上で動かす方法をムービーで解説 - GIGAZINE
  • 一番安い仮想PCソフトウェア「Parallels Workstation」

    有料で販売している仮想PCソフトウェアの中では群を抜いて安いです。 VMware Workstation:大体2万5000円から3万円前後 VirtualPC:1万3000円から1万5000円ほど Parallels Workstation:49.99ドル、約5500円ほど 他の仮想PCソフトに比べて3分の1から5分の1で済む計算に。なかなか優秀なコストパフォーマンス。 動作するOSも非常に多いです。以下が「Parallels Workstation」をインストールできるOSの一覧。WindowsMac OS X、Linuxなどで動作可能。Primary OS Support http://www.parallels.com/en/products/primary_os/ さらに以下が「Parallels Workstation」上で動作するOSの一覧。 Guest OS Support

    一番安い仮想PCソフトウェア「Parallels Workstation」
  • 1