パピーリナックス4.1.1の声明とリリースノート

NOTICE: バージョン 4.1.1 は 4.1 のバグ修正リリースです。 特に断りがなければ以下は、両方にあてはまります。

パピー4.00は3.01からの重要なアップグレードで、殆んどのアプリの徹底的な見直しとアップデートでした。バージョン4.1は4.00からの続きで、革新的な新しいアプリケーションと内部的基本設計の改良に伴う熱狂したペースでの開発でした。革新的なアプリは「Psip」VOIP及び「PPLOG」個人ブログを含みます。内部的基本設計の改良はより速いブート時間、より良いハードの探知、及び新しい「pup_event」アーキテクチャ(デスクトップのドライブアイコンを含む)。ライブCDファイルは「puppy-4.1-k2.6.25.16-seamonkey.iso」、94.1MBと、「puppy-4.1retro-k2.6.21.7-seamonkey.iso」、94.6MBです。後者はもっと保守的なカーネルでもっと古いパソコンに適してるでしょう。http://puppylinux.com/download/からダウンロード出来ます。

開発に沿ったマイルストーンとそれに関するもっと詳しい情報のリンクは下記の通りです:
何と素晴らしいリストでしょう!このページを書き上げる前に考えました。パピー3.01から4.00へのアップグレードと比べたら、まぁ、そんなに新しい物件は無いなと思いましたが、一項目ずつ新しい物件をリストすると4.00からどれだけの成果を挙げたのか認識し始めました。本当はバージョン5.0に上げる位の価値が有りますが、パピーの伝統に従えば、マイナーなバージョンナンバー変更でも大きな改善がなされます。

古いハードで新しいカーネルを実行する
非常に古いハードでも2.6.25.16カーネルは問題なく実行出来るでしょう。Cyrix 6x86 CPUと128MB RAMを持つ古いパソコンでテストしましたが問題有りませんでした。 非常に保守的に設定、「tickless」無し、「SMP」サポート無し(パピーはマルチプロセッサーのマシンでも問題なく実行しますので、心配することは有りません!)。しかし、次のパピーのリリース(4.2?)はもっと野心的に設定されたカーネルを含むかも分かりませんので、その場合はここで事前記述します(しかし、4.1の2.6.25.16には当てはまりませんのでご了承下さい!):

マルチプロセッサ(SMP)に設定された場合、カーネルは単一プロセッサシステムの探知が出来、実行には問題有りませんが、例外も有ります -- その場合ブートする時はブートオプション「nosmp」を付けて下さい。
カーネルが「tickless」に設定された場合、それはCPUがアイドル時にカーネルを暇にし、発熱を少なくします。しかし、「tickless」はある種のシステムに問題をきたしますので、幾つかの古いカーネルモジュールの調子を狂わせますが、ブート時に「nohz=off」を付けて下さい。

しかし、今現在直接影響するものが一つ有ります。4.1で使われている2.6.25.16カーネルと4.1retroで使われいる2.6.21.7カーネルでは前者は新しい「libata PATA」ドライバをIDEドライブに使っています。殆んどのディストリビューションは今使ってますが、これらには問題点が有ります。お気付きと思いますが以前「/dev/hda」と名付けられたドライブが現在「/dev/sda」として名付けられてます(例として)。ある種のハードに対してシャットダウンに問題が生じる可能性が有り、GRUBの設定に関しても少し難しくなるかも分かりません。

それで何で新しいカーネルを使うのですか?
理由の一つはより新しいドライバです。特にワイヤレスネットワーキングです。最近のハードをお持ちなら、このカーネルの方がよりよくサポートするでしょう。
しかし、パピーリナックス3.01或は4.00を問題無く使っているなら(それらのバージョンも2.6.21.7カーネルを使ってます)、最近のカーネルをどうしても使わなくては成らない理由が無ければ(例えば改善されたワイヤレスサポート)、「retro」を使っても構わないです。

アプリケーション著作者に対する感謝
一部のパピー熱心者はソフトの開発にハマってます。多数の新しいパッケージと改良されたパッケージは「インハウス」にて我々だけで開発されたので、ここで感謝の意を表したいです。フォーラムにザーっと目を通すとお分かりになると思います -- 数名は上述しましたが、その他にも貢献者が沢山居ります。テスターの方々も同じく大事です -- ありがとう。

