(i.e. not an OS like linux or Win9x that can't read NTFS partitions).
Urrr....Linux has been able to read NTFS partitions since forever and has been able to write them safely for a couple of years now.
The alternative is to have a separate FAT32 data partition that all OSes use.