On Fri, Jan 16, 2009 at 11:59 AM, Brian Smith <br...@briansmith.org> wrote:
> Jason King wrote:
>> As I think has been mentioned before, I seriously doubt if you talk to
>> most any UNIX user they are one bit about GNU grep vs Solaris grep vs
>> BSD grep (or gnu tar vs solaris tar vs bsd tar vs star).  What they
>> care about is 'grep -r works' 'tar -xvzf works' etc.
>
> Exactly. The functionality is what is important to end-users, not the
> implementation, as long as the implementation doesn't cause problems.
> Unfortunately, the current implementation *does* cause problems, especially
> for users who are trying to learn/use Solaris and OpenSolaris at the same
> time.
>
> If a GNU utility is a proper superset of the Solaris version, would patches
> to replace the Solaris version with the GNU version be accepted? Or, is
> there some kind of rule that says that all Solaris functionality must be
> present without depending on any GNU-licensed software?
>
> Would patches to the Solaris tar to add "tar zj", automatic support for
> *un*tarring GNU tar archives, and manual support for creating GNU tar
> archives be accepted? Would a patch to add "grep -r" to solaris grep be
> accepted? Would patches to add GNU long option names to the Solaris userland
> utilities be accepted?
>
> If so, then I think it would be best to find the top 5-10 most requested GNU
> userland features (e.g. "tar z") and implement them in the Solaris userland
> ASAP. This would give almost guaranteed 100% backwards compatibility with
> previous Solaris versions and "good enough" compatibility with Linux.
>
> I also think that the improvements to packaging substantially reduce the
> need for some Linux compatibility. For example, fewer people are going to be
> affected by the difference between Solaris make and GNU make because fewer
> people will have to run make to build their own packages.

I think it's a matter of which is easier to maintain.  My
understanding is the GNU utilities aren't interested in OS-specific
features, so NFSv4 ACLs, etc would have to be maintained separately
(i.e. they won't accept the patches).  On the other hand other feature
deltas might be a different story.
_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to