I have two arguments against this. 
1) GNU tools are sometimes more flexible (you can do a lot with one command, 
something which is quite tricky with Solaris tools.)
E.g.: 
- grep -r something somewhere  
- find -print0  (without it its' difficult to deal with files with complex 
paths)
- xargs -0 

2) A lot of software depend on GNU tools, and you can't build it without gmake, 
gcc and even GNU patch, because Linux is the most widespread Unix-like system. 
Even on FreeBSD you have to install gmake to compile a lot of stuff.

The first problem you may partly solve with evolving Solaris native tools 
(thaks OpenSolaris developers for BSD ps syntax, without it to see full program 
path and arguments was a problem :)) , but the second part, IMHO, is not 
possible to solve. 

(At least you could use find + grep to emulate this behavior),
> 2) /usr/gnu versions would still ship for people who
> *insist*, but we 
> should not be advocating GNU versions in preference
> to the POSIX 
> conforming versions.  /usr/gnu has no place (IMO) on
> the default user's 
> path.  The fact that we put it there at all now is
> just a crutch to 
> workaround the lack of investment in the aging
> (rotting!) Sun userland 
> (ksh93 not included)
-- 
This message posted from opensolaris.org

Reply via email to