ジャンル不定の日記です。

LOOX U/C40にAlpine Linuxを入れた

Archlinux32が死んでる感じなんで、先日からLOOX U/C40に入れる32bitのOSをいくつか試してるが、
Gentooは32bitのバイナリパッケージがほとんど無くて、メモリ1GBではXfceのビルドもできないんで論外で、
LinuxではなくOpenBSD入れてみたら簡単にインストールできて良いかと思ったんだが、音声出力するとフリーズみたいになって、VirtualboxでもHDオーディオだと再生できなくて音声出力周りに問題がある感じ。
あと、LOOX U/C40は画面が1280x800なんだがOpenBSD上のxfceで1024x768になってることに気づいて、設定で候補がなくxrandrでも設定できなかった。

つーわけで、TinyCoreを試してみたんだが、TinyCoreはxfce4をインストールしてる最中にxfce4-docklike-pluginとかxfce4-dockbarxが無い事に気づいた。
docklikeかdockbarxが無いと横パネルで使うのに無理がある。
メインPCのVirtualboxにAlpine Linux入れてあったんで確認してみたらxfce4-docklike-pluginがあったんでAlpine LinuxをLOOXに入れてみることにした。

ちなみに、TinyCoreにはTinyCoreとCorePlusがあるが、CorePlusだとインストールツールが入ってるんだがTinyCoreだとインストールツールを別途インストールしないとHDDへのインストールができない。
で、TinyCoreにはwifiがないんでCorePlusじゃないと面倒なことになる。

CorePlusもAlpineもダウンロードするのにすごい時間かかった。
速いサーバー用意できないならtorrent用意してほしい・・・

OpenBSDを入れてみた

32bitCPUであるAtomを搭載したLOOX U/C40にGentoo Linuxを入れてみたが、メモリ1GBではxfce4のビルドができなかった。
というわけで、今でも32bitに対応しているOpenBSDを入れてみることにした。
BSD系のOSはFreeBSDが一番シェア高いみたいだが、最新バージョンにはi386が無かった。

LOOX U/C40にGentoo Linuxを入れてみた

先日ひさしぶりにArchlinux32が入ったLOOX U/C40を起動してアップデートしたら壊れて再インストールしたが、
現在のArchlinux32は公式リポジトリでパッケージバージョンの不整合が起きてるようで自分でlibにリンク張ったりする必要があって継続利用は厳しいと感じた。

古いPCで使える32bitのLinuxを探したんだが、Gentoo Linuxならソースからビルドだから永久に32bit対応じゃね?
つーわけでGentoo Linuxをインストールしてみた。

Perlの多重ループで$_

Perl使ってると
for(0..5){
  処理
}
みたいに変数宣言をしないfor文を使うときがあるけど、
この時ループ処理で0から5の数値が格納される$_は名前とか気にしたことなかったが、$_はデフォルト変数と言うらしい。
他の言語はこういう機能が無いのが多いらしいが、便利ですね。

mingw-w64でWindows 9x用のクロスコンパイル

現行バージョンのVirtualbox上のWindows XPだと3Dアクセラレーションが使えないが、Windows 9xならsoftgpuで3Dアクセラレーションが使えることを知って年末にWindows ME入れてゲームやってたが、
挫折すると思うがWindows 9x用の実行ファイルとかドライバとか作ることに興味が出たんでHello Worldやってみた。

PCケース買った

先日届いたblu-rayドライブをPCに取り付けたんだが、
使ってるケースは恵安 KLX-800ですごい古いからプラスチック部品の破損が多くて、フロントパネルのツメも折れてる箇所があるんで隙間無くくっつけるのが難しくなってたんだが、
隙間無くくっつけるのに試行錯誤してうまくくっついたと思ったら電源ボタンが外れてた。
今まで電源ボタンが外れた記憶はなかったんだが、細いプラスチックでケース本体にくっついてて一体化した構造みたいで折れたみたい・・・
なんとか電源ボタン押せるようにはしたが、PCケース買っちゃうことにした。