Puppy FAQ

下記の Puppy FAQ より抜粋・翻訳しています。更新されている事もありますので、必ず原文もご覧下さい。
パピーリナックス(Puppy Linux)のライセンスに関しては、Puppy FAQ に記載されています。
パピーリナックス日本語版も本家 Puppy Linux に準じます。

原文(英語): Puppy FAQ http://www.puppylinux.com/faq.htm


Q: 私の個人ファイルや設定はどうやって保存するのですか?

A:
あなたがライブ CD から一番最初にパピーを起動した時、パピーの全ファイルは CD から RAM にロードされ、パピーは全部 RAM 上で動きます。あなたが始めてシャットダウンする時(メニュー→シャットダウン)、パピーはあなたの個人ファイルと設定をどこに保存したいかを尋ねます。パピーは何が利用できるかを見つけ、メニューを表示します。あなたは望むものを選ぶだけです。とても簡単です。あなたは、ハードディスクやプラグイン USB ドライブ(場合によってはフロッピーディスクにさえ)へ保存する事を選択出来ます。

パピーは pup_save.3fs と言う名前の一つのファイルを作ります。その中には、あなたの個人データが保存されます。このファイルがハードディスクパーティションに作られると、どんな形であれ、すでにハードディスク上にあるものには干渉しません。ですから、もしあなたがCドライブにWindowsをインストールしてあっても問題ありません。パピーはあなたのCドライブに pup_save.3fs ファイルを作ることができます。そしてあなたがWindowsを動かす時は、pup_save.3fs ファイルはちょうど普通のファイルになります。言い換えると、それは Windows 環境を全く壊すことはありません。

Q2: パッケージのインストール

オーケー、私はライブCDを起動しました。私はエキストラパッケージをインストールできるように、パピーをハードディスクにインストールしなければなりませんか?

A:
いいえ! ハードディスクに Puppy をインストールする必要は全然ありません。そして、大多数のパピーユーザーはライブ CDからパピーを走らせているだけです。パピーは2つのパッケージインストールシステム、(「セットアップ」メニューから入手可能な)PupGet と DotPup を持っています。あなたがダウンロードして、インストールするように選んだどんなパッケージでも、パピーの「pup_save.3fs」ファイルに含まれます。そしてそれはハードディスク上の永久保存ファイルです。

私は、あなたがパッケージ管理システムについて読むことをすすめます: Package management (パッケージ管理)

注意: あなたがパピーを起動した一番最初の時、あなたはパピーが pup_save.3fsファイルを作るためにシャットダウンして再起動しなければなりません。(前の質問をご覧下さい)。その後、あなたがパピーパッケージマネージャを動かしてパッケージをインストールすれば、パッケージは永久にインストールされます。

Q3:NTFS パーティション

私は自分のコンピュータにインストールされた Windows XP を持っています。そして、ハードディスクは一つの NTFS パーティションで分けられています(Cドライブ)。私が最初にシャットダウンする時、私は pup_save.3fs ファイル(私の個人保存ファイル)を作成するために NTFS パーティションを選びました。しかし、それは作られませんでした。なぜ、パピーは NTFS で働かないのですか?

A: バージョン 2.10 から、パピーは NTFS パーティションに対するフルサポートを持ちます。あなたがパピーの以前のバージョンを使っているならば、この問題があるでしょう。

しかし、パピーは NTFS パーティションがそれ自体、何か良くない事があると思うと、パピーは問題を持ちます。これは、単にあなたが Windows を使用した最後の時、あなたがきちんと Windows をシャットダウンしなかったという事かも知れません。

都合の悪いことに、not-shutting-down-properly (適切なシャットダウンをしない事)は、Windows では、それほどまれな事ではありません。あるいは、それはあなたがちょうど適切なシャットダウンシーケンスを通り抜けることなくPCの電源を切った、という事であるかも知れません!

