gapan wrote:Puppy runs entirely in RAM. That's the main reason it's faster. And it can run entirely in RAM, because the included applications are completely stripped down.
But that shouldn't be much different for any linux system, if you have sufficient RAM for the core system and your applications binaries. Initial startups might be slow due to many initial disk accesses, but afterwards everything is cached by the kernel and accessed almost immediately.
Puppy probably has the advantage that it's much more trimmed down and so fits more easily into RAM. The initial loading is just moved to the booting stage so the boot is slower than when Puppy weren't loaded into RAM.