投稿

7月, 2024の投稿を表示しています

OpenMythosのサンプルプログラムを動かしました

1.概要 前回、OpenMythosの環境構築まで実現したので、GitHubにあるサンプルプログラム(Usage)を動かしてみました。一部エラーが発生しましたが、結果出力部分なので修正をしました。その内容を記述します。 2.詳細 Usageに記載されているPythonプログラムをopenmythos_usage.pyとして作成します。 $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py 下記エラーとなります [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) Traceback (most recent call last):   File "/home/nakasima/openmythos/openmythos_usage.py", line 48, in <module>     rho = torch.linalg.eigvals(A).abs().max().item()           ^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: linalg.eig: The input tensor A must have at least 2 dimensions. コードの下記部分を修正します #rho = torch.linalg.eigvals(A).abs().max().item() rho = A.abs().max().item() $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) [MLA] Spectral radius ρ(A) = 0.3679 (mus...

ubuntu-22.04.4、ubuntu-24.04でのdosbox-xを利用したwindows95/98ゲーム評価

1.概要 ubuntu-20.04でnon-uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲーム実行にチャレンジしました。同じPCにubuntu-22.04.4、ubuntu-24.04を導入して、dosbox-xの評価をしました。ubuntu-22.04とubuntu-24.04のdosbox-xを利用したWindows95/98のPCゲーム実行は、昔Windows95/98で実行していたときのような気がしました。ubuntu-20.04.6よりも格段に良い気がします。その内容を記述します。 2.詳細 HWはBIOS搭載(non-uefi)でcore2 Duo E8400のCPU, Memory 8GB, SSDです。 導入手順はubuntu-20.04.6と同じなので省略します。 (a) ubuntu-22.04.4 一番良い感じです。実行性能やサウンドなど当時のWindows98実機と変わらない気がします。 (b) ubuntu-24.04 良い感じです。しかし、ubuntu-22.04.4と比較すると何かが違う気がする程度です。 参考 [本ブログ内参照] ・uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲームを試しました ・ubuntuでdosbox-xをsnapでサポート、windows95/98のgame動作確認しました ・Windows95や98のPCゲームをubuntuで楽しむ方法

ディスクの状態を確認するためにsmartctlを利用しました

1.概要 ディスクの状態を確認するためにsmartctlを利用しました。その内容を記述します 2.詳細 S.M.A.R.T.(Self-Monitoring Analysis and Reporting Technology)を表示するコマンドのsmartctlを利用しました。参考資料に従って、インストールします。 sudo apt install smartmontools 利用方法は簡単です。 sudo sumartctl -a /dev/sdd 問題なく利用できます。 注目すべき点は、最後に出力されるSMART Errorの件数と内容です。 エラーが発生していたならば、ディスク交換の時期です。 エラーがない場合は、エラー部分は表示されなので、ディスクトラブル発生時に表示内容を一度確認しておくことは良いことだと思います。 参考 [外部サイト参照] ・ Smartmontools

uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲームを試しました

1.概要 uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲーム実行にチャレンジしました。ネットを検索してもuefi-BIOSの動作環境が良くわかりません。とにかく、試してみました。すると、全く同じ手順でWindows95/98のgameは問題なく動作します。displayのint命令、sound、midiも鳴ります。感触的にはWindows95/98のPCゲーム実行には一番良い気がしています。その内容を記述します。 2.詳細 HWはuefi-BIOS搭載のNotePC, Memory 16GB, SSDです。OSはubuntu-20.04.6です。 (a) dosbox-x install 参考資料に沿ってinstallします。 $ sudo snap install dosbox-x (b) Windows98seのinstall準備 前回と同様に、cd bootできるWindows98seを利用しました。 作業用ディレクトリを作成して、そこで参考資料に沿って作業します。 $ mkdir dosbox-x $ cd dosbox-x dosboxのconfigをwin98.confで作成します。 $ vi win98.conf 記載内容は参考資料のDOSBox-X config fileを利用しました。 windows98seのisoファイルをwin98se.isoで用意します この時点でdosbox-x directoryには、win98.confとwin98se.isoが存在します windows98を導入するディスクイメージを作成します $ dosbox-x -conf win98.conf dosbox-xのwindowが起動するので、下記コマンドで500MBの容量で作成します imgmake hdd.img -t hd -size 512 exit この時点でdosbox-x directoryには、win98.confとwin98se.isoとhdd.imgが存在します (c) Windows98のinstall $ dosbox-x -conf win98.conf dosbox-xのwindowが起動します。 imgmount c hdd.img imgmount d win98se.iso imgmount a -b...