あなたが pup_save.3fs ファイルを作成後、次の機会にパピーを起動すると、パピーは pup_save.3fs ファイルを求めてコンピュータを捜します。そして見つけるとそのファイルを使います。しかし、Windows がそれ以前にシャットダウンされてないならば、パピーは pup_save.3fs ファイルにアクセスする事ができません。そういうわけで、これは継続中の問題です。

注意:この問題は VFAT ファイルシステムが使われている Windows 95 と 98 には、あてはまりません。(WindowsXP は VFAT ファイルシステムのパーティション上にインストールする事もできます。しかし、デフォルトはNTFSです。)たとえ Windows がきちんと終了しなかったとしても、パピーは完全に VFAT パーティションにアクセスすることができるでしょう。

技術的な点: 上記で私は「パーティション」と「ファイルシステム」と言う言葉を交互に使っている事に気がついて下さい。厳密に言えば、あなたの「Cドライブ」はハードディスクの「パーティション」です。そして、「NTFS」はそのパーティションの「ファイルシステム」です。ファイルシステムは、ファイルとフォルダの作成、操作と削除に対する「骨組み」です。

Q4:Mandrake のようないくつかの主要なディストリビューションはオートマウントがあります。パピーはなぜできないのですか?

私は Mandrake で CD や USB ドライブをプラグインすると自動的に認識されマウントされます。しかも私の全部のハードディスクパーティションも起動時に自動的にマウントされます。

A:
フォーラムに書かれるよくある意見は、人々が Linux について学ぶ簡単な方法としてパピーを使っているという事です。マウントやアンマウントの手動制御はその学習課程の重要な部分です。

またオートマウントはそれ自体厄介な問題を持ってきます。そして慣れた Linux ユーザーは何を、いつどこでマウントするかという手動制御をするのを好む傾向があります。

さらに手動のマウント、アンマウントは難しくありません。パピーは、非常に簡単にします。パピーはメニューから使える Pmount プログラムがあります。(「メニュー」→「ファイルマネージャ」→「ドライブのマウント/アンマウント」)

Jess Liley は MUT を開発しています。これはマウント/アンマウントをさらにより簡単にする我々の次世代マウントツールです。MUT も「メニュー」→「ファイルマネージャ」メニューにあります。

言い換えると、パピーはあなたを管理しています。そして、この事はマウント・アンマウントすることが何であるかについて理解する小さな努力の価値があります。

Q5:ウィンドウマネージャ

「xyz」ウインドウマネージャを利用しませんか?

A:
私は、たいへんこの質問をされます。もちろん、あなたはあなたのお気に入りを持っていて、パピーでそれを見たいと思います。分からないでもありませんが、私達はウィンドウマネージャを評価するのにたいへん長いプロセスを経てきました。そして私達の選択は軽率なものではありません。

公式には、パピーは JWM と Fvwm95 をサポートしています。一部のパピー狂は、IceWM、Xfceと 他にも1、2のウィンドウマネージャをサポートしています。

標準的なライブ CD は、JWM を持っています。早い話が、JWM が非常に小さいサイズと速い速度とが組み合わさっていると言う特徴があるからです。しかし、Fvwm95 と IcwWM は、パッケージとして利用できます。フォーラムやウィキを見て下さい。あなたはパッケージとして Xfce や他の物を見つけることができるかも知れません。- しかし、それらがあなたの使っているパピーのバージョンで動くと書かれているか注意して下さい。

あなたの選んだパッケージをインストールすることは簡単です。そしてCDをリマスターして下さい(つまり、あなた自身のカスタマイズされたパピーを作ります)。多くの人々がちょうどそれをしました。そしてあなたは、自分が望むもの(例えばXfce)で、すでに作られるパピーの「味」を見つけるかも知れません。

JWM は、レトロな Windows 95 風の外観で構成されています。Fvwm95 も、このルック&フィールを持ちます。「Windows 難民」-特に Windows 95 や 98 を使って来て、XP にたどり着かなかった人々- を安心させるために、これは慎重でした。しかし、9xルック&フィールは表面的なだけです。そして、フードの下にはパワーと使いやすい特長の積み重ねがあります。

