
The question was asked recently on a FreeBSD mailing list, "
What will be new in FreeBSD 5.0?" The thread discussed several ways a person could obtain such information, one good source being the latest release notes. The first developer preview of 5.0 was released on April 8th. The final release is targeted for the end of this year. Robert Watson offered an interesting summary of items to look forward to in FreeBSD 5.0, including: SMPng ("next generation" symmetric multiprocessing), KSE (improved scheduling), devfs (automatic /dev management), Firewire support, and much more.
Read on KernelTrap for more details.
"I used to love Linux. I used it for almost everything. But the Linux "counter-culture" (which is a relatively recent phenomena in the history of Linux) turned me off to it. "
That was one of the reasons I too recently dropped linux in favor of FreeBSD.
I am also a professional programmer and am in the same boat as you...I like UNIX but have to keep up with the MS technologies in order to put food omn the table.
MY XP machine has the .Net SDK on it, and my FreeBSD box has Rotor installed on it.
C# is just a rehash of Java, but (and I hate to say this) it seems like a better version of Java.