>>353
以下の文は、俺がPuppyのアーキテクチャを理解するために以前まとめたものの一部だが
これを2chに載せる日が来るとは思わなかったわw
まあせっかくだから一読してくれよ

FrugalインストールされたPuppyを新規に起動した時に、デフォでアロケートされるファイルシステムの
サイズはPC搭載メモリに依存する(512MBマシンと3GBマシンでは明らかに違った)
今回はPC搭載メモリ512MBの場合を例に動作を検証してみる
新規に起動した場合、Puppy本体用にアロケートされるのは126MB+6.3MB計132.3MB、
まだ作られていない個人保存ファイル用に253MBがアロケートされる
初期設定をして、終了を選択すると個人保存ファイルの作成ウインドウが開く(デフォルトは512MB、
EXT4)、この時にRAMが少ないのでスワップファイルも作れ、と催促される(デフォルトは260MB)

Puppyを再起動すると、今度は個人保存ファイルを使って起動される
これがある意味Puppyの通常運用の始まりと言える
この時Puppy本体用にアロケートされるのは126MB+6.3MB計132.3MB、
個人保存ファイル用に516MBがアロケートされる
# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop0 125952 125952 0 100% /initrd/pup_ro2
/dev/loop4 6272 6272 0 100% /initrd/pup_ro4
/dev/loop1 516040 21044 494996 5% /initrd/pup_rw
  − 以下、略 −
つまり、Puppyは起動時に仮想メモリ上にすべてのファイルシステムをマウントする
この時、仮想メモリは実メモリ506MB+スワップファイル266MB計772MBとなる
# free
total used free shared buffers
Mem: 506104 465660 40444 0 192820
-/+ buffers: 272840 233264
Swap: 266236 0 266236
#
これがPuppyの基本的なファイルシステムと仮想メモリの構成になる