一部の人々は当初、「Windowish」ルックや「平凡」な外観にうんざりした、と私に話しました。

「平凡」な外観についての更なるコメント: あなたが XP から来たならば、フェードイン、フェードアウト、ポップアップ、見栄えのいいウィンドウの形やサウンド効果に慣れているでしょう。しかし注意して下さい。これらの多くは、たんなる「まやかし」です。「マーケッティングのいんちき」です。「光るもの必ずしも金ではない」"all that glitters is not gold"と言う格言を思い出して下さい(シェークスピアのものであると思います)。そうです、パピーのユーザーインターフェースは実用的で、それを誇りに思います!

Q6:印刷の問題

私はプリンタウィザードを走らせました。そして現在 Seamonkey と Abiword から印刷することができます。しかしプレーンテキストファイルや PostScript、PDF を印刷することができません。

A:
パピーの印刷サポートは、開発中で未完成です。今のところ、PDQ プリンタマネージャは PostScript や別のどんなプリンターでも、PostScript ファイルだけを取り扱います。Seamonkey と Abiword は、PDQプリンタマネージャーに送る前に、PostScript に変換します。(注意して下さい。プログラム lpr はプログラム pdq へのリンクです)

Sylpheed(電子メールクライアント)はそのプレーンテキスト電子メールを印刷することもできます。それは、/usr/bin/lprshell と言う小さなプログラムを呼び出すように設定されています。そして次のように実行されます:

# lprshell myfile.txt
lprshell は Abiword を使い、コマンドラインモードでプレーンテキストや RTF ファイルを !Postscript に変換し、PDQ を経由して印刷します。あなたは、どんなプレーンテキストや RTF ファイルを印刷するために、直接このスクリプトを使用することもできます。(プリントアウトは、Abiword の設定と同じページレイアウトとフォントになります)

もし PostScript ファイルがあれば、あなたは Xpdq マネージャを開いて、ファイルを選び、そして印刷することができます。(ユーティリティメニューをご覧下さい)

あなたに PostScript または PDF ファイルがあれば、ユーティリティメニューから(または、ちょっと Rox ファイラでファイルをクリックして)Gsview(別名Ghostview)を開けて、File/Print を選んで、「psmono」のような一般的な PostScript プリンターを選んで、「PostScript printer」チェックボックスにチェックを入れ、印刷の頁数をチェックしてから印刷して下さい。

Gsview の印刷ダイアログがたくさんのプリンターの一覧リストを表示しますが、これらは Puppy で使われない点に注意して下さい。これらは Ghostscript パッケージでサポートされるプリンターです。しかし Puppy は GIMP-Print IJS ドライバーを利用するように設定されています。そして、あなたが Printer ウィザードを走らせた時、あなたはプリンター IJS ドライバーをすでに選びました(そして、PDQ はデフォルトでこのプリンターを使うよう設定しました)。

そう言うわけで、GSview で一般的な PostScript プリンター(generic Postscript printer)を選ぶだけで、あなたは PostScript ファイルを PDQ に渡し、あなたの通常使うプリンタが何であれ印刷する事ができます。

Q7: 小さなディストリビューションは、どれがいいですか?

パピーは、Damn Small Linux、Feather Linux または Austrumi(その他)よりよいです。

A:
あはは、そのとおりです。
以前はここに非常に長い答えがあったものです。そこでは私はいろいろな小さい 50〜70M のディストリビューションの特徴を比較しました。しかし、ちょうど自分のものを取り上げなかった理由は、パピーがよりよいからです。でも私はパピーの開発者です。あなたはどんな答えを期待してますか!

まじめな話、「帽子が合うならば、それをかぶりなさい」"if the hat fits, wear it"。他を試して、あなたが一番好きなものを使って下さい。しかし表面的な評価に注意して下さい。とは言うものの、一部の論評家はこういう罪を犯しています。2・3日間、そのディストリビューションを使って、あなたがそのディストリビューションで使いたい全ての事をして見て下さい。

