Typically one uses an older file system to be compatible with older systems that do not support a newer (safer) version.
ext4 supports a feature called 'journalling' which prevents filesystem corruption in the event of a power failure or system crash. When you are certain you don't need it, you can choose ext2. But for the vast majority of users, ext4 is the best option.
Only when sharing the filesystem with another Linux system that uses an older filesystem such as ext2.
The normal common file system is ext2 or 3.
The ext2 file system was a common file system for Linux systems. It has been supplanted for the most part by ext3 and ext4, which are backwards-compatible with it. It is still used on USB drives since it is not journaled, reducing the number of writes made to the drive (but thus increasing corruptibility).
No, ext2 does not have journaling support. This wasn't added to ext until ext3.
An ext2 file system can be created through a variety of methods. The crudest method, where the partition occupies an entire disk, can be done on most Linux distributions with the commandmkfs.ext2 /dev/hdaOther frontends, such as cfdisk or GPartEd, will allow you to more easily create partitions of different sizes on the disk.
Several, such as ext2/3/4, ReiserFS, btrfs, cramfs, romfs, SquashFS, and Xiafs.
Quite simply, because Windows hasn't been programmed to recognise ext-type filesystems. Out of the box, Windows won't be able to identify ext3 and ext2 filesystems, and will probably consider them corrupted. Fortunately, you can install a driver for ext2 and ext3 filesystems into most versions of Windows. It's called ext2 IFS, and is linked below. With this driver installed, you can mount most ext-type partitions as ext2. (NOTE: ext3 is technically not supported. This means that using ext2 IFS will disable journaling, as that's the main difference between ext2 and ext3)
By default it should be using the ext3 file system, but you have a choice of several, including ext2, reiserfs, etc. Newer versions of Ubuntu tend to install as ext4 file systems, however if you've upgraded from an older version then you'll keep your original file system.
There are a couple different IFS (Installable File System) drivers that can be used to do this. Links to them are posted in the "Related links" section below.
Windows XP natively supports FAT12, FAT16, FAT32, and NTFS. Other file systems, such as HPFS, JFS, ext2/3, and ReiserFS can be supported through an IFS (Installable File System).
The Linux ext3 file system is the default system in many linux derivatives. It allows for journalling, which the ext2 system did not. It also allows in-situ upgrades without asking for a backup first.