@andrews: The Operating system and programs go in / but, the bulk of files on most systems are in /home. Linux works fine with just one partition you don't need swap or /home or anything else but, there are several benefits to partitioning schemes. Most people want /home separate from / that way they can reinstall or even install a whole different distro while preserving their files and many settings.
@Benji:
jfs doesn't use less resources per se, it does use less cpu on average though. If you read the link I posted to debian-administration in the previous post you will see the specific operations where jfs used less cpu, IIRC there are some operations where jfs doesn't win cpu wise.
Xfs on the other hand tended to use more cpu however had better speed especially when handling large files, the Arch wiki says xfs is noted for worse performance with many small files or removing files. Here is some backup to that: http://t2-project.org/zine/4/
My own tests have shown xfs to be great however, at dealing with few large files such as .iso files and anime, which is probably more indicative of the types of date most people are working with in /home however, that is a bit presumptions on my part, people could be spending their time moving thousands of text files around but, I know I never do.
That being said both my own tests and the benchmarks on the web can be manipulated as different files systems are better at different things, and the tools themselves are a bit suspect. That and that none of them have tested latency in a satisfactory matter for me. I have noticed jfs and ext3/4 tend to 'feel' more sluggish to start certain operations while reiserfs and xfs rarely do, I attempting to write a tool to time it, but I can't help but to feel the results were biased as they came out exactly as it feels, and I have learned not to trust my feelings.
As far as ext4 and compatibility goes, I had a few issues with backup and recovering software. Things that don't support ext4 are supposed to detect it as ext3 and use it like that however, certain features when enabled on ext4 systems break compatibility. That and the 1-2 combo of grub2 + ext4 has failed at least 3 times in my personal experience from errors that break the file system in such a way that it is reported that it is an unknown fs; even a live cd reports it as unknown file system even if it was the live cd that created the system.
Last edited by Val_B (2010-07-15 01:19:14)