そうです。そしてパピーはたった 50〜70MB である事を忘れないで下さい。あなたが 700MB のディストリビューションとパピーを比較する時は、その事を心に抱いて下さい! (実は、パピーが大部分の 700MB ディストリビューションよりよい多くの証拠があります。)

パピーウィキ(puppylinux.org/wikka 内)には、page with links to reviews of Puppy (Puppyのレビューへの関連ページ) があります。

Q8: 私の個人データのためのUSBストレージ

私はライブCDからパピーを起動しています。でも個人データ「pup_save.3fs」ファイルをハードディスクに保管して欲しくはありません。私は、このファイルをUSBペンドライブに保存したいのです。そうすることができますか?

A:
ノープロブレム。最初にあなたがパピーをシャットダウンし、次にライブ CD から起動します。USB ペンドライブを差し込むと個人データを保存できます。

もう一つの選択肢は、あなたはパピーを全部 USB フラッシュドライブ上にインストールする事ができます。「メニュー」→「セットアップ」→「パピーユニバーサルインストーラ」-これで、あなたは USB を含む多くの異なるメディアにパピーをインストールする事ができます。

フラッシュドライブにパピーを完全にインストールしない1つの理由は、若干の PC が USB からブートする事ができないからです。USB ブートがサポートされているかどうか調べるために、あなたのパソコンの BIOS 設定の中を見て下さい。

Q9:セキュリティの心配

私は、ウェブサーフィンのような通常の使用に「root」でログインするのは賢明でない、と言う事を読みました。パピーは私に自動的に「root」でログインさせ、「非rootユーザ」としては実行できません。私はこの事が心配です。これはセキュリティの弱点ではありませんか?

A:
私はもう少しこの答えを細かく書く必要がありますが、最初の解説をいくつか書きます:

1: 毎回パピーを起動するのは、あたかも新規インストール後のようなものです。あなたの個人データ以外の全ファイルシステムが2つのファイル、initrd.gz と pup_xxx.sfs から再インストールされます。すなわち、仮にウイルスがあなたの pup_save.3fs ファイルに入る事ができても、バージョンアップグレード、あるいはシミュレーションされたバージョンアップグレードをする事によって、ウイルスを洗浄する事ができます。「非root」でログインする事が、ウイルスの感染を防止するものではないのです。

2: パピーは当初「クライアントだけ」の環境であることを目的としました。サーフィンする時、ファイアウォール無しでも、セキュリティを強固にするのはとても簡単です。

サイトwww.grc.comには、「ShieldsUp!」があります。これはインターネットに接続する間、あなたのコンピュータの安全をテストする製品です。ShieldsUp!は基本的に、3つのテストを実行します:「ファイル共有」、「一般ポート」と「サービスポート」。パピーはファイアウォールなしで、第2の2つのテストを「落第」しました。なぜならパピーは全てのポートを「閉じ(closed)」ていて「隠さな(hidden)」かったからです。またパピーはping要求に応答しました。これらの「落第」が必ずしも問題であるというわけではありません。そして、パピーはそれでもまだ安全です。 
しかし、私はそれから「パピーファイアウォールウィザード」を走らせて、「デフォルトの全く安全なモード」で再起動しました。私はダイヤルアップモデムでインターネットに接続していて、Mozillaを使っています。現在、ShieldsUp!は私のコンピュータが全く絶対に100%見えないと報告します。それは、単に存在しないという事です(IP アドレスの提供とブラウザのレスポンスは別として)。全てのポートは「見えない」モードにあります。と言う事は、パピーがいかなる調査にも応答しないばかりか、ping にも応答しないと言う事を意味します。
但し書き:私のテストは、インターネットに直結でありました。LANまたはルータ・モデムを経由してつながるならば、ShieldsUp!テストはあなたのPCでなく、LANサーバーまたはルータ・モデムになります。
3: サーバーがパピーで動くことになっているならば、それは違う話です。そして、これは開発中で未完成です。
パピーには DidiWiki と呼ぶ個人の wiki があります。それ自身内蔵HTTPサーバを持っていてウェブブラウザから、ローカルでもネットワーク/インターネット越しにでもアクセスできます。我々がこの場合する事は、ユーザー「spot」として DidiWiki を走らせる事です。たとえあなたがあなた自身「root」としてログインしていても、限定された「非root」ユーザーとして単一のサーバアプリケーションを実行できます。「spot」としてウェブブラウザを走らせることも可能です。

