On Fri, Feb 20, 2009 at 10:11 AM, Jennifer Pioch
<piochjennifer at googlemail.com> wrote:
> On 2/20/09, Alan Burlison <Alan.Burlison at sun.com> wrote:
>> Gavin Maltby wrote:
>>
>>
>> > That won't eliminate issues such as the execname issue for pgrep,
>> > but we can confirm it's being about as honest and clean as
>> > a shell script can be.
>> >
>>
>>  If we are replacing utilities like sleep(1) then we should be using the GNU
>> versions not the ksh93 versions,
>
> Now the great Alan Burlison comes and declares the work largest
> Opensolaris team outside Sun as unnecessary. Sounds I've wasted the 2
> years here and should directly go to Linux. At least they honor work
> by contributors.
> Thank you.

Let's calm down a bit.  I personally disagree with 'Linux
compatibility' being the bar we should strive to (I think it's a can't
win position to be in), but I'd rather try to convince others of my
point of view and have a discussion to understand the thought
processes and try not to get overly emotional (which is how I hope my
emails have been taken, if not I apologize).

>> not least because the GNU versions increase
>> compatibility with Linux.
>
> What do people migrating from FreeBSD, HPUX or OSX in your
> GNUGNUGNUfartlaris world? How to you handle POSIX incompatibilities?
> Linux compatibility is not always a good thing if you alienate
> enterprise users.

I do think that's sometimes forgotten.  Attracting more customers is
always good, but want to be sure you're not doing it at the cost of
those that are paying you money today.  From what I've been told
(unfortunately this is all 3rd party, so could be 100% false) that a
last some the GNU maintainers are only interested in supporting the
lowest common denominator (thus features that might differentiate on
OS from another are not supported).  Also, I'm not sure the
compatibility concerns (which I think are a plus for Opensolaris over
other OSes) are as high a priority to them as it is to us (which not a
bad thing, but just is a reasonable difference in priorities). It's no
always obvious (to me at least) that those things are always taken
into consideration,  especially when a lot of times the amount of
effort required to achieve 99% of the compatibility is so trivial.
For example, making Solaris ls 99% compatible with GNU ls and adding
grep -r support is about 1000 lines of changes written and tested in a
few hours scattered across a couple of days.

Reply via email to