「linux」カテゴリーの記事一覧
ラズパイZeroは安くない
サーバーをlibretto20で動かしているが,CPUクロック75MHz,メモリ20MBで消費電力10Wだ.これなら消費電力が1WのラズパイZeroの方が良いかなと思う.CPUクロックは1GHz,メモリは512MBだ.libretto20に比べると夢のような性能だ.値段も5ドルで安い.
ところが,ラズパイZeroを動かそうとすると周辺機器をいろいろ買わなくてはならず,トータルではラズパイ3並に高くつくことが分かった.小さいがゆえにコネクタが全部ミニサイズなのがコストがかさむ原因だ.信号用USB端子はmicro USBのものがひとつしかない.インストールのときにはキーボードとマウスを,サーバーとして使用するときはUSB NICをつなげなくてはならない.このためmicro USBをUSBに変換するアダプタとUSBハブが要る.アダプタは安物で300円でメーカー品は1000円.ハブは1000円.USB-NICが1500円.HDMI端子はミニなのでこれもアダプタが要る.これが800円.電源の入力端子もmicro USBで,これも専用ACアダプタが要るところだが,消費電力が小さいのでスマホのACアダプタが余っていればそれで代替できる.なのでこれは0円.
結局周辺機器で3600円~4300円の投資をしなければならず,最初から全部付いている5000円のラズベリーパイ3を買うのと大して変わらない.ラズパイZeroのメリットが出るとすれば,Zeroくらい小さくなければ設置できない場所におくとか,複数台そろえなければならないときくらいだ.複数台で運用するならインストールのときだけ必要なUSBハブは1台だけで済む.それでもハブは1000円なのであまり節約とは言えない.
Hinoteの方がlibrettoより速い
Hinoteが復活したので各種プログラムをコンパイルして環境を整えているのだが,なんだか速いのだ.同じCPUを積んでいるlibretto70より速い.libretto70が古いHDDを積んでいるからか.正確にはHinote Ultara II CTS5120のCPUは素のPentium 120MHzで,libretto70のCPUはPentium MMX 120MHzなので,実はlibretto70の方が上等なCPUを積んでいる.なのにlibretto70は遅い.回路設計の差か.
回路設計で性能が逆転した事例として,Compaqの486DX4 100MHzのマシンと,富士通のFMV-5100 Pentium 100MHzのマシンがある.Compaqの方が遅そうだが,実際はCompaqの方が速かった.mp3をソフトウェアデコードして再生すると,Compaqは音が途切れることなく再生できたが,FMVでは音が途切れ途切れになった.回路設計の差だ.面白かったのはCompaqはメモリスロットが4スロットあったが,全部メモリを刺さないとときどきフリーズした.スロットに空きがあると,余計な反射波が発生してメモリアクセスがエラーになったのだろうと思う.それくらいカリカリに追い込んだ回路設計だったのだろう.
Pentium3でdebian 9は動くのか
Thinkpad R31にdebianをインストールしたいのだが,最新版のstretchが動くのか,一つ前のJessieじゃないといけないのか分からないので調べた.debianのサイトには以下の記述がある.
Nearly all x86-based (IA-32) processors still in use in personal computers are supported. This also includes 32-bit AMD and VIA (former Cyrix) processors, and processors like the Athlon XP and Intel P4 Xeon.
However, Debian GNU/Linux stretch will not run on 586 (Pentium) or earlier processors.
[Note] Note
If your system has a 64-bit processor from the AMD64 or Intel 64 families, you will probably want to use the installer for the amd64 architecture instead of the installer for the (32-bit) i386 architecture.
どうやらThinkpad R31に搭載されているPentium3は大丈夫そうだ.AMDとVIAも大丈夫とのことだから,K5/K6やC6/C6-2も大丈夫なのか.しかし,Pentiumはダメと書いてある.そうすると互換であるK5/K6,C6/C6-2はダメっぽいが.
我が家にあるオールドマシンにインストールできるdebianのバージョンは
486 Wheesy Pentium/PentiumMMX/K6/C6-2/PowerPC Jessie Pentium3/PentiumM stretch
が正しいのだろうな.他のディストリビューションは32bit CPUをどんどん切り捨てているのに,未だにサポートしてくれるdebianはありがたい存在だ.
PHP4.4.7インストール
./configure –with-apxs=/usr/local/apache/bin/apxs –enable-mbstring –enable-mbregex –enable-zend-multibyte
make
make install
cp php.ini-dist /usr/local/lib/php.ini
apache1.3.42インストール
apache1.3系の最終版
./configure –enable-module=so –enable-module=rewrite –enable-module=proxy –enable-rule=SHARED_CORE
make
make install
RedHat6.2へopensshをインストール
以前書いたRedHat4.2へ最新opensshをインストールの続き
[zlibのインストール]
zlib-1.2.11.tar.gzをダウンロード
./configure
make test
make install
[opensslのインストール]
openssl-0.9.8k.tar.gzをダウンロード
./config zlib 386 no-sse2
make
make depend
make test
make install
[opensshのインストール]
openssh-5.3p1.tar.gzをダウンロード
./configure –without-pam –with-tcp-wrappers
make
sshdユーザがなければ作成
make install
OpenSSHのrequirements
覚え書き
openssh zlib openssl 4.3p2 1.2.1.2 0.9.6 4.4p1 1.2.1.2 0.9.6 4.5p1 1.2.1.2 0.9.6 4.6p1 1.2.1.2 0.9.6 4.7p1 1.2.1.2 0.9.6 4.9p1 1.2.1.2 0.9.6 5.0p1 1.2.1.2 0.9.6 5.1p1 1.2.1.2 0.9.6 5.2p1 1.2.1.2 0.9.6 5.3p1 1.2.1.2 0.9.6 5.4p1 1.2.1.2 0.9.6 5.5p1 1.2.1.2 0.9.6 5.6p1 1.2.1.2 0.9.6 5.7p1 1.2.1.2 0.9.6 5.8p1 1.2.1.2 0.9.6 5.8p2 1.2.1.2 0.9.6 5.9p1 1.2.1.2 0.9.6 6.0p1 1.2.1.2 0.9.6 6.1p1 1.2.1.2 0.9.6 6.2p1 1.2.1.2 0.9.6 6.2p2 1.2.1.2 0.9.6 6.3p1 1.2.1.2 0.9.6 6.4p1 1.2.1.2 0.9.6 6.5p1 1.2.1.2 0.9.6 6.6p1 1.2.1.2 0.9.6 6.7p1 1.2.1.2 0.9.8f 6.8p1 1.2.1.2 0.9.8f 6.9p1 1.2.1.2 0.9.8f 7.0p1 1.2.1.2 0.9.8f #この辺りからドキュメント誤植有 7.1p1 1.2.1.2 0.9.8f 7.1p2 1.2.1.2 0.9.8f 7.2p1 1.2.1.2 0.9.8f 7.2p2 1.2.1.2 0.9.8f 7.3p1 1.2.1.2 0.9.8f < 1.1.0 7.4p1 1.2.1.2 0.9.8f < 1.1.0 7.5p1 1.2.1.2 0.9.8f < 1.1.0 7.6p1 1.2.1.2 1.0.2
1.1.0未満のopensslには0.9.8, 1.0.0, 1.0.1, 1.0.2がある