最後に、あなたがこの「root として実行する事」対「user として実行する事」の安全保障問題についてさらに深く掘り下げる事に興味があったら、パピーフォーラムをご覧下さい。

==Q10: クリップボード 私は、パピーでクリップボードを使用する上で何か知る事がありますか?

A:
パピーは MS-Windows と同じようなシームレスなクリップボード統合をしません。基本的に、あなたは異なるアプリケーションだけの間でプレーンテキストを移すことができます。同じアプリケーションの2つのウインドウの間でプレーンテキストだけでなく移動することができます。

いくつかの古い Linux/Unix アプリケーションは「カットバッファ」"cut buffers" と呼ばれている一種のクリップボードを使用します。そして、それはクリップボードと異なります。Rxvt ターミナルエミュレータ(それは、パピーの Window の「DOS ボックス」相当です)は、そのようなアプリケーションです。しかし毎回パピーがX(グラフィックスサーバー-つまり、グラフィックスモードにスクリーンを変えて、グラフィックアプリケーションが動作することができる環境を提供するプログラム)を起動するたびに、autocutsel と呼ばれている小さなプログラムが起動されます。それはデーモンと呼ばれています。つまり、それはバックグラウンドで動き、カットバッファとクリップボードを同期させます。

この同期の意味するものは、エンドユーザーのあなたにとって大変興味深いです。すなわち、あなたが Rxvt ターミナルウインドウを開いた時、あなたがウィンドウ内のテキストをハイライトするためにマウスポインタをドラッグすると、Rxvt はカットバッファにテキストを置きます。そしてマウスの左のボタンがはなされる時、autocutsel はそれをクリップボードへコピーします。従って、あなたは Rxvt ウインドウからどんなテキストでもコピーする事ができます。あなたは、Xclipboard を走らせることによって、これを実験することができます。Xclipboard は、クリップボードの中身を表示します。(そして、Xclipboard はクリップボードの前の内容も保存します)。

中央マウスボタン(あるいは、二つボタンマウスの場合は、2つのボタンの同時押し-この設定は、マウスウィザードを見て下さい)を押す事で Rxvt 内にペーストする事ができます。

標準的なキーボードショートカット ctrl-c(クリップボードへのコピー)、ctrl-v(クリップボードからのペースト)とctrl-x(クリップボードに切られる)は大部分の最新の Linux アプリケーションで働きます。しかし、いくつかの「古い世代」のアプリケーション(Rxvt のような)では働かないとわかります。

クリップボードが関連する所まで、それ自体に住んでいるような2、3のアプリケーションがあります。例えば Amaya。Amaya はそれ自体の内部のクリップボードシステムがあって、メインクリップボードを使用しません。あるいは、むしろそれは部分的にするだけです。

Q11: ファイル名とディレクトリ名の空白

ディレクトリ(フォルダ)とファイル名でスペース(空白)を持つことは、問題ないですか?

A:
理論上は「イエス」ですが、実際には「ノー」です。スペース(空白)がファイル名やパスに入っていると、不正を働くいくつかのアプリケーションやスクリプト(私が書いた、いくつかも含みます)があります。私はスペースがWindowsで「普通である」という事を知っています。しかし、Linuxを使う時は、その習慣をやめたほうがいいです。そのかわり、アンダースコア "_"、やダッシュ "-" を使いましょう。例えば、"/root/my-applications/" のようにします。

結局、インターネットURLは空白文字を許しませんので、ローカル「URI」(パス名/ファイル名)のためにこの規制を持つことは首尾一貫しています。

