Puppyの起動の高速化と軽量化をするには

パピーリナックスを初めて使う方もご利用ください

モデレータ: 暇人, YoN, nyu

返信する
rp
記事: 8
登録日時: 08/08/05(火) 16:37
お住まい: 埼玉県

Puppyの起動の高速化と軽量化をするには

投稿記事 by rp »

PuppyをUSBメモリにインストールしている環境で、デフォルトでインストールしてあるプログラムを削除したり、最低限のサービスだけを起動したりしてPuppyの起動を高速化したりしたいのですがどうすればいいのでしょうか。
あと、よくわからないのですがモジュールをカーネルに組み込んで起動をはやくするのを雑誌でみたので、その方法も教えて下さい。
albo3
記事: 90
登録日時: 08/05/03(土) 11:16

投稿記事 by albo3 »

アップデートされてないようですが、公式のページは参考になりませんか?
http://puppylinux.com/development/index.html
rp
記事: 8
登録日時: 08/08/05(火) 16:37
お住まい: 埼玉県

投稿記事 by rp »

ご回答ありがとうございます。
英語のページでよくわからないのですがどうすればいいのでしょうか。
rp
記事: 8
登録日時: 08/08/05(火) 16:37
お住まい: 埼玉県

投稿記事 by rp »

あるサイトで「Puppy Unleashed」を用いて一からPuppy Linuxを組み上げるというのがあるのですが、どのpetがネットサーフィンをするのに必要なのかわかりません。
アバター
シノバー
記事: 3328
登録日時: 09/03/21(土) 00:05
連絡する:

Re: Puppyの起動の高速化と軽量化をするには

投稿記事 by シノバー »

rp さんが書きました:あるサイトで「Puppy Unleashed」を用いて一からPuppy Linuxを組み上げるというのがあるのですが、どのpetがネットサーフィンをするのに必要なのかわかりません。
rpさんがなぜそれをされたいのかに、たいへん興味があります。

通常のネットサーフィンをするのに、パピーは充分早いはずです。
どのようなときに遅いと感じられるのでしょうか?

起動時にパピーはいくつかのファイルを読み込みますが
vmlinzが1,5MBほど、initrd.gzがそれと同じくらい。pup_xxx.sfsが100MB程度です。
pup_save.2fsを標準どおり512MBで作ると、これを読み込むのにちょっと時間が掛かります。
pup_save.2fsを128MBとかで作ると機動は少し早くなるかもしれません。

実装RAMは256MB以上あると快適ですが、それより少なければHDD上にスワップ領域を作ると良いようです。
スワップパーティションを作るのは大仰なので、
もしFATパーティションがあるなら、スワップファイルを使う手があります。
http://wiki.bit-hive.com/tomizoo/pg/%A5 ... A%EE%C0%AE
Windowsとデュアルブートならば以下のページを参考に
http://shino.pos.to/linux/dualswap.html

それでもsfsファイルも小さくしたい。パピーをよりスリムにしたいというなら
albo3さんが紹介されたページに Puppy Unleashed による方法があります。
ここは「初心者のヘルプ」なので、ここでこれを解説するのは向いてないと思います。

しかし興味あることでしたら、他の方法も少し紹介します。
  1. Puppy Unleashed はパピーの組み立てキットみたいなものですが、「一から組み立てる」ので容易ではありません。
  2. これを使ってある程度まで組み上げたベアボーンというものもあります。
  3. パピー派生のpupletの中から選ぶ方法もあります。
    http://en.wikibooks.org/wiki/Puppy_Linux/Puplets
    ↑ここには pupletと呼ばれるパピー派生のディストリビューションがリストアップされていて
    その中にはベアボーンもあります。
    しかし、これらに日本語環境をこしらえるにはそれなりのスキルが必要です。
  4. 公式日本語版から引き算する方法なら現実的かもしれません。
    失敗すればオリジナルに戻ることもパピーでは簡単ですし。
    不要と思われるものを消しただけではsfsファイルは小さくなりません。
    リマスタあるいはカスタムライブCDの作成で新しいsfsファイルを作らねばじっさいに小さくはなりません。
    この方法も、オリジナルに戻る方法が分からないあるいは自信が無いのなら試さないでください。
走れパピー(新ブログ)https://shinobar.net/linux/blog
New Downloads https://shinobar.net/puppy/
jake
記事: 403
登録日時: 08/05/05(月) 14:46
お住まい: 滋賀県

投稿記事 by jake »

公式のpup_sfsからワープロ、表計算等省いて20Mほど減量したpup_sfsを作ったことがあります。このぐらいの減量では起動が早くなったという感じはしませんでした。/libとか/usr/lib内のファイルは下手に削ると起動できなくなってしまうので、特に削らなかったと思います。

普通のPuppy(100M超)は起動だけで300Mほどメモリを喰いますので、sfsが50Mくらいになれば、低スペックPCでもかなり楽になるかな、と思ってはいます。
rp
記事: 8
登録日時: 08/08/05(火) 16:37
お住まい: 埼玉県

投稿記事 by rp »

サービスの停止はどのようにすればいいのでしょうか。
アバター
シノバー
記事: 3328
登録日時: 09/03/21(土) 00:05
連絡する:

投稿記事 by シノバー »

rp さんが書きました:サービスの停止はどのようにすればいいのでしょうか。
どのサービスを、なぜ止めたいのでしょう?

もし、すべてのサービスを止めたいのなら /etc/init.d 内にあるすべてのファイルを消してください。
おっと、そこにある README.txtは後学のために読んでおくとよいでしょう。

注:よいこはまねをしないように。
走れパピー(新ブログ)https://shinobar.net/linux/blog
New Downloads https://shinobar.net/puppy/
返信する