Linked by the_randymon on Fri 25th Jan 2013 09:21 UTC
Permalink for comment 550465
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Features
Linked by Thom Holwerda on 05/18/13 21:33 UTC
Linked by David Adams on 05/16/13 4:23 UTC
Linked by Thom Holwerda on 05/11/13 21:41 UTC
Linked by Thom Holwerda on 05/08/13 14:22 UTC
Linked by Thom Holwerda on 05/02/13 15:28 UTC
Linked by Thom Holwerda on 04/29/13 21:06 UTC
Linked by Thom Holwerda on 04/24/13 22:24 UTC
Linked by Thom Holwerda on 04/18/13 11:21 UTC
Linked by Thom Holwerda on 04/16/13 9:29 UTC
Linked by Thom Holwerda on 04/15/13 22:44 UTC
More Features »
Sponsored Links



Member since:
2005-11-02
Oh my yes. Sometimes it's little things like the requirement that switches to e.g. ls go *before* and not after the file list. Why? Historical reasons, or something; GNU figures out what you meant, the more traditional versions rely on the order.
At last FreeBSD (and to some extend other BSDs) are willing to include improvements when they are improvements. My favorite example: You can use -print0 with FreeBSD's find, an extension that AFAIK originally came from GNU. Now I understand why a lot of the crazy GNU extensions don't get adopted everywhere, but the fact that the most modern find distributed with Solaris doesn't support -printf or -print0 is just plain ridiculous. Is it any wonder that most Solaris admins' first act is to install the GNU file utils?
A favorite gotcha of mine: Conflicting utilities! FreeBSD supplies a watch(1), but it's not the watch(1) you've come to expect if you've used Linux. Little things like this can be frustrating. Then there are the "I didn't know that wasn't standard" things that are pretty much the same across all Linux distributions but which are actually Linuxisms and not the same elsewhere--things like behavior and usage of ifconfig/netstat, or managing disk partitions.
FreeBSD is, compared to its commercial brothers, a modern and forward-looking *nix that is extremely straightforward and logical. If you're coming from the oddities of traditional UNIX I'm sure it's a breath of fresh air, where Linux would be a much scarier radical departure. That said, coming from the Linux side FreeBSD seems needlessly stodgy and Solaris and other commercial Unixen can be positively asinine.