Windowsマシンでの仮想Linux環境の比較 ― 2025年04月13日 17:19
従来はVirtualBoxやVMware Workstation Playerが主流でしたが、WSL2+WSLgの環境から高度なグラフィックを除くLinuxを快適に使用でるようになりました。
また、Intelの12世代以降のCPUは、Pコア(高性能コア)とEコア(高効率コア)と複雑な構成となりました。
以上のように、ハードウェア、ソフトウェア(サードパーティの仮想化ソフトから見て)の両面で混沌とした状態になっています。
以下の3種類の条件での動作速度を確認し、Linuxの仮想化環境として、WSL2とHyper-Vが良好であることを確認しました。
(a) 生Pythonによる行列の転置
(b) Scilabのスクリプトによる行列乗算(avx2利用と思われる)
(c) FrontISTRのMUMPS解法線形弾性解析
なお、仮想環境ではUbuntuよりもDebianの方が若干高速でした。
topコマンドの表示から考えると、アクティブなプロセスを減らせば改善されると思われます。
また、デスクトップ環境(GNOME、XFCE4、LXDE、MATE、LXQt)の影響はあまりなかったです。
詳細は、私のQiita投稿をご確認お願いします。見出し、コード、多数の図表により説明しています。
https://qiita.com/HD_mount_Music/items/1c9da89b22c0351b4a8b
---
添付画像はWindowsからLinuxを動かしている画像を
マンガ・イラスト風にMIcrosft Designerにより大幅に装飾(変質?)したものです。
遊び心です。
また、Intelの12世代以降のCPUは、Pコア(高性能コア)とEコア(高効率コア)と複雑な構成となりました。
以上のように、ハードウェア、ソフトウェア(サードパーティの仮想化ソフトから見て)の両面で混沌とした状態になっています。
以下の3種類の条件での動作速度を確認し、Linuxの仮想化環境として、WSL2とHyper-Vが良好であることを確認しました。
(a) 生Pythonによる行列の転置
(b) Scilabのスクリプトによる行列乗算(avx2利用と思われる)
(c) FrontISTRのMUMPS解法線形弾性解析
なお、仮想環境ではUbuntuよりもDebianの方が若干高速でした。
topコマンドの表示から考えると、アクティブなプロセスを減らせば改善されると思われます。
また、デスクトップ環境(GNOME、XFCE4、LXDE、MATE、LXQt)の影響はあまりなかったです。
詳細は、私のQiita投稿をご確認お願いします。見出し、コード、多数の図表により説明しています。
https://qiita.com/HD_mount_Music/items/1c9da89b22c0351b4a8b
---
添付画像はWindowsからLinuxを動かしている画像を
マンガ・イラスト風にMIcrosft Designerにより大幅に装飾(変質?)したものです。
遊び心です。
VirtualBox用イメージファイルをHyper-V用に変換する方法 ― 2025年04月06日 19:02
題記の件について、Qiitaに投稿しました。マークダウン形式で記述しているので、Qiitaのページの方が見やすいと思います。
https://qiita.com/HD_mount_Music/items/a11b1b3c48bf810a9827
VitualBox用のイメージファイル(ova形式)として公開されているソフトがあります。
例えば、Elmer Virtual Machinesです。多数のライブラリが組み込まれており、Windows版やUbuntu/PPA版にはない魅力があります。
https://www.nic.funet.fi/pub/sci/physics/elmer/bin/VirtualMachines/
他に使用したことがありませんが、富山県立大学様の「オープンCAE学会 OpenFOAM入門・初級講習会(20240622)」においてもovaファイルにより公開されています。
オープンCAE学会 OpenFOAM入門・初級講習会(20240622)
https://eddy.pu-toyama.ac.jp/openfoam/opencae-society-japan/#%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D
WindowsマシンでのLinuxの動作は、高速な順に (1) WSL2, (2) Hyper-V ≒ VMware Workstation Pro, (3) VirtualBox と一般的にいわれています。
VirtualBoxからHyper-Vへの環境変更ができましたので報告します。
なお、VMware Workstation Proからは、ovaファイルを直接インポートすることができますので(失敗したと表示されても再試行すればインポートできています)、省略します。
Windows Proバージョンの方は、Hyper-Vを無料で利用できます。
比較的簡単に導入できるのは、Ubuntuのみです。
「コマンド動作が遅い」、「動作が不安定」など、お困りでしたら、Hyper-Vに乗り換えることも一つの方法であると思われます。
私はGNOMEデスクトップで利用しています。Ubuntuスタイルへの設定方法についてへの変更についてのリンクも記載しておきました。
今後のトレンドとしては、以下のようになるように思われます。
- Linuxデスクトップ環境・使い勝手を含めた互換性を重視したい場合はVirtualBox(マイクロソフトは、LinuxはWSL2の環境での使用を呼び掛けています)
- 実用的な運用はWSL2に移行していく
https://qiita.com/HD_mount_Music/items/a11b1b3c48bf810a9827
VitualBox用のイメージファイル(ova形式)として公開されているソフトがあります。
例えば、Elmer Virtual Machinesです。多数のライブラリが組み込まれており、Windows版やUbuntu/PPA版にはない魅力があります。
https://www.nic.funet.fi/pub/sci/physics/elmer/bin/VirtualMachines/
他に使用したことがありませんが、富山県立大学様の「オープンCAE学会 OpenFOAM入門・初級講習会(20240622)」においてもovaファイルにより公開されています。
オープンCAE学会 OpenFOAM入門・初級講習会(20240622)
https://eddy.pu-toyama.ac.jp/openfoam/opencae-society-japan/#%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D
WindowsマシンでのLinuxの動作は、高速な順に (1) WSL2, (2) Hyper-V ≒ VMware Workstation Pro, (3) VirtualBox と一般的にいわれています。
VirtualBoxからHyper-Vへの環境変更ができましたので報告します。
なお、VMware Workstation Proからは、ovaファイルを直接インポートすることができますので(失敗したと表示されても再試行すればインポートできています)、省略します。
Windows Proバージョンの方は、Hyper-Vを無料で利用できます。
比較的簡単に導入できるのは、Ubuntuのみです。
「コマンド動作が遅い」、「動作が不安定」など、お困りでしたら、Hyper-Vに乗り換えることも一つの方法であると思われます。
私はGNOMEデスクトップで利用しています。Ubuntuスタイルへの設定方法についてへの変更についてのリンクも記載しておきました。
今後のトレンドとしては、以下のようになるように思われます。
- Linuxデスクトップ環境・使い勝手を含めた互換性を重視したい場合はVirtualBox(マイクロソフトは、LinuxはWSL2の環境での使用を呼び掛けています)
- 実用的な運用はWSL2に移行していく
Windowsマシン:各種環境でのPython本体の実行速度 ― 2025年04月04日 19:01
EasyISTR(FrontISTR用のGUIツール)のWindows版は、メッシュ変換などが遅いです。
Windows版は、条件の悪いVirtualBoxのLinuxよりも2倍くらい時間がかかり、六面体2次要素が8万個くらいでいらいらする状態になります。
MSYS2のPython3自体の性能がLinux環境と比べて劣るのかを調査しました。
MSYS2のPython自体は、Windows標準やLinuxの環境と比べて、速度が劣ることはありませんでした。
しかしながら、EasyISTRのコードを確認すると、globやmultiprocessingなどWindows環境では、不利となるモジュールがありました。
Copilotから「WindowsとLinuxの両方で高速に動作させる」ためのアプローチとしては、以下のような方法が考えられますとのアドバイスがありました。
手間がかかる作業だと思いまので、開発者のスタンス次第になると思われます(Linux環境が主でWindowsは入門用 or ユーザーが多い Windowsを中心に考える)。
- OS毎の条件分岐を用いた最適化
- ライブラリの選定・利用
- プロファイリングとボトルネックの特定
- 環境に依存しない設計の見直し
詳細は、Qiitaに投稿した資料をご確認お願いします。
https://qiita.com/HD_mount_Music/items/13113d43c00cfb165de3
***
WSL2の環境は、Shell Scriptにおいても実機に近い速度が得られ高速との報告がありました。
以下URL末尾のまとめ参照
https://hiro20180901.hatenablog.com/entry/2022/02/26/160000
CAEは、スクリプトの実行速度が重要であり、Linuxのスクリプトが高速に動作するWSL2の環境に魅力があります。
ベータ版のWSL用のCAEパッケージが公開されています。
Salome-meca:管理者がSalomeMeca, EDF R&D / ERMESのロゴ入りのパッケージを公開
https://forum.code-aster.org/public/d/28014-salome-meca-20241-on-wsl2-ready-to-use-distribution
Elmer:nix スクリプトによりビルド・インストールするパッケージが公開されている(但し、組み込まれるライブラリが少ないです)
https://github.com/ElmerCSC/elmer-wsl
私は、QiitaやElmerのフォーラムにカスタマイズしたもの(EasyISTR&FrontISTR, Elmer & MMG)を公開しています。
https://qiita.com/HD_mount_Music
https://www.elmerfem.org/forum/viewtopic.php?t=8591
Windows版は、条件の悪いVirtualBoxのLinuxよりも2倍くらい時間がかかり、六面体2次要素が8万個くらいでいらいらする状態になります。
MSYS2のPython3自体の性能がLinux環境と比べて劣るのかを調査しました。
MSYS2のPython自体は、Windows標準やLinuxの環境と比べて、速度が劣ることはありませんでした。
しかしながら、EasyISTRのコードを確認すると、globやmultiprocessingなどWindows環境では、不利となるモジュールがありました。
Copilotから「WindowsとLinuxの両方で高速に動作させる」ためのアプローチとしては、以下のような方法が考えられますとのアドバイスがありました。
手間がかかる作業だと思いまので、開発者のスタンス次第になると思われます(Linux環境が主でWindowsは入門用 or ユーザーが多い Windowsを中心に考える)。
- OS毎の条件分岐を用いた最適化
- ライブラリの選定・利用
- プロファイリングとボトルネックの特定
- 環境に依存しない設計の見直し
詳細は、Qiitaに投稿した資料をご確認お願いします。
https://qiita.com/HD_mount_Music/items/13113d43c00cfb165de3
***
WSL2の環境は、Shell Scriptにおいても実機に近い速度が得られ高速との報告がありました。
以下URL末尾のまとめ参照
https://hiro20180901.hatenablog.com/entry/2022/02/26/160000
CAEは、スクリプトの実行速度が重要であり、Linuxのスクリプトが高速に動作するWSL2の環境に魅力があります。
ベータ版のWSL用のCAEパッケージが公開されています。
Salome-meca:管理者がSalomeMeca, EDF R&D / ERMESのロゴ入りのパッケージを公開
https://forum.code-aster.org/public/d/28014-salome-meca-20241-on-wsl2-ready-to-use-distribution
Elmer:nix スクリプトによりビルド・インストールするパッケージが公開されている(但し、組み込まれるライブラリが少ないです)
https://github.com/ElmerCSC/elmer-wsl
私は、QiitaやElmerのフォーラムにカスタマイズしたもの(EasyISTR&FrontISTR, Elmer & MMG)を公開しています。
https://qiita.com/HD_mount_Music
https://www.elmerfem.org/forum/viewtopic.php?t=8591
トランプ氏のポカンタス発言(Copilot) ― 2025年04月01日 11:51
Copilotの支援を得て、まとめました。
通常、政権批判の内容は受け付けてもらえませんが、この件は通りました。
人種、性に対する偏見のある言動はNGだという時代に、トランプ氏はわざと問題発言しています。
主題歌”Colors of the Wind”が好きなので'Pocahontas'が問題作であることを頭に入れていました。
Colors of the Windは多くの女性がyoutubeに投稿している人気曲です。この曲は自然の美しさや多様性、人間同士の理解を訴える素晴らしいメッセージを持っています。そのため、この曲が広く知られ、愛されることとなりました。
このような素晴らしい曲を皮肉に利用するのは、曲の持つメッセージを軽視し、無視する行為です。特に、偏見や差別に関する問題が取り上げられるべき時代にあって、こうした言動は慎むべきです。曲の持つ美しさとそのメッセージを尊重し、皮肉には使わないでほしいということを強く訴えます。
youtubeへのリンク
Trump calls Warren 'Pocahontas' while announcing he received letter from Zelenskyy calling for peace
https://www.youtube.com/watch?v=vr9U-FCv9gY
”Colors of the Wind”のカバー
https://www.youtube.com/watch?v=IsVqO83OYow
https://www.youtube.com/watch?v=XpIMGamlvwg
https://www.youtube.com/watch?v=G1CLhkXX4lU
https://www.youtube.com/watch?v=NlWQhoon4nc
***
'Pocahontas'については、ニューヨークタイムスに記事がありました。
紹介します。
『ポカホンタス』がディズニーについて教えてくれること、良い面も悪い面も
このアニメは物議を醸しながらも、オスカー賞を受賞した興行成績のヒット作となった。また、同映画は、その時代の作品の中で、同社がリメイクに積極的ではない数少ない作品の一つでもある。
https://www.nytimes.com/2023/12/16/movies/pocahontas-disney.html
ディズニーは、スミスと交流した当時のポカホンタスが11歳くらいの少女だったと歴史家たちが認めているように、彼女を描写せず、超肉感的な若い女性として描いた。
ディズニーは歴史を白人化していると非難する人々もいた。例えば、ポカホンタスはロンドンに連れて行かれ、「文明化された野蛮人」の例として引きずり回された後、おそらく天然痘で21歳で亡くなったという事実を省いているからだ。
ネイティブ・アメリカンの中には、この映画が「善良なインディアン」というステレオタイプを永続化させていることに眉をひそめる人々もいた。このステレオタイプでは、立派なネイティブ・アメリカンとは白人移民を助ける人々であるとされている。心理学者は、ディズニーのヒロインの描き方が、女の子たちにまたしても不可能な体型の基準を与えてしまったと不満を漏らした。
「ポカホンタス」は、有色人種の女性に焦点を当てた最初のディズニーアニメ映画でした。ディズニーが実在の人物を題材にしたアニメ映画を作ったのはこれが初めて(そして唯一)でした。そして多くの点で、ディズニーが子供向けに「問題」をあからさまに扱った最初の映画でした。
***
Microsft Designer
ディズニーの『ポカホンタス』 ポカホンタスが11歳くらいの少女だったと歴史家たちが認めている。映画では成熟した若い女性として描かれたのを、少女のイラストに変えて。
通常、政権批判の内容は受け付けてもらえませんが、この件は通りました。
人種、性に対する偏見のある言動はNGだという時代に、トランプ氏はわざと問題発言しています。
主題歌”Colors of the Wind”が好きなので'Pocahontas'が問題作であることを頭に入れていました。
Colors of the Windは多くの女性がyoutubeに投稿している人気曲です。この曲は自然の美しさや多様性、人間同士の理解を訴える素晴らしいメッセージを持っています。そのため、この曲が広く知られ、愛されることとなりました。
このような素晴らしい曲を皮肉に利用するのは、曲の持つメッセージを軽視し、無視する行為です。特に、偏見や差別に関する問題が取り上げられるべき時代にあって、こうした言動は慎むべきです。曲の持つ美しさとそのメッセージを尊重し、皮肉には使わないでほしいということを強く訴えます。
youtubeへのリンク
Trump calls Warren 'Pocahontas' while announcing he received letter from Zelenskyy calling for peace
https://www.youtube.com/watch?v=vr9U-FCv9gY
”Colors of the Wind”のカバー
https://www.youtube.com/watch?v=IsVqO83OYow
https://www.youtube.com/watch?v=XpIMGamlvwg
https://www.youtube.com/watch?v=G1CLhkXX4lU
https://www.youtube.com/watch?v=NlWQhoon4nc
***
'Pocahontas'については、ニューヨークタイムスに記事がありました。
紹介します。
『ポカホンタス』がディズニーについて教えてくれること、良い面も悪い面も
このアニメは物議を醸しながらも、オスカー賞を受賞した興行成績のヒット作となった。また、同映画は、その時代の作品の中で、同社がリメイクに積極的ではない数少ない作品の一つでもある。
https://www.nytimes.com/2023/12/16/movies/pocahontas-disney.html
ディズニーは、スミスと交流した当時のポカホンタスが11歳くらいの少女だったと歴史家たちが認めているように、彼女を描写せず、超肉感的な若い女性として描いた。
ディズニーは歴史を白人化していると非難する人々もいた。例えば、ポカホンタスはロンドンに連れて行かれ、「文明化された野蛮人」の例として引きずり回された後、おそらく天然痘で21歳で亡くなったという事実を省いているからだ。
ネイティブ・アメリカンの中には、この映画が「善良なインディアン」というステレオタイプを永続化させていることに眉をひそめる人々もいた。このステレオタイプでは、立派なネイティブ・アメリカンとは白人移民を助ける人々であるとされている。心理学者は、ディズニーのヒロインの描き方が、女の子たちにまたしても不可能な体型の基準を与えてしまったと不満を漏らした。
「ポカホンタス」は、有色人種の女性に焦点を当てた最初のディズニーアニメ映画でした。ディズニーが実在の人物を題材にしたアニメ映画を作ったのはこれが初めて(そして唯一)でした。そして多くの点で、ディズニーが子供向けに「問題」をあからさまに扱った最初の映画でした。
***
Microsft Designer
ディズニーの『ポカホンタス』 ポカホンタスが11歳くらいの少女だったと歴史家たちが認めている。映画では成熟した若い女性として描かれたのを、少女のイラストに変えて。
個人用パソコン用CPUの主な歴史(Word / Copilot) ― 2025年03月31日 18:57
Copilotから得られる回答は、一般的な内容で差しさわりのないものであれば、肉付け・修正してもらえます。
マイナーなテーマ、貶す内容(マイナスに評価する部分を削除すればOK)の場合は、期待した回答が得られません。
差し障りのない内容として、題記テーマにより作業させました。
個人用パソコン用CPUの主な歴史
パーソナルコンピュータの歴史において、CPUの進化は重要な役割を果たしてきました。以下に、代表的なCPUの進化を年代順にまとめました。
- Intel 8080: 8ビットのCPUで、主にホビーユーザー向けに使用されました。このCPUはパーソナルコンピュータの黎明期に重要な役割を果たしました。
- Intel 8086: 16ビットのCPUで、日本のPC-98シリーズに使用されました。また、NECではV30という互換CPUも使用されました。
- Intel 80386: 32ビット対応のCPUですが、初期には16ビットで使用されました。これにより、より複雑な計算が可能となりました。
- Intel 80486: 一次キャッシュを搭載した初のCPUで、この世代から冷却ファンの必要性が出てきました。
- Pentium Pro: 二次キャッシュを搭載し、さらに高性能な処理を実現しました。
- Intel Itanium: インテルが2001年にリリースした、64ビットマイクロプロセッサ。しかし、市場での導入が進まず、失敗に終わりました。
- AMD Opteron、Athlon 64: x86命令セットとの互換性を保ちながら、64ビットへの拡張を実現しました。これにより、より大容量のメモリを扱うことができるようになりました。
- Intel Pentium 4: 高い発熱量が問題となり、評判が悪かった。これにより、冷却対策が重要な課題となりました。
- Intel Core 2、Core iシリーズ: 多コア化と消費電力の低減を目指しましたが、製造プロセスの微細化がうまくいかず、CPUの発熱が課題となりました。このシリーズはまた、AMDの方式に倣って64ビットアーキテクチャを採用しました。
- AMD Ryzen: 天才エンジニア、ジム・ケラーの手によって設計され、CPUの動作効率が大幅に向上しました。このCPUは、Intelと対等に戦える性能を持っています。
***
添付画像は、吉野の桜で画像を作りました。民家がなく、山の中であればもっと良いのですが。
マイナーなテーマ、貶す内容(マイナスに評価する部分を削除すればOK)の場合は、期待した回答が得られません。
差し障りのない内容として、題記テーマにより作業させました。
個人用パソコン用CPUの主な歴史
パーソナルコンピュータの歴史において、CPUの進化は重要な役割を果たしてきました。以下に、代表的なCPUの進化を年代順にまとめました。
- Intel 8080: 8ビットのCPUで、主にホビーユーザー向けに使用されました。このCPUはパーソナルコンピュータの黎明期に重要な役割を果たしました。
- Intel 8086: 16ビットのCPUで、日本のPC-98シリーズに使用されました。また、NECではV30という互換CPUも使用されました。
- Intel 80386: 32ビット対応のCPUですが、初期には16ビットで使用されました。これにより、より複雑な計算が可能となりました。
- Intel 80486: 一次キャッシュを搭載した初のCPUで、この世代から冷却ファンの必要性が出てきました。
- Pentium Pro: 二次キャッシュを搭載し、さらに高性能な処理を実現しました。
- Intel Itanium: インテルが2001年にリリースした、64ビットマイクロプロセッサ。しかし、市場での導入が進まず、失敗に終わりました。
- AMD Opteron、Athlon 64: x86命令セットとの互換性を保ちながら、64ビットへの拡張を実現しました。これにより、より大容量のメモリを扱うことができるようになりました。
- Intel Pentium 4: 高い発熱量が問題となり、評判が悪かった。これにより、冷却対策が重要な課題となりました。
- Intel Core 2、Core iシリーズ: 多コア化と消費電力の低減を目指しましたが、製造プロセスの微細化がうまくいかず、CPUの発熱が課題となりました。このシリーズはまた、AMDの方式に倣って64ビットアーキテクチャを採用しました。
- AMD Ryzen: 天才エンジニア、ジム・ケラーの手によって設計され、CPUの動作効率が大幅に向上しました。このCPUは、Intelと対等に戦える性能を持っています。
***
添付画像は、吉野の桜で画像を作りました。民家がなく、山の中であればもっと良いのですが。





最近のコメント