linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Code from ~2.4.4 going into Solaris 9 Alpha?
@ 2001-11-01 19:15 Mike Fedyk
  2001-11-01 19:53 ` Danek Duvall
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Fedyk @ 2001-11-01 19:15 UTC (permalink / raw)
  To: linux-kernel

Hi,

I just looked at http://perso.wanadoo.fr/levenez/unix/history.html, and
noticed a line from linux over to solaris 9 alpha.

Does anyone know what code they copied, and if they're now making solaris
GPL compatible?

Mike

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Code from ~2.4.4 going into Solaris 9 Alpha?
  2001-11-01 19:15 Code from ~2.4.4 going into Solaris 9 Alpha? Mike Fedyk
@ 2001-11-01 19:53 ` Danek Duvall
  2001-11-01 21:10   ` Mike Fedyk
  0 siblings, 1 reply; 5+ messages in thread
From: Danek Duvall @ 2001-11-01 19:53 UTC (permalink / raw)
  To: linux-kernel

On Thu, Nov 01, 2001 at 11:15:08AM -0800, Mike Fedyk wrote:

> I just looked at http://perso.wanadoo.fr/levenez/unix/history.html, and
> noticed a line from linux over to solaris 9 alpha.
> 
> Does anyone know what code they copied, and if they're now making solaris
> GPL compatible?

That might simply be the inclusion of various "freeware" packages --
shells, gzip, apache, samba, and so forth, not necessarily kernel code.
All of those packages come with full source as well, so they should be
compliant with the GPL if that's how they happen to be licensed.

Of course, the line should probably be connected to Solaris 8, since
that's when most of these things started shipping with it.

Danek

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Code from ~2.4.4 going into Solaris 9 Alpha?
  2001-11-01 19:53 ` Danek Duvall
@ 2001-11-01 21:10   ` Mike Fedyk
  2001-11-01 21:29     ` Chris Ricker
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Fedyk @ 2001-11-01 21:10 UTC (permalink / raw)
  To: Danek Duvall, linux-kernel

On Thu, Nov 01, 2001 at 11:53:19AM -0800, Danek Duvall wrote:
> On Thu, Nov 01, 2001 at 11:15:08AM -0800, Mike Fedyk wrote:
> 
> > I just looked at http://perso.wanadoo.fr/levenez/unix/history.html, and
> > noticed a line from linux over to solaris 9 alpha.
> > 
> > Does anyone know what code they copied, and if they're now making solaris
> > GPL compatible?
> 
> That might simply be the inclusion of various "freeware" packages --
> shells, gzip, apache, samba, and so forth, not necessarily kernel code.
> All of those packages come with full source as well, so they should be
> compliant with the GPL if that's how they happen to be licensed.
> 
> Of course, the line should probably be connected to Solaris 8, since
> that's when most of these things started shipping with it.
> 

Oh, sorry about that...

I didn't mean to start a flame thread (like someone accused me of doing), it
just looked interesting to me, and I don't remember anything in kernel
traffic (which I was reading at the time) or on lkml (which I have been
reading more recently)... so I figured someone here would know more.

Mike

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Code from ~2.4.4 going into Solaris 9 Alpha?
  2001-11-01 21:10   ` Mike Fedyk
@ 2001-11-01 21:29     ` Chris Ricker
  2001-11-02  8:59       ` Christoph Hellwig
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Ricker @ 2001-11-01 21:29 UTC (permalink / raw)
  To: Mike Fedyk; +Cc: Danek Duvall, World Domination Now!

On Thu, 1 Nov 2001, Mike Fedyk wrote:

> On Thu, Nov 01, 2001 at 11:53:19AM -0800, Danek Duvall wrote:
> > On Thu, Nov 01, 2001 at 11:15:08AM -0800, Mike Fedyk wrote:
> > 
> > > I just looked at http://perso.wanadoo.fr/levenez/unix/history.html, and
> > > noticed a line from linux over to solaris 9 alpha.
> > >
> > > Does anyone know what code they copied, and if they're now making 
> > > solaris GPL compatible?

<snip>

Solaris 9/ia32 includes software called lxrun (actually slip-streamed during
Solaris 8, as Sun is so fond of doing for some brain-dead reason) which
implements the Linux/ia32 ABI on Solaris/ia32.  It's much like the Linux
compatibility layer all the *BSDs have these days.

Solaris 9 on both Intel and Sparc also implements more of the Linux (really
primarily GNU glibc) APIs.  The idea is that Linux apps are now just a
recompile away from running on Solaris (assuming they're sane and don't have
32-bit / 64-bit or endian issues to be sorted out), with no portage 
necessary....

I'd imagine these two features are what the line reflects.  No code theft 
has taken place, and Solaris is definitely not GPL'ed.

later,
chris


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Code from ~2.4.4 going into Solaris 9 Alpha?
  2001-11-01 21:29     ` Chris Ricker
@ 2001-11-02  8:59       ` Christoph Hellwig
  0 siblings, 0 replies; 5+ messages in thread
From: Christoph Hellwig @ 2001-11-02  8:59 UTC (permalink / raw)
  To: Chris Ricker; +Cc: Danek Duvall, World Domination Now!, Mike Fedyk

In article <Pine.LNX.4.33.0111011423510.20119-100000@verdande.oobleck.net> you wrote:
> Solaris 9/ia32 includes software called lxrun (actually slip-streamed during
> Solaris 8, as Sun is so fond of doing for some brain-dead reason) which
> implements the Linux/ia32 ABI on Solaris/ia32.  It's much like the Linux
> compatibility layer all the *BSDs have these days.

Lxrun is rather different than the BSD's linux emulation layer.

Whilst the BSD's intercept linux syscalls at kernel level, lxrun gets
the int80 syscalls dispatched back to userspace.

It was originally developed by Mike Davidson at SCO (now Caldera) and
for OpenServer and UnixWare, it is distributed under a Mozilla-style
license.

Note that lxrun has a lot of problems with more advanced linux binaries
and thus has been replaced by a kernel-level emulation in OpenUnix8, the
successor to UnixWare.

So all in all Sun is reusing old technology here 8)

	Christoph

-- 
Whip me.  Beat me.  Make me maintain AIX.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-11-02  9:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-01 19:15 Code from ~2.4.4 going into Solaris 9 Alpha? Mike Fedyk
2001-11-01 19:53 ` Danek Duvall
2001-11-01 21:10   ` Mike Fedyk
2001-11-01 21:29     ` Chris Ricker
2001-11-02  8:59       ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).