Linked by Thom Holwerda on Fri 26th Dec 2008 11:58 UTC, submitted by probono
Thread beginning with comment 341857
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.





Member since:
2005-07-07
What is your point? Hurd is an official GNU project too but no one uses it.
A lot more people are going to be interested in ZFS than HFS+. HFS+ isn't all that great compared to other modern filesystems.
Mach isn't that great. The only reason Darwin uses it is because it is a holdover from NextSTEP. Mach is actually a pretty big and old microkernel compared to what is available now. Even HURD dumped Mach for a smaller, better microkernel. I haven't read papers on exactly why or how Mach is better at power management. I don't think there is anything inherent in the architecture that allows it to be more efficient. I really can't complain about power consumption on Linux.
Really? What other interface does Darwin have? I haven't seen anyone claim this. The XNU kernel is just a mishmash of Mach and BSD. You cannot seperate out the BSD functionality without writing new subsytems to take care of what BSD provides for XNU like IPC, TCP/IP, syscalls, VFS, crypto and many other things.
That's not even remotely the same argument. I'm not saying you shouldn't use Darwin. I'm just asking WHO is going to use it? Especially when it doesn't seem to offer anything worthwhile to the majority of users and developers when they already have BSD.
Finally a real reason! I never thought of that angle. It would probably be pretty nice to have Darwin in a VM or on another partition to test packages out for cross compatibility.