"Puppy Linux is small, runs in RAM, is lightning fast, very versatile and good fun! It has everything a novice will need while allowing full control to the experienced user. It comes in both 32-bit & 64-bit versions that can boot in both BIOS and UEFI enabled computers.