English
puppylogo

パピーリナックス 4.3
リリースノート

パピーリナックス 4.3.1は、バージョン 4.3のバグ修正版です。

日本語版のリリースノートもお読みください。

この一つ前のリリースは、WhoDoさんが取りまとめを行った、バージョン4.2.1(「4.21」あるいは「421」とも)でした。このリリース、バージョン4.3では、私(Barry Kauler)が取りまとめ役に戻りました。

さて、何から話を始めましょう?! このリリースは、まさに根本から枝葉まで変更が加えられた、大規模なアップグレードです。 何が起こったか詳しく知りたいなら、私のブログ(http://puppylinux.com/blog)を読んでください。 私は過去の注目記事からピックアップして、このノートに記しますが、その順番に格別の意味はありません。 気の赴くままに……

根本から再設計

パピー4.1.2のリリース後、私(Barry kauler)は、まあ多少リタイアして WhoDo(Warren)さんが 4.2.0 と 4.2.1 のコーディネートを引き継ぎました。WhoDoさんは素晴らしい仕事をしましたが、彼はそれで完了と決めました。そこで、私は4.3をコーディネートするために戻りました。

私が再びこの役割を引き受けたのには様々な理由があります。その1つは、私はWoofと名付けたパピーのビルド用の全く新しいシステムを開発している事です。 これは「Unleashed」ビルドシステムを置き換えます。また、私はPuppyパッケージマネージャ(あるいは省略して「PPM」)と名付けられた、新しいパッケージ管理システム設計しました。 Woofがいろいろなディストリビューション(Debian、 Ubuntu、Arch、Slackware、T2など)のパッケージからPuppyを作るのに、PPMは必要でした。

そうです。WoofビルドシステムはどんなディストリビューションのバイナリパッケージからもPuppyをビルドできます。しかし Puppy4.3の場合、Woofは「PuppyからPuppy」をビルドするために使われました。すなわち、PETパッケージを使用しているPuppy 4.xシリーズの継続です。この事を理解するには、WoofとPPMに関して紹介している私のウェブページを読む事を強くお勧めします:

Woof の紹介: http://puppylinux.com/woof/index.html
PPM の紹介: http://puppylinux.com/woof/ppm.htm
ブログ/フォーラムの関連記事: 1 2 3 4 5 6 7 8

パピー4.3のハイライト

この項目に格別な順番はありませんし、ヴァージョン4.2.1以降に起きた出来事の完全なリストでもありません。 とても書き切れないからです。 多くの人たちの助けがありましたが、そのすべてにはお礼できていません。 その代わり、私はここに沢山のリンクを記しておきます。
  • 最新カーネル 私はパピー4.3をカーネル2.6.30.5でビルドしました。SMP(マルチプロセッサ)システム向けの設定です(しかし、それはまた単一のプロセッサにおいても良く機能します)。 このカーネルはext4ファイルシステムをサポートし、そしてAufs2ファイルシステムのためのパッチが適用されています。ファームウェアのアップグレードにおけるtempestuousさんの助けに感謝します。 1
  • インターネットへのダイアルアップ 他の多くのディストリビューションとは違って、パピーはアナログモデムのダイアルアップでインターネットにアクセスする人達のことを忘れてはいません。カーネルは多数のモデム用のドライバーを所有しており、それらには Agere, ESS, Lucent, Conexant, Smartlink, Pctel そして Intel chipsets (インテル・チップセット用) が含まれています。ここではRerwinさんが驚嘆すべき仕事をしており、多くの場合、選択と設定は自動的に行われます。そしてまたRerwinさんは3Gデバイス経由のダイアルアップ接続についても多くの仕事を成しています。 1 2 3 4 5 6 7
  • Pstreamvid ストリーミングビデオを楽しむ、そう、インターネットTVのための素晴らしいGUIです。trioさんが作成しました。 1 2 3
  • CPUクロック変更ツール trioさんが作成した、CPUが過熱気味なのを発見した人への、小さくて便利なアプリです。 1 2
  • JWM テーマメーカー trioさんが作成した、JWMウィンドマネージャのテーマをクリエイトするための、小さくて便利なアプリです。 1 2
  • Psync tasmodさんが作成。インターネットのタイム・サーバで時刻を合わせます。 1 2
  • サウンドカードウィザード Kirkさんがこの興味深い小さなGUIアプリを作成しました。サウンドカードを変更します。 1 2
  • pCD Zigbert さんは沢山のアプリケーションをパピーのために作成してきました。Pburn, Pfind and Pbackup など、それらの多くがアップグレードされました。pCDは音楽CDを演奏するための新たな小さなアプリです。 1 2
  • QUISP パピーはまだ、いかなる種類のデータベース・開発システムに落ち着くべきか定まっていません。 QUISP はパピー2xxシリーズに含まれており、私はそれをカムバックさせることに決めました。 極めてスモールでとてもパワフルである、というのがその魅力です。 QUISP はCGIによるウェブブラウザのフロントエンドで、あらゆるものをウェブページに提供するのに利用できます。そこにはSHSQL バックエンドも含まれますが、このサポートは限定的です。 私はチュートリアルをパピー4.3に収録しました。 さらに、'devx' 開発環境ファイルには完全なドキュメンテーションと更なるチュートリアルがあります。 基本的にQUISPのカムバックは、パピーに恒久的に止めるべきかどうか、私達が使って評価するためです。 1 2 3 4
  • SQLiteManager これはSQLiteのフロントエンドであり、seamonkeyのアドオンです(しかし単一のアプリケーションとしても起動できます)。QUISP同様、私はこれを試験のために設置しました。 注意:SQLiteDBMSデータベース・マネージメントシステムは含まれていませんが、しかしペットパッケージとして利用できます。 1

    日本語訳註:パピー4.30日本語版では SQLiteManagerはメニューにはありませんが、seamonkeyの「ツール」から実行することができます。

  • Hiawatha このウェブサーバはパピーにおいて、CUPS、PPLOG、そしてQUISPページを提供します。Hiawathaはとてもスモールで、極めてセキュアです。 1 2 3
  • Linux-dvb-apps DVB(デジタルビデオブロードキャスティング)を利用している人達からリクエストがあり、このパッケージを収録しました。規格から必要とされるものを提供しています。 1
  • 画面キャプチャ パピーはmtPaintをベースにした、画面キャプチャ・ユーティリティを持っていました。しかし、これは本当にベーシックなGUIしか備えておらず、TrioさんがGUIをオーバーホールし、更なる機能を追加したおかげで、みちがえるえるようになりました。 1 2
  • Pmirrorget, Pwsget フォーラムメンバーであるGposilさんが、これら素晴らしいリトル・GUIアプリを作成しました。Pmirrorgetはウェブサイトを完全な形でダウンロードでき、Pwsgetはユーザネーム/パスワードの項目が追加されたwgetコマンドのフロントエンドです(オリジナルのPwgetは Lobsterさんによって作成されました)。 1 2
  • Aqualung これはとても素敵なオーディオ・ファイル、CDプレイヤーです。 もちろん、私たちはオーディオ・ファイルやCDを演奏できる他のアプリケーションも持っています、pCD、Gxine、mhWaveEdit、そしてコマンドラインで使用するユーティリティ群....そう、ありあまる選択肢がパピーにはあります! 1 2 3
  • ワイドスクリーン背景のトリミング ワイドスクリーンのモニタで画像が歪んでしまうのを防ぐために、トリミングするよう壁紙設定のコードを修正しました。 1 2
  • NicoEdit これはNicolasさんがGenieで作成した、小さくて偉大なテキストエディタです。 構文強調のためにGtksourceviewが使用されており、そしてそれはValaとGenieにも適用されます。 私は従来のGeanyテキストエディタも残しています。 しかしながら、Nicoeditはサイズが1ケタ小さい。 --Nicoeditをテストし、レポートを返して下さい--次のリリースではGeanyを置き換えるものとして、私はたぶんNicoeditを推すでしょう! 1 2 3 4
  • Pictureviewer, EmbeddedBookmarks, PuppyBrowser これら魅惑的なアプリケーション群はMUさんがGenieで作成しました。 PuppyBrowserはSeamonkey に含まれる'gtkmozembed' ライブラリを基にしたフル機能のウェブブラウザです。パピーはこれを内部のHTML形式ヘルプページのビューワとして、そしてCUPSプリンタ・システム、PPLOG、QUISPのページ閲覧のために利用します。 1 2 3 4 5
  • Viewnior 我々の新たなデフォルト・イメージ・ビューワです。Viewniorはシンプル、スモール、そしてスライドショーをサポートします。
  • Gtkhash フォーラムメンバーのttuuxxさんが、パピー用パッケージにうまく仕上げてくれました。ROXファイラと連携します。 1
  • Ext4 support パピー4.3 はext4をフルサポートするカーネル2.6.30.5とともにビルドされています。私はGParted, e2fsprogs, disktype, GRUB、そしてguess_fstype をアップグレードしました。 guess_fstypeはJesseさんが作成したユーティリティで、彼は我々が抱えるハードウェア・インターフェイス・エキスパートの一人です。 1

    日本語訳註:パピー4.30を ext4ファイルシステムにインストールしても起動できません。 次期リリースで修正される予定です。

  • Xdelta GUI Xdeltaユーティリティのために、ドラッグ&ドロップ・フロントエンドを書きました。これはファイル差分マネージャで、ダイアルアップ接続のユーザが新しいヴァージョンのパピーにアップグレードする時に有益です -- 小さな "差分ファイル" をダウンロードするだけでいいのですから。 1 2
  • Ayttm これが私達のチョイスするマルチプロトコル・チャット・クライアントです。何故なら小さくて、しかし有能。主要開発者の一人、Siddheshさんはとても活動的で我々のリクエストによく応えてくれます。 1 2
  • Gtkdialog用マークアップテキストエディタ パピーリナックスでは、bash/ashスクリプトで記述されたGUIのために、Gtkdialogがとてもよく利用されます。Gtkdialogは使い方が簡単で、そしてかなりパワフルです。しかし一つ問題なのはドキュメントが少ないことです。もしあなたがdevx開発環境ファイルをロードしているなら、コードのサンプルを/usr/share/doc/gtkdialog3で発見できるでしょう。 これはとても有用です。しかしながらGtkdialogはほとんど、あるいはまったくドキュメントで触れられていない能力も持ち合わせています。 Vovchikさんはこのツールを提供しました。 1 2
  • Bcrypt GUI コマンドライン・ユーティリティの'bcrypt'を使用した暗号化ファイルを扱うGUIツールで、フォーラムメンバーのcoolpupさんが開発しました。また、coolpupさんはPcryptと呼ばれる、もう一つのより強固な暗号化ツールも開発しました。 1
  • JWM ウインドゥマネージャ パピーはずっと永いあいだJWMを使用してきました(遠い遠い昔、Fvwmウィンドマネージャを使っていた時期をのぞけば)。いつ頃か開発者のJoeさんはプロジェクトをストップし、そして我々の二人の仲間、HairyWillさんとPatriotさんが幾つかのバグを修正しました。 Joeさんがカムバックして、それらの修正をオフィシャルのソースに統合し、かつ、その他いくつかの改良を付け加えました。 1 2 3
  • ms-sys 私はこれを収録しましたが、しかしまだ何にも使用していません。少し前フォーラムでms-sysについて、パピーのインストール時に有益なのではないか、という議論がSteve_sさんによってなされました。 1 2
  • BootFlash これはパピーのフラッシュドライブへのインストールのために、私が書いたGUIのアプリケーションです。ユニバーサルインストーラを代替するもので、フラッシュドライブへの異なる全てのインストール方式を一つのツールで、という試みです。 1 2
  • Poweroff after mouse inactivity これを考えついたフォーラムメンバー、steel_iさんに感謝。 私はgetcurposユーティリティをマウス・ポジションの検出に利用しています。 1 2 3
  • FullerScreen このアプリケーションは "全画面スライドショー(slide presenter)" と表示されていますが、しかし本当は(Powerpointのように)プレゼンテーションの作成もできる素敵なツールです。 基本的なHTML編集の知識は必要とされますが。FullerScreenの実体はSeamonkeyのアドオンですが、単一アプリとしても起動できます。 1
  • SeaMonkeyアドオン すでにSQLIteManagerFullerScreen については述べました。パピー4.3にはそれらに加えて ZombiekeysAdblock があります。 パピー収録のヘルプページを開けば、そこにZombiekeysの使い方の説明があります。 1 2 3
  • SFS コンバータ カーネル2.6.30には、以前のSFSファイルと互換性のないSquashfsヴァージョン4.0があります。 パピーは互換性のないSFSファイルを検出し、この変換ツールの使用を促します。 フォーラムメンバーtrioさんが作成しました。 1 2
  • Pcur マウスカーソルのセレクタのGUIを書きました。もし目があまり良くなく、より大きなマウスポインタが欲しいのならば、とりわけ有効です。 1
  • Network Wizard Dougalさんは我々のネットワークウィザードを改良し続けていますし、開発の細部に渡るとても長いトピックがフォーラムにあります。 1
  • そして、さらに... 目に見えない部分のスクリプトの沢山の改良、バグフィックス、アプリケーションのアップグレード、テスター達の強力な助け -- あまりに沢山なので、名前をリストアップすることすらできません。

ダウンロード

以下のリンク(メインのダウンロード用ページ)を辿ってください。
http://puppylinux.com/download/

4.x系のパピーは、T2 SDEのソースパッケージをビルドして作られました。 T2 SDEのサイトには、それらのソースパッケージ全てが提供されています。 この他で必要なソースパッケージに関しては、私が次のURLで提供しています。 http://puppylinux.com/sources/


以前のバージョンのパピーからのアップグレード
あなたがpup_saveファイルを持っていて、それをアップグレードしたいならば、 そのファイル名を変更しなければなりません。 たとえば、あなたがpup_save-john.2fsというファイルをハードディスク(などの記憶装置)に作っていた場合、そのファイルのバックアップを安全な場所にコピーした後、 pupsave.2fsと名前を変更し、パピー4.3を起動してください。 パピー4.3が認識できる個人保存ファイルの名前は、 pupsave*.2fs(*はワイルドカード)だけだからです。


古いカーネルが使われたパピー4.3
通常のパピー4.3には、新しいカーネルの2.6.30.5が使われています。しかし、古いPCの場合、古いカーネルを使った方が良い動作をすることもあります。 (でも幸いにして多くの場合、新しいカーネルが良いですよ!) 一部のパピーマニアな開発者は、パピー4.2xやそれ以前のバージョンで使われていた、2.6.25.16などの古いカーネルに差し替えてパピー4.3を作っています。アナウンスをフォーラムで確認してみてください。
Puppy 4.3 と SCSI ドライバ
「本当の」SCSIドライブを認識するだけではなく、それから起動できる特別なパピー4.3があります。 (SCSIドライブは10年以上前にサーバ用PCで一般的に使用されていました。) これもまた、アナウンスをフォーラムでチェックしてください。

有用なリンク

チェックするに値する、パピー4.3に関するいろいろなリンク……
  • Nvidia、Intel、ATI用の拡張Xorgビデオドライバ . MU (Mark)さんがこのリストを作りました。 1 2 3 4
  • パッケージソースのコンパイル パピーは削ぎ落とされた小さなディストリビューションです。 でも、非常に簡単に必要な機能を追加でき、パピーをC/C++やValaやGenieの完全なコンパイル環境へと変身できます。 -- 「devx_430.sf」を /mnt/home にダウンロードしてください。 そして Bootmanager を実行し、再起動してください。 -- 1 2
  • カーネルモジュールのコンパイル 新しい、あるいは更新されたカーネルモジュールをコンパイルしたいのなら、 パッチ済みのカーネル 2.6.30.5のtarballあるいはSFSファイルを入手してください。 -- SFSファイルでパピーライブCDから、あるいはFrugalインストールされた環境から、 モジュールをコンパイルできるようになります。 1 2
  • テーマ パピーのデフォルトのテーマを作るのを手伝ってくれたみなさん(とりわけアイコン作ってくれた ttuuxxxさん、背景をいいものにしてくれた 01mickoさん)に感謝します。 グラフィックの面で手伝ってくれたみなさんはたいへん忙しく働きました。 違ったものを欲するなら、たくさんのテーマがあるでしょう -- 気の済むまでいろいろ試してください! GTKとJWMテーマ、デスクトップアイコンと背景を、他の人たちが便利なように1箇所に集めることに力を注いだDejanさんに感謝したいと思います。 また、フォーラムにもたくさんのテーマがあります。 多くの熱烈なマニアたちが作ったものです! 1 2
  • SFSファイル 「devx_430.sfs」や「zp430305.sfs」について触れました。 で、「.sfsファイル」って、じっさい何なの? これはほんとうにパピーの素晴らしい特長です。 新参はこのページを読んでください: 1
  • 自分専用のパピーを作る これは楽しいものです! あなた専用のカスタムライブCDが作れます。 2つの基本的な方法があります。 現在のライブCDをリマスタする(「システム」メニューの中の「PuppyライブCDのリマスタ」)か、 Woofを使ってパーツから構成するか -- 後者はリナックスのコマンドラインにいくらか長けていることが必要で、ハードディスクにリナックス用パーティションを必要とします。 1

バグ報告
パピー 4.3 のバグを見つけたら、あるいは何か動かなかったら、フォーラムをチェックしてください。 そこにはダイヤルアップモデム、3Gモデム、ビデオ、ネットワークウィザード、などなどのトピックがあります。 問題を解決できなかったら、こちらのトピックに報告してください。 4.3のバグ報告の専用ページです。 私はこのトピックをチェックしています。望むらくは 4.3.1 ではそのバグは解消されているでしょう! 1
(日本語版のバグ報告はパピーリナックス日本語フォーラムへ)

バージョン4.3.1のバグ報告
フォーラムには4.3.1のバグ報告の専用ページを用意しています 。 1
(日本語版のバグ報告はパピーリナックス日本語フォーラムへ)

カーネル2.6.30.5用の追加モジュール
フォーラムメンバーの tempestuousさんはカーネル2.6.30.5用の追加モジュール、 とりわけネットワーク、ネットブック向けのものをたくさんコンパイルしています。 1

壮大なビジョン

プログラムを書く

パピーにはプログラミングのHowToページが組み込まれているので、ここで多くのことを語るつもりはありません。どうかヘルプを開いてください、そして、リンクを辿ってください。とはいえ、いくつかポイントを示しておきます。

私たちパピー開発者の大部分は、GUIをBash/Ash、Gtkdialog、 Xdialog、xmessageでプログラムを書いています。 devx SFSファイルは、完全なC/C++プログラミング環境を提供しており、いくつかのプログラムではCが使われています。 しかし将来、少なくともコンパイル言語については…ValaとGenieです。 私はGenieを導入するためのチュートリアルとして、一連のウェブページを準備しました。

http://puppylinux.com/genie/

とりわけて言うと2人のパピー開発者、MU(Mark)とNicolasは、ValaとGenieを使ったプログラミングに執心です。 彼らは、驚くほど小さくシンプルなコードで、素晴らしいアプリケーションを書きました。 例えば、NicoEdit、Pictureviewer、PuppyBrowserです。

フォーラム/ブログの情報: 1 2 3 4 5 6 7 8 9 10

将来のパピー

Woofという仕組みを使えば、どんなディストリビューションのパッケージからでもパピーを作ることが可能になります。実際に私は、Upupという実験版をリリースしました。 これは Ubuntu Jauntyのパッケージから作られたパピーです。それがどうしたって? -- えっと、パピーの小ささ(約100MB)と素早さ、使い勝手はまるっきりパピー、 全てのアプリケーションとユーティリティがほかのパピーのものと同じなのに、 Ubuntuのパッケージから組み立てられていて、追加のパッケージもUbuntuのリポジトリからインストールできます!

他のビルドも活動中です。 TtuuxxxさんとGposilさんは、DebianベースのDpupを開発しています [1 2] 。 Kirkさんは、 Fatdog2 というコードネームのTpupを開発しています。これは、T2 SDEでコンパイルされたパッケージから成っています [1 2]。

これらはすべて既にテスト可能です。フォーラムを見て、最新のアナウンスを確認してみてください: http://murga-linux.com/puppy/

バージョン 4.3 から 4.3.1 へのバグ修正

沢山あります! ほとんどはウンザリさせられる細ごまとしたものです。以下が修正、アップグレード、改良の概要です。これらに関しては私のブログに詳細があります。十月分のアーカイブを読んで下さい。 (http://puppylinux.com/blog/?do=archive)

4.3.1-RC1
rerwinさんによる新たなモデムドライバ、モデム検出とダイアルアップの改良。
CDリマスタ・スクリプトの修正。
Ripoff(クラッシュします)をAsunderCDリッパーに変更。
Cdparanoia を最新版にアップグレード (以前のものはクラッシュします)。
You2pup、パスに空白がある場合についての修正。
Ayttm マルチプロトコル・チャット・クライアントをヴァージョン0.6.0-9にアップグレード。
DidiWiki パーソナルウィキをヴァージョン0.8にアップグレード。
JWMウィンドマネージャをリヴィジョン457にアップグレード。
我々のセカンド・テキストエディタであるNicoEditをヴァージョン2.4にアップグレード。
Pburnをヴァージョン3.1.1にアップグレード。
'resolv.conf' でのシンボリックリンク同士がお互いを指す問題が解消された?
「JWMの設定」のバグ修正('.jwmrc-tray' が壊れる問題)。
linux.die.netでの検索について、'man' ページとヘルプページの関係について修正。
"small"ヴァージョンのISOでの「CPUクロック変更ツール」の修正 (モジュールが欠けていました)。
'pupsave'ファイルをアップグレードする場合のシャットダウン時の問題 (シャットダウンのためのスクリプトの場所が良くなかったです)。
Partviewの追加、ドライブの空き容量を確認できる新しいツール。
リポジトリのSylpheedペットパッケージをヴァージョン2.1.7へアップグレード (以前のヴァージョンはクラッシュする)。
マウスウィザードの修正 (PS/2タイプが接続されていてもUSBタイプを示していた)。
パピーパッケージマネージャ (PPM) の沢山のバグ修正。
「ロケールの選択」ダイアログについて、幾つかのロケールを訂正。
ext4ファイルシステムからの起動、また'pupsave'ファイルの保存についての修正。
有名な、"insertキー"とMozilla系ブラウザのクラッシュについて、修正。
カーネル2.6.24以降におけるモジュールロード時の優先順位について修正。

4.3.1-RC2 と final
SVGイメージがGTKアプリケーションにおいて描写されない問題の修正。
You2pupスクリプトのタイプミスの修正。
CD/DVDドライブウィザードが破損していました。書き直し。
「JWMの設定」のキーボードについてのスクリプト、修正。
スピードが遅くなるので、Abiwordの文法チェック機能をデフォルトではオフに。
特定のモニター解像度でドライブアイコンが重なって描写される問題の修正。
Partviewをシンプルにして、スピーディーに。
Burniso2cdがベリファイ機能が正しく働かない場合がありました。修正。
Pburnのバグ修正。
スマートリンク・モデムドライバー・システムのためにsnd-ali5451.koモジュールを追加。

4.3.1 Service Pack
もし、あなたがパピー4.3を既にインストールした状態であり、何らかの理由でヴァージョン4.3.1をダウンロードしたくない (或いはできない) 場合、サービスパックのペットパッケージで上記のバグの大部分を修正できます。サイズは4.4MBですので、容易にダウンロードできます。 1

Best regards,
Barry Kauler
October 2009

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