Ubuntuからもっと自由なディストロへ2025年08月11日 16:14

Ubuntu24.04LTSのApp Centerでは、パートナーのマイクロソフトのアプリの評価が高い
Ubuntuからもっと自由なディストロへ: Debian, Linux Mint, RHEL互換

2005年頃のUbuntuは、バグ#1がマイクロソフトがPCのOSを独占しているというものでした。この頃のUbuntuのフィロソフィーは、自由なOSを作り、公平に提供するというDebianに近いものでした。

Microsoft has a majority market share in the new desktop PC marketplace. This is a bug which Ubuntu and other projects are meant to fix. As the philosophy of the Ubuntu Project states, "Our work is driven by a belief that software should be free and accessible to all."

URL
https://bugs.launchpad.net/ubuntu/+bug/1

しかしながら、現在のUbuntuは以下の状態に変わってしまいました。
(1) Snapのストア(Ubuntuの開発・保守を担うカノニカルが運営)
- 従来のdebパッケージをインストールしようとしても、snap版がインストールされるものがある。
- パートナーのアプリの評価を高くし、Linuxの歴史的なソフトの評価を低くする。
- アンインストールしてもゾンビのように復活するので、完全に消去するためのシェルスクリプトが公開されている。
- RedHat系はライバルのflatpak(パートナー企業に密着するよりは、オープンソースを大事にするイメージ)を推進、Debian・LinuxMintもどちらかというとflatpakを優先しているように感じる。

(2) 個人使用は無償と言っても、有償のサブスクリプションのUbuntu Pro (延長サポートの Expanded Security Maintenance, "ESM"が主)を勧めてくる。
- LTSのメインサポート期間中にESMのメッセージが表示されるのに違和感がある。
- 対象のパッケージは、LinuxMintやDebianで使用されているのと同じ名称。

(3) Ubuntu24.04LTSは完成度が低い
- Ubuntu22.04LTSではparaviewが壊れたなど、アプリが壊れることはあった。しかし、起動不能となる致命的な問題がなかった。
- Ubuntu24.04LTSではKernelパニックとなり、起動不能となることが報告されている。
参考URL
https://ocse2.com/?p=17453

調べた範囲でUbuntuだけが環境がととのっているものとして、WSL2環境のCUDA Toolkitがありました。
メジャーなディストロの通常環境はCUDA Toolkitに対応しているので、ストレージを追加してデュアルブートにすれば、動作環境とすることができます。

これらの内容は、Qiitaに投稿しました。
URL
https://qiita.com/HD_mount_Music/items/7104887041d174f37635

オープンCAEソフトの計算速度の比較2025年07月05日 21:16

3D四面体メッシュ 758208個(一次要素)の条件で熱伝導解析 or 静電場解析を行って、計算時間を比較しました。基本的にメッシュを4分割して、4並列のMUMPS解法(BLASの性能がそのまま出る条件)としました。
FrontISTRが最も速く Linuxの実環境で3.04s、 フォールバックしないVirtualBox、WSL2、Hyper-Vで3.4s前後です。
次は、blasとlapackをintel-mklとしたElmerです。Linuxの実環境で7.0s、フォールバックしないVirtualBox、WSL2で7.5〜7.8s。

比較したソフトは、以下の通りです
FrontISTR https://www.frontistr.com/features/
Elmer https://www.elmerfem.org/blog/
Salome-meca https://code-aster.org/spip.php?article146
PrePoMax https://prepomax.fs.um.si/
Onelab https://onelab.info/

PrePoMaxもPardiso解法の効果により比較的高速です。
OneLabやSalome-mecaは、計算速度の面ではあまり魅力はありません。
しかし、OneLabは、テンプレートなどの雛形があれば設定が最も簡単です。
Salome-mecaは、長い実績のあるソフトなので解析結果の比較用として活用できます。

インターネットのボット対策2025年05月13日 21:07

翻訳機能オンなど設定を弄って、入れない状況を再現
オープンソースのマルチフィックスCAEソフト「ElmerFEM」のフォーラムでボット攻撃が頻繁に起こり、ページにアクセスできない状態が続いていました。

久しぶりに確認すると、1500回以上のボット攻撃があり、主要部分にアクセスするには、登録ユーザーのみにすると記載されていました。

現時点において、フォーラムの内容にアクセスするには、登録してログインすることが必要です。

