This is meant to be a half serious and half comical list of reasons why someone (probably not in their right mind) would want to start a porting effort *now* of btrfs (pronounced butter fs) to their favorite platform of choice. Long term once it's finalized I sense the great divide in enterprise filesystem features. Firstly, zfs will go more towards storage and add stronger storage and reliability. btrfs will push more for performance and have automatic marketshare via being included in the Linux kernel. Decisions are rarely done based on true technical merit and the benefits/disadvantages of migrating away from Linux would be less.. (I mean.. for all the great things in OpenSolaris how many does the average developer/admin know?)
So here it is..
0) An ounce of prevention is worth a pound of cure to shut up the eventual fud from Linux zealots
1) There's already a mostly complete gpl implementation
2) It's (afaik) not a patent minefield
3) You'd be happy to see Chris Mason using Mercurial again
4) Your company runs Oracle or possibly even PostgreSQL not on Linux
5) Your platform still depends on old sucky filesystems
6) You are or know someone who likes hacking on unfinished filesystems
7) I can't believe it's not butter (tm)
8) Can't think of something.. skipping ahead..
9) Last, but not least important.. it's going to be a good filesystem
If you'd like to help or I missed anything please let me know