ubuntuでdosbox-xをsnapでサポート、windows95/98のgame動作確認しました

1.概要 dosbox-xがubuntuでサポートされました。snapを利用してinstallできるので、Windows95/98のgame動作確認をしました。少し遅い気がしますが、displayのint命令、sound、midiも鳴ります。その内容を記述します。 2.詳細 HWはBIOS搭載(non-uefi)でcore2 Duo E8400のCPU, Memory 8GB, SSDです。OSはubuntu-20.04.6です。 また、uefi-BIOS搭載PCをBIOS互換モードで利用しているPCも試験をして動作しました。 (a) dosbox-x install 参考資料に沿ってinstallします。 $ sudo snap install dosbox-x (b) Windows98seのinstall準備 fddからのboot手法もありますが、cd bootできるWindows98seを利用しました。 作業用ディレクトリを作成して、そこで参考資料に沿って作業します。 $ mkdir dosbox-x $ cd dosbox-x dosboxのconfigをwin98.confで作成します。 $ vi win98.conf 記載内容は参考資料のDOSBox-X config fileを利用しました。 windows98seのisoファイルをwin98se.isoで用意します この時点でdosbox-x directoryには、win98.confとwin98se.isoが存在します windows98を導入するディスクイメージを作成します $ dosbox-x -conf win98.conf dosbox-xのwindowが起動するので、下記コマンドで500MBの容量で作成します imgmake hdd.img -t hd -size 512 exit この時点でdosbox-x directoryには、win98.confとwin98se.isoとhdd.imgが存在します (c) Windows98のinstall $ dosbox-x -conf win98.conf dosbox-xのwindowが起動します。 imgmount c hdd.img imgmount d win98se.iso imgmount a -bootcd d boot a...

openSSHで脆弱性の大きな問題が発生をWindows11のwsl上の修正を確認

1.概要 Windows11のWSL上のubuntu-24.04のopenSSH対応も調べて見ました。ubuntu-22.04と同じで、Windows Updateでは変更されないようなので、手作業でopenSSH修正が必要です。 2.詳細 (a) Windows Update まず、Windows updateを実行しました (b) wslの導入 Windows11を起動して、wslでUbuntu-24.04を導入します 管理者でterminalを起動して下記コマンドを実行 wsl --install -d Ubuntu-24.04 インストール中: 仮想マシン プラットフォーム 仮想マシン プラットフォーム はインストールされました。 インストール中: Linux 用 Windows サブシステム Linux 用 Windows サブシステム はインストールされました。 インストール中: Ubuntu 24.04 LTS Ubuntu 24.04 LTS はインストールされました。 要求された操作は正常に終了しました。変更を有効にするには、システムを再起動する必要があります。 (c) openSSHの確認 ssh -V OpenSSH_9.6p1 Ubuntu-3ubuntu13, OpenSSL 3.0.13 30 Jan 2024 脆弱性があるバージョンのようです。 (d) アップデート実行 apt update apt upgrade ssh -V OpenSSH_9.6p1 Ubuntu-3ubuntu13.4, OpenSSL 3.0.13 30 Jan 2024 これで、対策版のopenSSHになりました。 参考 [本ブログ内参照] ・openSSHで脆弱性の大きな問題が発生をWindows11のwslで確認 [外部サイト参照] ・ CVE-2024-6387