Due to extreme traffic caused by bots that crawl the forum we have had to restrict the access to the main part of the forum for registered users only. At times there were >1500 bots crawling the site with total disregard for robots.txt etc.

In order to access the forum register and login.

なお、暫定措置なので、良いボット対策があれば喜んで取り込むとのことです。
This was a quick remedy. If some user would happen to have a better idea how to keep the bots away, we are happy to implement those.

*****
ボット対策を導入しているフォーラムがあった記憶があったので、いくつか試すとFreeCAD で使用されている"Anubis"がありました。
普通に操作するとSuccessで通過するので、翻訳とか機能を弄って、止められた状態のスクリーンショトを作りました。
https://forum.freecad.org/

"Anubis"の名前の他に、スクリーンショットの内容をタイプしてCopilotに入力しました。

政治的なものや原発関係はCopilotに期待できませんが、本件ではわかりやすく要約してくれました。

「Anubis」は、Techaro によって開発された スクレイピング対策ソフトウェア です。このソフトウェアは、AIクローラーや悪意のあるボットからWebサイトを保護するために設計 されており、Proof-of-Work(PoW) を利用して不正なアクセスを防ぐ仕組みを持っています。
この技術により、Webサイトのリソースを過剰に消費するスクレイピングボットをブロックし、正規のユーザーのみがアクセスできるようにすることが可能になります。また、軽量でマルチスレッド対応の設計になっており、小規模なサイトでも導入しやすい のが特徴です。
「Made with ❤ in CA」は、カナダで開発された ことを示しており、「Mascot design by CELPHASE」は、マスコットデザインをCELPHASEが担当した ことを意味しています。
「Anubis」は、公共の利益を促進するために無料で提供されています。その見返りとして、私たちはアヌビスのキャラクターをあなたの配備から削除しないようお願いしています。
https://anubis.techaro.lol/docs/
https://github.com/TecharoHQ/anubis

Copilotの英訳
Sure! Here's the English translation:
"Anubis is an anti-scraping software developed by Techaro. This software is designed to protect websites from AI crawlers and malicious bots, utilizing Proof-of-Work (PoW) to prevent unauthorized access.
With this technology, it is possible to block scraping bots that excessively consume website resources, ensuring that only legitimate users can access the site. Additionally, Anubis is lightweight and supports multi-threading, making it easy to implement even for small-scale websites.
'Made with ❤ in CA' indicates that it was developed in Canada, while 'Mascot design by CELPHASE' means that the mascot design was created by CELPHASE."

*****
Elmerのフォーラムが探している情報であるし、英文もできたので、フォーラムに返信を投稿しました。
https://www.elmerfem.org/forum/viewtopic.php?t=8612

WSL2とHyper-VのLinuxで遊びました2025年05月08日 18:34

~/.bashrcのechoコマンドでアプリ情報を表示。その下はOS情報。
連休中に代表的なLinuxディストリビューション(Ubuntu, Debian, AlmaLinux :RHEL互換, ArchLinux, OpenSuse)をインストールして遊びました。

Ubuntuは、2004年に「マイクロソフトがPCのOSを独占している」ことがバグ1号であると宣言し、互いに批判的でした。今では、マイクロソフトとUbuntuは協調関係にあります。
(1) WSL2、Hyper-V用のLinuxとして、Ubuntuがデフォルトの扱いです
(2) マイクロソフトは、 Canonical (Ubuntuのサポート会社)と協力して systemdのサポートをWSLに導入しました。
https://learn.microsoft.com/en-us/windows/wsl/systemd#systemd-demo-video

マイクロソフトなどのネット情報のみで行動するとUbuntu一択になってしまいます。
今は、以下のスタンスで使おうと思っています。
(1) WSLのCudaを動かしたい:Ubuntu(nvidiaのページのWSL版は、Ubuntuしかありません)
(2) Debian / Ubuntu両方とも対応している:Debian(アップデートで壊れるリスクが低い。カスタマイズしやすい。)
(3) Debian系、RHEL系の両方に対応している:RHEL系(Debianでもよいですが、RHEL系も慣れたい)
(4) 新しいパッケージで遊ぶ:ArchLinux(≒Debian Sid: リポジトリをsidに変えて、全パッケージのアップデート)

理由がなければ、Ubuntu以外を使用したいです。

Qiitaには、各Linux本家のキーポイントとインストールして感じたことを一通り書きました。ご参考まで。
https://qiita.com/HD_mount_Music/items/2038a64745dd3cb30eee

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