VM: Virtual Machineの訳語。 Pentium, PowerPC等のCPUがプログラムを直接実行するのでなく、仮想的な計算機をソフトウェア的に用意し、プログラムがそれによって実行されるようにする手法(エミュレート)。JavaやMicrosoft .NET Platformにおいて採用されていることで有名。 またそれとは別の意味で、VMWareなどが(複数の)計算機そのものを仮想的に用意してくれる機構を指すことも多い。近年、仮想化は流行のキーワードになりつつある。
同じ「開発環境」なのに、なぜ会社によってDockerだったり仮想マシンだったりするのか。技術ではなく「配り方」の視点から整理しました。
11月22日(土) 4日ぶりのジョギング。 仮想マシン問題が一応解決の方向に動いているので、ジョギングを再開した。 気温7℃、風1m。 長パンに長袖コンプレッション+薄パーカーでスタート。 一昨日、バスタブの縁に強く打ち付けた左足のスネは、まだ鈍く痛いが、走ったらどうなるだろうか。 違和感が出たらすぐやめようと思って、短めの想定でスタートした。 途中まで爽快なランが続いたが、3kmあたりで次第にスネが張るような、疲れたような感じになってきた。 5年間のジョギング歴で感じることだが、これは、強い痛みや長期の痛みの前触れであることも多い。 だから、そこから最短距離でリターンした。 そして7.2km…
11月21日(金) ジョギングなし3日目。 今日こそ走ろうと思っていたが・・・考えた末やめた。 仮想マシンのインストールができていないからだ。 この問題、今日で3日目になるが、まだ解決していないのだ。 走りたかったが、今朝の気温は4℃。 急に寒くなっているし、明日にしよう。 昨夜打ち付けたスネも、歩くとかすかに違和感があるし・・・ ということで、再度仮想マシン問題に取り組む。 だが、依然としてChatGPTはぐるぐる状態。 次々と方策や能書きは出てくるが、解決の糸口が見えない。 そこで、ついに決断し、仮想マシンの有料サービスに申し込むことにした。 何とか無料版を導入するためにこれまで頑張ってみ…
11月20日(木) ジョギングなし。 今日は本来はジョギングの日だが、昨日から仮想マシンの問題が解決していないため、走っているヒマがない。 したがってジョギングは中止。 早朝から、仮想マシンの修正作業を再開。 そこから2~3時間あれこれ格闘したが、またしても堂々巡りの状態に陥った。 「次に、これなら完璧に100%成功する手順を紹介します」 と、ChatGPTの文体がどんどん派手になってくる。 典型的なハマりの兆候だ。 ChatGPTは、こうした場合には、おそらく「できない」ということを避けて、あらゆる手法をつくすようにプログラムされているだろう。 だが、ChatGPTはもう何度も通った道(失敗…
11月19日(水) ジョギングなし。 さあ作業しようと思ったら、3つある仮想マシンのうちの一つの挙動がおかしくなった。、 調べているうちに、貴重な早朝の1時間半を費やしてしまった。 せっかくジョギングなしで時間がある朝なのに、これは痛いと思ったが、まだまだこんなものでは終わらなかった。 はじめ、仮想マシンを一つ増やして、計4つにしようと思って始めた作業だった。 せいぜい1時間あれば一つ増やせるだろうと思っていたが、ちょっと余計なことをしてしまったばかりに、もともとあったうちの一つが動かなくなった。 ここから、泥沼状態が始まった。 ChatGPTに聞きながら進めていくのだが、なかなか不具合が解消…
11月16日(日) ジョギングなし。 早朝から作業を始めた。 ふと見ると、PCのストレージが極端に少なくなっていた。 つまり、ディスクが一杯になっているということだ。 残り40GB程度。 動画作業をやっているし、仮想マシンも動かしているので、これではすぐに限界が来てしまう。 いや、もうこれが限界と考えて良い。 夢中で作業していると、ストレージのことなどつい気にしなくなってしまう。 できるところのファイル削除作業をするが、調べた結果、大きく容量を使っているのは仮想マシン(2つ)だった。 この2つのマシンの関係で、120GB程度使っていた。 120GBは大きいな。 さて、今後の選択肢は2つに絞れた…
みなさまいかがお過ごしでしょうか。2025年も残り2ヶ月となりました、時の流れは早いですね。 さて今回は、タイトル通りWindows2000を現代で最低限快適に使えるようにする方法の備忘録です。Windows2000を仮想マシンのゲストとして構築し、その中でチューニングをしていこうという試み。そのなかで最低限とはどういうことかという話ですが、私は以下のように考えています。 ホストとゲスト間でファイルのやり取りが簡便である┗可能であればゲストOSはLAN切断状態であることが望ましい 任意の解像度切り替え 自動ログイン 基本的な圧縮ファイルを開けるようにする 非アクティブウィンドウでもマウスオーバ…
概要 WSL2を使用した状態でVT-x機能を使用した仮想マシンを起動するとVT-xが使用できないと警告が表示される。 無視してVMを起動することもできるが、VT-x機能は使用できないままとなる。 これらWSLと仮想マシンのVT-x機能を共存させるための手法のまとめ。 問題となっている事象 VMware Playerで作成した仮想マシン内で仮想化機能を使用するため、VT-xオプションを有効化して作成。 Localでの作業のため、WSL2をインストール。 この状態で仮想マシンを起動するとVMware Playerで以下の警告がでてVT-x機能が使えない。 仮想 Intel VT-x/EPT はこの…
8月30日(土) ジョギング無し。 暑い! 日中の最高気温37℃(東京)。 仮想マシンの動作が遅い。 仮想マシンというのは、パソコンの中にもう一つ仮想のパソコンを入れたようなもので、その分メモリも食うし動作も遅くなる。 仮想マシン内で動画を見ようとすると、音は聞こえるが画面が真っ白のままという事態になった。 だが、しばらくはこの体制で作業することが必要なのだ。 これはもしかして、スペックの高い新しいPCを買わなければならないのか・・・ と悩んでいたら、ふと思い立った。 「ChatGPTに聞いてみよう」と(笑) すると、数秒でバーっと対処法が出てきた。 本当に音がするようにバーっと。 ChatG…
8月5日(火) 夜明けで気温29℃! だが、湿度は69%と低めで、さらに風3mがあったので助かった。 8km走った。 夜明けも気温が上がっているが、それでもまだ走れるレベルだ。 日中は暑すぎて、日差しも強くて危ない(走っている人はいるが)。 朝しっかり汗をかいておくと、1日気持ち良く過ごせる。 このところ、仮想マシンの設定に挑戦している。 仮想マシン(Virtual Machine)とは、仮想的なコンピューターのことで、コンピューターの中にあたかも別のコンピューターが入る感じ。 これまでやったことがなかったのだが、基本的に無料でできるので、WindowsとMac両方に設定している。 ただ、手間…