Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

安定・安全・質実なサーバー・ディストリビューション、Annvix

2008年01月18日 11:33 Preston-St.-Pierre(2007年1月16日(水)) 1 2
  Annvix は、サーバーのための安全・安定・高速な基盤を提供することを目的とするディストリビューションだ。だが、誰にでもお勧めできるものではない。

 Annvixをインストールし試用してみたので報告する。まず、Annvixのnetinstall CDを起動するとシェルが動きメッセージが表示された。いわく、「rootのパスワードは『root』である、このパスワードは変更すべきだ、ネットワークを設定してターミナルを開きlynxを使ってインストールの解説書を読むべし。」 これだけでも、一般利用者を想定した普通のGUIインストーラーを提供するつもりのないことがよくわかる。

 何はともあれ、ここで、いつものように「loadkeys dvorak」コマンドでキーボードをDvorakに切り替える。と思ったのだが、コマンドは機能しなかった。Dvorakは含まれていないのだろう。先に進むことにする。ネットワークを設定して解説書を見る。すると、Dvorakキーマップはインストールされているはずだということがわかった。そこで、該当するディレクトリーを見ると確かにインストールされている。何のことはない、パラメーターをフルパスで指定しなければならないのだ。いままでに使ったloadkeysではそんなことはなかったのだが。もっとも、だからこそ、解説書の冒頭でその旨説明されているのだろう。

 次に、解説書に従い、fdiskでパーティションを切り、手作業でスワップ・パーティションを追加、Annvixをインストールする予定のパーティションをマウントし、install-pkgsコマンドでパッケージをコピーした。言われたとおりにrootのパスワードを変更しておいたのだが、再び変更が指示される。次いで、パッケージのコピーが始まり、WebサイトでAnnvixの説明を読み始めたと思ったら、コピーは完了。かなり高速だ。このパッケージ・マネージャーのフロントエンドは明らかにAPTだが、バックエンドはRPM。どうやら、Annvixの開発者たちは、インタフェースはyumよりAPTの方が有用、パッケージ・マネージャーはRPMがよいと考えているらしい。

 コピーが終わったので再起動する。起動は驚くほど速く、再起動して計測してみたほどだ。ブートローダーからログイン・プロンプトまで17秒。これには、回避可能なDHCPの待ち時間が5秒強含まれている。メモリーを512MB搭載した我がAMD Sempron 2800で起動したことのあるバニラ・インストール(インストールした直後の状態のディストリビューション)の中で断トツの速さだ。Annvixには、確かに贅肉はないようだ。

 ログインして、「apt-get update && apt-get dist-upgrade」を実行。最新コードの取得もカーネルのアップグレードも問題なく終了した。新しいカーネルで再起動して動作を確認したところ、「loadkeys dvorak」コマンドを除き、正常に動作した。loadkeysコマンドはファイルに拡張子を付ければフルパスでなくても機能するようになったが、これでも標準的な動作ではない。

 次に、アップデートが速いため愛用しているテキスト・エディターnanoをインストールしようと思ったのだが、リポジトリーにはなかった。調べてみると、ないものが結構ある。欠落しているものの中で最も知られているのはX11/xorgだろう。x11を参照するライブラリーはいくつかあるがいずれも不完全で、xorgパッケージもない。x11を参照するパッケージは幻なのだ。ウィンドウ・マネージャーがないことも、それを裏付けている。Annvixの開発者たちは、まなじりを決して贅肉を削ぎ落とそうとしているようだ。

 一方、サーバーについては主なものはあった。サーバーの各種タイプが幅広く揃っているというわけではないだろうが、次に示すように、広範な需要に対応できるだけのものは用意されている――Apache2MySQLPostgreSQLNFS utilsSambaOpenLDAPOpenNTPDSpamAssassinSubversionPure-FTPDEximBINDDovecotOpenSSH。また、gccとすべての関連ライブラリー、PerlPythonといった重要なものも揃っている。Apache+PerlとApache+PHPのパッケージがあったので、Apache+PHPとMySQLをインストールしMySQLのユーザーを設定して、テスト・ページを実行してみた。だが、PHPはインストールされたものの、Apacheの方はPHPが使えるようには構成されていなかった。こうした事態にはすでに慣れっこになっているので、さして驚くこともない。MySQLは何もしなくても正常に機能した。そこで、Apacheを設定し、必要とおぼしき機能を調べてみた。我がサーバーは問題なく動作しているようだ。

最終更新:2008年03月19日 17:07