Where did you see the comparison of Aqua to X11??
It is present in a couple of entries. The strongest is the one labeled "X pop-up" where the FreeBSD version points to xmessage and the OSX one uses a snippet of Applescript to have Finder display the window. Xmessage works just fine on OS X contrary to the implication of the listing.
The other is the entry for "X kvm config" again this is a problem of omission you configure X the same on both systems.
The reasons that these things don't work the same is that they are comparing X on FreeBSD with Aqua. If you actually compare it with X11 on the Mac all this stuff goes away.
Are you sure you selected JUST Mac OS X and FreeBSD? I just ran down the comparison between the two and saw no comparison of Aqua to X11. It also mentioned that both used ipconfig and dmesg.
Make sure you follow the directions on the top of the page. Seems to render fine in IE, Opera, or Mozilla-based browsers.
Yep I read that and I am using it right, did you actually look at the entries in the table or did you just scroll a bit and say "that is long."
A quick count shows that there are 73 entries of which 20 are actually equivalent or the OS X is a superset of the FreeBSD commands. I was trying to explain why a large part of the remaining ones are not really that significant for the comparison we are making here.
Are you sure you looked at the correctly? The site also mentioned some commands that have nothing to do with NetInfo but still differ from your average FreeBSD system. And if you check at the bottom of the page it was last updated on August 16, 2007.
I didn't say that they
all were related to Netinfo, but that a group of them were. Also the fact that they updated it on August 16th does not have any bearing on the fact that they are wrong in several of their categories.
One thing to keep in mind though, is that we are not really using this list for its intended purpose right now. It is meant to give generally helpful if not technically correct information, the fact that they ignore xmessage under OS X is actually the right thing under that approach since the osascript will do a better version of what somebody would want.
I'm not sure many BSDers would stand by your assertion that Darwin is a FreeBSD because of how it "feels" in the command line. A BSD, maybe, but even then it strays quite a bit from the norm. By your description, you might as well make the same assertion that Darwin is like GNU/Linux at the CLI, so there wouldn't be a need for installing GNU/Linux to learn it (which would be wrong).
Well BSDers are notoriously fanatical and resistant to logic ;-) One way you can sum up my point is that as part of Tiger, Apple synched up their system with FreeBSD 5.0 and if what you are looking for is not directly interacting with the kernel or a couple of other specific it was compiled from FreeBSD 5.0 source. Playing the back of the envelope counting game again, I have 1036 binaries in /bin /sbin /usr/bin and /usr/sbin even if everything in the rosetta list was a different application that account for about 5% of the commands on the system.
Then again this could just be a case of you (a diehard BSDer) not recognizing all the times things work the way you want them to and over emphasizing the differences. I have always been partial to Sys V myself and things like BSD's ps drive me up the wall, so I may be a bit too hard on the BSDs in this situation, blaming my discomfort on the shared BSD heritage.
But in the end OS X will not pass any purity test that would satisfy the die hard FreeBSD folk, the Mach kernel kills that at the get go. However, for the pragmatists in the world you cannot deny that the vast majority of the user space programs in the Unix layer are just FreeBSD.