不注意な人を陥れるもう一つの落し穴は、大(小)文字です。つまりLinuxでは、"A" と "a" は違います。Linuxのフォルダやファイル名は、大文字と小文字を区別しています。

私が Linux 初心者の落し穴について考える時、もう一つあります。 /root ディレクトリに rxvt ターミナルウィンドウを開いたとします。そしてそのディレクトリ内に、たぶんあなたがダウンロードした実行可能なプログラムがあります。「Demoexe」と呼びましょう。-私はこれに大文字も付けました。

それを実行するために、以下(#はプロンプトですから、#はタイプしないで下さい)をタイプしてください:

# ./Demoexe
DOS・Windows を経験して来ていると、「Demoexe」をタイプする事がそれを実行する事と思うかもしれませんが、そうではありません。Linuxは実行可能形式が保たれているディレクトリ内のファイルを捜します。しかしカレントディレクトリには見つかりません。あなたはカレントディレクトリへのパスとして、「./」を追加しなければなりません。

Q12:画面がちらつきます

垂直リフレッシュレートが低すぎるようです。モニタはちらつきが目立ちます。どうしたらよいですか?

A:
パピーには、強力な Xorg とシンプルで非常に小さい Xvesa Kdrive X サーバーと言う、二つの X サーバーがあります。後者には多くの限界があります。あるものはスクリーンリフレッシュ周波数を調節することができません。「メニュー」「セットアップ」「Xvesa ビデオウィザード」を実行する時(すなわち、あなたがパピーを起動した一番最初の時)、あなたはビデオ解像度の選択を提示されます。さらに選択できるたくさんのボタンがあります。

Xvesa サーバーはビデオカードからこれらの解像度を得て、ビデオカード/チップに選択された解像度に変更しようと働きかけます。しかし、Xvesa はどんなリフレッシュレートを使うべきかは、ビデオカードに伝える事ができません。リフレッシュレートはビデオカード/チップが使うことに決めるものは何でもです。

現在、興味深いのはあなたがどの解像度を選ぶかによって、ビデオカード/チップは異なるスクリーンリフレッシュレートを選ぶ事ができます。

モード解像度周波数
0x0114800x600x1656.5Hz
0x01171024x768x1687.3Hz
0x011A1280x1024x1687.0Hz
0x00141280x960x1660.3Hz
0x01311600x1200x1660.3Hz

私のモニターには、垂直リフレッシュレートを示すことができる画面上のメニューがあります。

あなたのモニターと個人的な許容範囲によっては、60Hz はうっとうしいかも知れません。その場合、他の解像度で実験して下さい。

私はこれについて確信がありませんが、非常に安いモニターは長い蛍光体の持続性があるので、低いリフレッシュレートでもはっきりしたちらつきが少ない場合があるかも知れません。

ライブ CD を起動した一番最初の時、あなたは Xorg または Xvesa を使う選択を提示されます。後者は設定が非常に簡単で、すぐに稼働可能にする事ができます。Xorg サーバーのセットアップはもう少し設定に時間がかかりますが普通は簡単です。Xorg の多くの長所のうちの1つは、あなたのモニターが扱える同程度の高いスクリーンリフレッシュ周波数をセットすることができる事です。

注意、パピーの以前のバージョンやいくつかの縮小「風味」パピーには、Xorg サーバーがないかも知れません。あなたがこの状況にあって、ちらつきがあまりにうっとうしいなら、パピーダウンロードページから入手できる「標準的な」パピーに移行して下さい。

英語版ダウンロードページ

http://www.puppylinux.com/download/downpage.htm

日本語版ダウンロードページ(SourceForge.JP 内)

http://sourceforge.jp/projects/puppylinux-jp/releases/

Q13: どうして Seamonkey の代わりに Firefox を使わないのですか?

私の提案は、醜く重い Mozilla Seamonkey スイートを、よりスリムでかっこよく、かわいい Firefox と Thunderbird と入れ替えることです。

A:
この質問や若干のバリエーションは、フォーラム上で何度も尋ねられます。はい、Firefox ウェブブラウザ、Thunderbird 電子メールとニュースクライアント、Thunderbird カレンダーそして、NVU HTML エディタと別々のアプリケーションがあります。Mozilla Seamonkey スイートは、この機能全てを含んで、圧縮されておよそ 11M です。ところが、別々のアプリケーションは圧縮されて各々がおよそ 8M〜11M です。ライブ CD は 60M の代わりに 85M にもなり、128M の RAM のパソコンの RAM 上で動作するにはあまりに大きいです。

Mozilla Seamonkey は、どういうふうに、別々のアプリケーションより劣っていますか? そんな事はありません! Firefox、Thunderbird、その他は、Mozilla ソースから派生しています。彼らがこの頃別々のプロジェクトとして開発されていますが、同時発生は起こります。しかし、別々の製品のいくつかはかなり異なります:

現在では、Calendar モジュールは、Seamonkey で働きません。そういうわけで、我々はパピーで Ical を使います。

NVU は、Seamonkey の Composer HTML エディタモジュールより先に進んでいます。NVU コード改良が Seamonkey に戻る自分の道を見つける、とうわさされますがいつになるかは知りません。

なぜ、個々のアプリケーションは、Mozilla Seamonkey スイートと比較して、それほど大きいのでしょう? 単純に、Mozilla スイートは多くの一般的コードを各々のモジュールで共有しています。ところが、別々のアプリケーションはそのコードのコピーを取らなければなりません。これは巨大なサイズにふくれあがります。パピーの精神ではありません。

Firefox、Thunderbird と NVU は Puppy 2.10 以降用の PupGet パッケージがある事に注意して下さい。

Q14: パピーのソースコードはどこで手に入りますか?

パピーはもちろんバイナリ(コンパイル)パッケージから作られています。オリジナ ルのソースパッケージはどこから持ってきて、どのようにコンパイルされていますか?

A:
私たちは、質問をする必要があります:何が「Puppy Puppyを作りますか?」言い換えると、パピーを他のディストリビューションと区別する事、パピーの起動を早くする事、ハードウェアを自動検出する事、セッションを保存する事などは何でしょうか?これに対する答えは次のURLにあるpupgetpkgs-1/0rootfs_skeleton-2.x.x.tar.gzと言う1つのファイルの中に見つかります。

ftp://ibiblio.org/pub/linux/distributions/puppylinux/

このファイルには「Puppy Puppyを作る」スクリプトの大部分を作成する全ての root ファイルシステムがあります。あなたはこれらのスクリプトを起動中のパピーにも見つける事ができます。またイニシャルramdiskの中でも別のキースクリプトがあります。これは起動中のパピーの/initrd/sbin/init で見つかります。

あなたがパピーが作られるオリジナルのソースパッケージをダウンロートする事に興味があるなら、ここにURLがあります。

http://www.puppylinux.com/download/downpage.htm

しかし、それをコンパイルする方法を知るためには、このページを最初に読まなければなりません。

http://www.puppylinux.com/pfs/index.html

あるいはあなたがカーネルのコンパイルだけをしたいならば、次のページをご覧下さい。

http://www.puppylinux.com/development/compilekernel.htm

起動中のパピーでリナックスカーネルをコンパイルするために使われたカーネル設定ファイルは、 /lib/modules/にある事に注意して下さい。カーネルソースパッケージでは、このファイルは「.config」に名前を変えられます -- 詳細方法については上記のリンクをご覧下さい。

Q15:パピーをベースにした私自身のディストリビューションをリリースできますか?

A:
はい、できます。1つの基本的な要望は、あなたが「Puppy」、「Puppy Linux」と「PuppyOS」と十分な「製品差別化」を提供するあなたのディストリビューションの名前を選ぶという事です。これを詳しく述べる私のNews Blogにスレッドがあります:

あなたのパピーディストリビューションの名前の付け方

すでに使用されているいくつかの許容できる名前は、「GrafPup」、「MeanPup」と「Hacao Linux」です。「Toutou Linux」さえあります。「Toutou」は「子犬」に対するフランス語です。

もう一つの要望はあなたのプロジェクトサイトが完全に私自身(Barry kauler バリー・カウラー)をパピーの最初の開発者であり現在の保持者である認める事です、そして、私のウェブサイト、www.puppylinux.com または www.puppylinux.org へのリンクがなければなりません。

パピーの派生物は、ネーミングやプロモーションなど、どんな形であれオリジナルのパピープロジェクトに代わろうとしてはいけません。派生著作物は競争的かもしれませんが、主流のパピープロジェクトとは異なる特徴を強化した連産品を提供しています。

Q16:法律的詳細は何ですか?

もっとはっきりと、Puppyの著作権、登録商標そしてその他の制限について説明していただけますか?

A: パピーには、いろいろなライセンス、大部分は GPL または LGPL ライセンスのソフトウェアがあります。若干のオープンソースではない(しかし、無料の)ソフトウェアもあります。パピーのあらゆるリリースにおける「ヘルプ」ページ(/usr/share/doc/index.html)には、以下の声明があります:

法的通知: パピーのプログラムはオープンソースです(上記の注意書きを除く)。そして、個々の製品のライセンスは正式に認められています。名前「Puppy Linux」(別名「Puppy」と「PuppyOS」)とそのすべての芸術的な作品は、「copyright (c) 2003,2004,2005,2006,2007 Barry Kauler」です。

免責事項: 非常に簡単です。完全に各自の責任で利用して下さい。Barry Kauler は法的責任も義務も全く認めません、そして、あなたはこの事を理解した上でパピーをお使い下さい。

パピーウェブサイトのメインページ www.puppyos.com(そしてwww.puppylinux.com) にはまた、こうも書かれています:

puppyos-logo-small-smooth.png
通知:これは、Puppy(別名 Puppy Linux と PuppyOS )のためのロゴです。それは、「copyright (c) Barry Kauler 2006」です。許可はこのロゴを使うために与えられます。しかし、それは www.puppylinux.com へのリンク(またはイメージに埋め込まれたリンク)と一緒に表示されなければなりません。

pup80x76.gif
通知:このイメージは私のアバター(化身)です。そして、Puppy Forum の上で現在使われています。それが私自身の別名で、すべての権利は登録済です。Copyright (c) Barry Kauler 2006.

Puppy
PuppyOS
Puppy Linux : 通知:私(Barry Kauler)は2003年1月に「Puppy Linux Project」を発足し、2003年6月18日に最初のウェブサイトと製品をリリースしました。そして私は必要に応じて、連邦及びインターナショナルコモン法(Federal and International Common Law)と登録商標法(Trademark Laws)の下、「コンピュータの使用と作動を容易にするコンピュータ操作のシステムソフト(computer operating system software to facilitate computer use and operation)」に関するものとして「Puppy Linux」「PuppyOS」「Puppy」の名前とタイプされた図面(typed drawing)に対する商標要求をしました。

(c) Copyright Barry Kauler, 2003,2004,2005,2006,2007.著作権所有

このページのどの部分も、他のどこにも転載する事はできません。私は自分のウェブページの一部分が他のサイトに挿入されていて、私が定期的に自分のページを更新しているにも関わらず、他のサイトでは更新されていないと言う問題がある事が分かりました。これは望ましい状況でないので、ちょっと私のページにリンクして下さい。

上記の画像や名称、入力された図面(typed drawings)があなたの国で登録商標として明示的に登録される必要がない事に注意して下さい。米国では、連邦登録(Federal registration)は商標の権利を設立するために必要ではなく、コモン法権利(Common law rights)はマークの実際の使用のため起きます。これは大部分の他の国にもあてはまります。 大部分の国でも、どんな文書や芸術的な作品の(c) Copyright 声明は、所有者に対するすべての権利を保有するのに十分です。そして、製品は所有者の許可なく複製できません。