ubuntu-24.04のopenSSH修正が再修正されました

1.概要 ubuntu-24.04のopenSSH修正に問題があったようです。新しい修正情報が出ているので適用しましょう。 2.詳細 ubuntu terminalから下記コマンドでsshのVersionを確認します。。 ssh -V (a) ubuntu 24.04 数日前にアップデートをしました。 OpenSSH_9.6p1 Ubuntu-3ubuntu13.3, OpenSSL 3.0.13 30 Jan 2024 更に今日(7/10)にアップデートしました OpenSSH_9.6p1 Ubuntu-3ubuntu13.4, OpenSSL 3.0.13 30 Jan 2024 参考 [本ブログ内参照] ・openSSHで脆弱性の大きな問題が発生 [外部サイト参照] ・ USN-6887-1: OpenSSH vulnerability

openSSHで脆弱性の大きな問題が発生をWindows11のwslで確認

 1.概要 Windows11のWSL上のopenSSH脆弱性対応が気になったので試してみました。 Windows Updateでは変更されないようなので、手作業でopenSSH修正が必要です。 2.詳細 (a) wslの導入 Windows11を起動して、wslを導入します 管理者でterminalを起動して下記コマンドを実行 wsl --install Welcome to Ubuntu 22.04.3 LTS (GNU/Linux 5.15.153.1-microsoft-standard-WSL2 x86_64)  * Documentation:  https://help.ubuntu.com  * Management:     https://landscape.canonical.com  * Support:        https://ubuntu.com/advantage This message is shown once a day. To disable it please create the /root/.hushlogin file. 既定値で実行するとubuntu-22.04.3がインストールされます。 これは古いリリースですね。 (b) openSSHの確認 ssh -V OpenSSH_8.9p1 Ubuntu-3ubuntu0.4, OpenSSL 3.0.2 15 Mar 2022 脆弱性があるバージョンのようです。 (c) Windows Updateの状況を確認 Windows Updateを実行すると最新版となっています。 従って、Windows Updateではwslは修正されないようです。 (d) アップデート実行 apt update apt upgrade ssh -V OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022 これで、対策版のopenSSHになりました。 参考 [本ブログ内参照] ・openSSHで脆弱性の大きな問題が発生 [外部サイト参照] ・ CVE-2024-6387 ・ OpenSSHにリモートコード...

openSSHで脆弱性の大きな問題が発生

1.概要 openSSHで脆弱性の大きな問題が発生しています。すぐに修正を適用しましょう。 2.詳細 ubuntu terminalから下記コマンドでsshのVersionを確認します。 ssh -V (a) ubuntu 20.04.6 6月頃の少し古い環境です OpenSSH_8.2p1 Ubuntu-4ubuntu0.11, OpenSSL 1.1.1f  31 Mar 2020 アップデートをしました。 OpenSSH_8.2p1 Ubuntu-4ubuntu0.11, OpenSSL 1.1.1f  31 Mar 2020 このバージョンは過去に修正済みで問題ないようです。 (b) ubuntu 22.04.4 6月頃の少し古い環境です OpenSSH_8.9p1 Ubuntu-3ubuntu0.7, OpenSSL 3.0.2 15 Mar 2022 アップデートをしました。 OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022 (c) ubuntu 24.04 6月頃の少し古い環境です OpenSSH_9.6p1 Ubuntu-3ubuntu13, OpenSSL 3.0.13 30 Jan 2024 アップデートをしました。 OpenSSH_9.6p1 Ubuntu-3ubuntu13.3, OpenSSL 3.0.13 30 Jan 2024 参考 [外部サイト参照] ・ CVE-2024-6387 ・ OpenSSHにリモートコード実行の脆弱性⁠⁠、約20年ぶりの“回帰バグ”が発生