WindowsターミナルのWSLプロファイルのカスタマイズ2025年04月27日 17:05

スタートを右クリックし、ターミナルをクリック
スタートを右クリックし、縦に並んだメニューからターミナルを再度クリックするとWindowsターミナルが起動します。

コマンド名は"wt.exe"ですので、「検索窓」や「ファイル名を指定して実行」に"wt"と入力しても、Windowsターミナルが起動します。

Windowsと連携してLinuxを使用するWSLを使用する場合、Windowsターミナル上部の"v"ボタンから起動すると、便利です。

アイコンなどのプロファイルのカスタマイズ方法とトラブルシューティングについて、Qiitaに投稿しました。
詳細は以下URLをご確認お願いします。
https://qiita.com/HD_mount_Music/items/bdea2fe744a84cc5fb16

WSLの基本操作2025年04月22日 18:56

パスを貼り付けて、右矢印でデータを固定
題記のタイトルでQiitaに投稿しました。

WSL2やVS-Codeは活発に開発が行われていて、改善・仕様変更されています。
良い機能だと感じたのは、WindowsターミナルのパスのWindows⇔Linuxの相互変換です。
エクスプローラーと併せれば、LinuxとWindowsアプリを簡単に使えそうです。

詳細は、小生が投稿したQiitaのページをご確認お願いします。
https://qiita.com/HD_mount_Music/items/e2ee236765f1df8a1ed3

---
現在のWSL環境(全てWSL2)

- elmer_deb12 
Debian 12にElmer (Elmer/Ice, MUMPS, Hypre, MMG, Zoltan and NetCDF)

- Smeca-Alma9
Alma Linux 9にSalome-meca 2024.1 (Apptainer, NVIDIA Container Toolkit, /etc/apptainer/apptainer.confを編集し、--nvを有効化)

- Fistr_Oracle9
Oracle Linux 9にFrontISTR(autofistrのスクリプトにより、oneAPIのIMPIとMKLを組み込んだ)とEasyISTR

---
WSL2のベース部分のカーネル・ハードウェア認識がマイクロソフト製です。
デスクトップアプリは、Flatpak、AppImage、ParaviewやScilabのようにLinuxディストリビューションの種類によらず動作するものが増えました。
リリースから2年弱のDebian 12、十分なテストで検証されたRHEL9互換を選びました。
WSL2ではGUIの設定画面やデスクトップのデザインが無いので、サーバーのように枯れたOSが主流になる可能性があるように思います。

Windowsのデスクトップ画面をゴミ箱だけにしました2025年04月14日 18:40

デスクトップ画面に置くのは「一列」、理想的には「ゴミ箱だけ」という記事を見たことがあります。

文書や画像は、作業が終われば、ドキュメントやピクチャのフォルダに移すので、アプリについて述べます。

アプリの使用頻度や内容により、アイコンを置く場所の見直し・コマンド入力に変更することで、一時ファイルを除き「ゴミ箱」だけとすることができました。

優先順位を以下のようにして、整理しました。

(1) タスクバーにピン止めする

(1') エクスプローラーの窓にコマンドを入力する(ディレクトリを移動して、開きたい端末:PowerShell 7:"pwsh"、VS-code:"code"などのアプリ)。右クリックのターミナルで開くもほぼ同じ。Windowsの推奨仕様のアプリからはWSL2のLinuxフォルダにアクセスでき重宝します。
英語ですが、GetStartedElmerの"Chapter 7: More Information – Elmer"にわかりやすく記載されています。
https://www.nic.funet.fi/pub/sci/physics/elmer/doc/GetStartedElmer.pdf

また、コマンド名の頭を覚えていれば、検索窓で簡単にコマンドを探せます。"env" → 環境変数の編集、"cont" → コントロールパネル。

(2) スタートにピン止めする
1, 1'以外はたまに使う程度のアプリだと考えています。私は3ページになり、見づらくなりました。
スマホのアイコンのように、階層化(グループ分け)を行えば、1ページに収まります。

(3) 何も操作をしない
スタートの全て、もしくは、ネットで調べたコマンド名で検索する。

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により大幅に装飾(変質?)したものです。
遊び心です。

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に移行していく