I've been booting gentoo/freebsd and gentoo for a while and one problem I've faced is a decent filesystem for the operating systems to share. FreeBSD has read-write support for ext2 and read-only support for reiserfs. ext3 is also supported as it's backwards compatible with ext2.
Well ext3 is a cool filesystem to use but I've been experiencing weird problems with it on FreeBSD. So I went on to check for linux kernel changes today to see if there is any plan to add UFS2 write support anytime in the future. I was shocked :). There are already patches written and it's planned to be added on 2.6.21. I quickly got the git-sources and tried it. It works like charm so far :). I can mount ufs2 partitions r/w on both systems. Many thanks to Evgeniy Dushistov who wrote the patches.
The patches are here:
[RFC] [PATCH 1/3] ufs2
write: mount as rw
[RFC] [PATCH 2/3] ufs2
write: inodes write
[RFC] [PATCH 3/3] ufs2
write: block allocation update