Dingoの為のT2ビルドシステム
オリジナルのパピーDingo 4.00alpha1を生成するのに使用したT2のすべてのパッケージ及びそのソースはダウンロード出来ます。パピーが動作し始めたら、これを使って他のパッケージをコンパイルしましたので、ブートストラップの第一歩としてこのT2ビルドを取る必要が有ります。この方法はパピーをソースから生成するのでは有りません! 詳細を読む.

Puppy Unleashed
これはお薦めのあなた自身のPappyを作り上げる方法です。ダウンロードページより取ってきて下さい。

ご注意
4.1の両方の派生バージョンを試したければ、前バージョンの「pup_save」ファイルを持っているなら、そのファイルに気をつけて下さい。そのバックアップコピーを取るのがいいでしょう。安全の為に、パピーをCDからブートされていれば、始めにブートオプション「puppy pfix=ram」を付けてブートし、色々と試してみて、例えばサウンド、ネットワーク接続など、そして、もし満足であれば、その派生バージョンに留まることが出来ます。もう一つチェックする必要が有るのはパワーオフが正しく行えるかどうかです(PATAはここに問題点があります)。満足出来なければ、もう一つの派生バージョンを試して下さい(「pfix=ram」でブート)。このやり方だと、あなたの元々の「pup_save」を壊される可能性が有りません。

もしも、その派生バージョン(4.1か4.1retro)が問題なく実行出来れば、ブートし、あなたの「pup_save」ファイルをアップグレードすることが出来ます。たまにデスクトップにアイコンの一個や二個が所定の場所に無い場合が有りますが(パピーのどのバージョンからアップグレードしたかに依ります)、手動で直す必要が有ります。GTK1かTcl/TKのアプリケーションがインストールされている場合はそのサポートライブラリをインストールする必要が有り(PetGetパッケージマネージャを使って下さい)、何故なら4.xはGTK2のみです。

両方の派生バージョンを使う場合は特に注意して頂きたいことが有ります。パピーは「pup_410.sfs」ファイルをCDからコピーして、ハードディスクの「pup_save」ファイルと同じ所に置きます -- 4.1ではシャットダウン時に否定しても自動的にコピーします。問題はこのファイルはすべてのカーネルドライバが含んでいて、他の派生バージョンをブートした場合、パピーはハードドライブのpup_410.sfsを使います -- 結果:カーネルパニック(或はブート出来ますが、モジュールがロードされない)。古いpup_410.sfsを削除する必要が有ります。

さようなら
パピーリナックスプロジェクトのリーダー(「博愛の独裁者」として知られる)の位置(2003年中旬のバージョン0.1のリリース以来)からしりぞけ、バックシートに座る事を決めました。バージョン4.1はリーダーとして最後のリリースです。小人数の信用できる開発グループがその地位に置かれますが、細部はまだ調整中です -- フォーラムのスレにこの件の討議が有ります。
完全に退去するのではなくって、わたくしの「UniPup」概念に基づく「puplet」(パピーの派生)に焦点を絞りこむ予定で、特定なハードを目標とし、多分二三のベビーラップトップに成ると思います。これは今まで二年間続けて気の狂ったようなフルタイムペースの代わりにパートタイム的なプロジェクトに成ると思います。
パピーの「コア」或は「ベース」に関することを続けて開発すると思いますが、「puplet」の開発を第一位に成りますが、パピーの主流にも有益だと思います。
そして、現在持っているパピーに関する如何なる専利権/トレードマークを保持し、「puppylinux.com」と「puppylinux.org」のドメイン名の所有権を保ちます。そして、受渡しに関する方法やどんな人について意見を出しますが、あまり干渉は出来るだけ少なめにしたいと思います。これは安全処置的な機能と理解しています -- 他のディストリビューションのように博愛独裁者が退去した時に衰弱してしまうのが心配です。わたしが段階的に引退していく過渡期の進行を私のブログをモニターしてください。
わたしはこれは良い機会だと思うし、パピーはより良く成っていくでしょう!

よろしく
Barry Kauler
www.puppylinux.com

Puppy Linux 日本語版トップページに戻る