One, it's good enough for Windows.
Not relevant. Who cares. Windows has so many problems partitioning it doesn't help.
Windows USED to partition - and still does for those systems that have a
"recovery" partition and not a recovery CD. Talk about wasted space...
The minimum partitioning is a /boot, and /.
/boot should be at least 400MB, and possibly as much as 1G for future expansion
requirements of kernels. The larger space also allows you have multiple layers of
backup kernels (more than the default of 3).
Swap space, if needed, can be added interactively as long as there is space available.
You just create a file of the size you want for swap space, then run
"mkswap" on the file. Once run the file can be mounted as swap using the "swapon"
The main key to the swap file is that it must be created without "holes" - something
like using "dd if=/dev/zero of=/swapfile bs=1M count=1000" will create a 1Gbyte
file full of zeros.
For laptops, having a partition for /home depends entirely on the owner. It is usefull
for preventing accidents that wipeout a filesystem (accidentally creating a new
filesystem on one) from wiping out the entire system. But that type of error doesn't
happen very often, and can cause installation problems if the root partition isn't