Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Re: David Miller is on the list
@ 1996-04-23 19:51 Mike McDonald
  1996-04-23 20:20 ` William J. Earl
  1996-04-23 20:26 ` What target (was David ...) Ariel Faigon
  0 siblings, 2 replies; 9+ messages in thread
From: Mike McDonald @ 1996-04-23 19:51 UTC (permalink / raw)
  To: David S. Miller; +Cc: linux



  A dumb question, what exactly is the purpose of porting Linux to
SGI/Mips boxes? At one time, it was proposed as a way that all of the
people how just got dropped from support to maintain there machine's
usefull life. Now, people are talking about embedding linux in
printers and Nintendo boxes! Or as an alternative to Irix on our
current machines. Personally, I think the port should concentrate on
R3K boxes with/without graphics. (It'd be nice if we could release the
info so that X11R6 could be built on the old boxes.) The port should
be a 32 bit port. (Does gcc even support 64 bit MIPS 27 ISA?) It also
be nice if the R3K port would also work on the R4K machines that are
fading away, ie. Indy's, Indigo2's.


  Mike McDonald
  mikemac@engr.sgi.com

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

* Re: David Miller is on the list
  1996-04-23 19:51 David Miller is on the list Mike McDonald
@ 1996-04-23 20:20 ` William J. Earl
  1996-04-23 20:26 ` What target (was David ...) Ariel Faigon
  1 sibling, 0 replies; 9+ messages in thread
From: William J. Earl @ 1996-04-23 20:20 UTC (permalink / raw)
  To: Mike McDonald; +Cc: linux

Mike McDonald writes:
 > 
 > 
 >   A dumb question, what exactly is the purpose of porting Linux to
 > SGI/Mips boxes? At one time, it was proposed as a way that all of the
 > people how just got dropped from support to maintain there machine's
 > usefull life. Now, people are talking about embedding linux in
 > printers and Nintendo boxes! Or as an alternative to Irix on our
 > current machines. Personally, I think the port should concentrate on
 > R3K boxes with/without graphics. (It'd be nice if we could release the
 > info so that X11R6 could be built on the old boxes.) The port should
 > be a 32 bit port. (Does gcc even support 64 bit MIPS 27 ISA?) It also
 > be nice if the R3K port would also work on the R4K machines that are
 > fading away, ie. Indy's, Indigo2's.

     Different people have different motivations, and you have heard
some of them.  My main interest is in two parts.  First, on
current-production low-end workstations, I would like to compare linux
performance to IRIX performance.  If linux is much better on most
measures, in ways which matter to end users, then we would need to
consider it as a choice for low-end systems.  If it is better only in
some dimensions, then we can use it as an existence proof that there
are ways to improve IRIX in those dimensions.  It is hard to compare
software running on different hardware, but software running on
identical hardware is directly comparable.

     Second, I believe that UNIX-based systems are gratuitously incompatible,
compared to NT, and that this is an impediment to competing against NT in
low-end servers and workstations.  Since most efforts to standardize 
interfaces and administration for UNIX systems have been very slow and
incomplete, due to conflicting interests of the vendors involved, I would
like to try using linux as a vehicle for creating a de facto standard.
Where appropriate, we should give away some enabling technology, such
as Web-based administration scripts.  We really compete on application
performance.  Trying compete in areas such as administrative commands,
which are peripheral to the user's main interests, is, on balance, almost 
certainly counterproductive.  This will be even more the case as we begin
selling into larger installations (with a large number of units, not the
odd one or two systems we often sell at present).

     linux for older boxes is a fine thing, and not unduly difficult
to do, at least on the workstations, but there are a lot more
R4000-and-better boxes out there now.  As for embedded systems, there
are actually pretty decent real time systems, some with POSIX
compliance, which support MIPS processors.  I doubt that the success
of MIPS processors in embedded systems is much limited by software
availability.

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

* What target (was David ...)
  1996-04-23 19:51 David Miller is on the list Mike McDonald
  1996-04-23 20:20 ` William J. Earl
@ 1996-04-23 20:26 ` Ariel Faigon
  1996-04-23 20:54   ` Mike McDonald
  1996-04-23 22:39   ` Greg Chesson
  1 sibling, 2 replies; 9+ messages in thread
From: Ariel Faigon @ 1996-04-23 20:26 UTC (permalink / raw)
  To: linux

Mike asked (not a dumb Q, BTW):
>
>  A dumb question, what exactly is the purpose of porting Linux to
>SGI/Mips boxes?
>
Looks like there are many opinions. I don't care as long as we
manage to do this port. Whatever we port it to (and the wider the
port is) SGI is going to benefit tremendously. You may read
my Linux pages (http://info.engr/~ariel/linux) to understand why
my personal conviction (and others) is so strong.

Some of the nice things about Linux are:

	1) It can work from RAM (virtual disk),
	    So it follows that it is easily ROMable and
	    embeddable (much more so than IRIX)

	    I have developed embedded apps for several years in my past
	    and I can tell you that my life would have been infinitely
	    easier had I been able to develop in a Linux env.
	    Only the thought of having the same env on the host
	    and the target is revolutionary by itself (and possible!)

	2) It has a small footprint so naturally it is a good candidate
	   for embedded market.

	3) It has a common single source code for 32-bit and 64-bit
	   machines (Alpha). So we shouldn't think of this as an "either/or"
	   proposition.

P.S.
gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
nobody is stopping us from using our compilers (as well as gcc
at our convenience).
-- 
Peace, Ariel

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

* Re: What target (was David ...)
  1996-04-23 20:26 ` What target (was David ...) Ariel Faigon
@ 1996-04-23 20:54   ` Mike McDonald
  1996-04-23 22:27     ` Ariel Faigon
  1996-04-23 22:39   ` Greg Chesson
  1 sibling, 1 reply; 9+ messages in thread
From: Mike McDonald @ 1996-04-23 20:54 UTC (permalink / raw)
  To: ariel; +Cc: linux


>From: ariel@yon (Ariel Faigon)
>Subject: What target (was David ...)
>To: linux@yon
>Date: Tue, 23 Apr 1996 13:26:53 -0700 (PDT)

>P.S.
>gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
>nobody is stopping us from using our compilers (as well as gcc
>at our convenience).
>-- 
>Peace, Ariel

  I strongly believe that using our compilers would be a "bad" thing
for the initial port. Requiring someone to buy IDO inorder to compile
a free OS seems like the "wrong" thing to me. Now, if we (SGI) decide
to ship a Linux version, then yes, using our compilers is OK. Let's
just make sure that the port is dependant on our compilers in any way
at this point. (I doubt that's what you were suggesting. I just want
to make it clear before we get started.)

  Mike McDonald
  mikemac@engr.sgi.com

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

* Re: What target (was David ...)
  1996-04-23 20:54   ` Mike McDonald
@ 1996-04-23 22:27     ` Ariel Faigon
  1996-04-23 22:27       ` Ariel Faigon
  1996-04-23 22:43       ` Greg Chesson
  0 siblings, 2 replies; 9+ messages in thread
From: Ariel Faigon @ 1996-04-23 22:27 UTC (permalink / raw)
  To: Mike McDonald; +Cc: ariel, linux

>Mike dijo:
>>yo dijo:
>>
>>P.S.
>>gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
>>nobody is stopping us from using our compilers (as well as gcc
>>at our convenience).
>
>  I strongly believe that using our compilers would be a "bad" thing
>for the initial port. Requiring someone to buy IDO inorder to compile
>a free OS seems like the "wrong" thing to me. Now, if we (SGI) decide
>to ship a Linux version, then yes, using our compilers is OK. Let's
>just make sure that the port is dependant on our compilers in any way
>at this point. (I doubt that's what you were suggesting. I just want
>to make it clear before we get started.)
>
>
Bob and I are working separately on making our compilers (actually only
the C one, not Ada :-) be bundled with Irix (and possibly licence enabled
for a nominal fee, which can be done automatically without human
intervention -- surprisingly this may increase revenues because
the cost of handling goes to zero and the potential upside due to
lowering barriers is large). I think we have a very good chance of
acheiving this as soon as our upcoming big software release.

Also, I agree, we should make sure that whatever we do is buildable
by gcc. And we should also be paying Cygnus to do a real supported
full port (including ld), but this is harder to achieve (need $$$
from management) at this point.  However, after we have Linux and it
takes off, everything related to free software would be possible :-)
-- 
Peace, Ariel

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

* Re: What target (was David ...)
  1996-04-23 22:27     ` Ariel Faigon
@ 1996-04-23 22:27       ` Ariel Faigon
  1996-04-23 22:43       ` Greg Chesson
  1 sibling, 0 replies; 9+ messages in thread
From: Ariel Faigon @ 1996-04-23 22:27 UTC (permalink / raw)
  To: Mike McDonald; +Cc: ariel, linux

>Mike dijo:
>>yo dijo:
>>
>>P.S.
>>gcc doesn't have support for 64 bit MIPS 27 ISA, I guess, but
>>nobody is stopping us from using our compilers (as well as gcc
>>at our convenience).
>
>  I strongly believe that using our compilers would be a "bad" thing
>for the initial port. Requiring someone to buy IDO inorder to compile
>a free OS seems like the "wrong" thing to me. Now, if we (SGI) decide
>to ship a Linux version, then yes, using our compilers is OK. Let's
>just make sure that the port is dependant on our compilers in any way
>at this point. (I doubt that's what you were suggesting. I just want
>to make it clear before we get started.)
>
>
Bob and I are working separately on making our compilers (actually only
the C one, not Ada :-) be bundled with Irix (and possibly licence enabled
for a nominal fee, which can be done automatically without human
intervention -- surprisingly this may increase revenues because
the cost of handling goes to zero and the potential upside due to
lowering barriers is large). I think we have a very good chance of
acheiving this as soon as our upcoming big software release.

Also, I agree, we should make sure that whatever we do is buildable
by gcc. And we should also be paying Cygnus to do a real supported
full port (including ld), but this is harder to achieve (need $$$
from management) at this point.  However, after we have Linux and it
takes off, everything related to free software would be possible :-)
-- 
Peace, Ariel

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

* Re: What target (was David ...)
  1996-04-23 20:26 ` What target (was David ...) Ariel Faigon
  1996-04-23 20:54   ` Mike McDonald
@ 1996-04-23 22:39   ` Greg Chesson
  1 sibling, 0 replies; 9+ messages in thread
From: Greg Chesson @ 1996-04-23 22:39 UTC (permalink / raw)
  To: ariel, linux

I'm pleased that we are getting a Linux port started and that there
is an incredible degree of interest and enthusiasm. This is independent
of which hardware configurations will or should be supported.
I see good reasons for doing all of them.

I hope that the
self-selected "steering committee" will generate some consensus tomorrow
as to priorities.  If there is no consensus, then Larry McVoy and I will
make an "executive decision" based on available hardware resources
and a shortest-path approach to getting a first port.


greg

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

* Re: What target (was David ...)
  1996-04-23 22:27     ` Ariel Faigon
  1996-04-23 22:27       ` Ariel Faigon
@ 1996-04-23 22:43       ` Greg Chesson
  1996-04-23 22:43         ` Greg Chesson
  1 sibling, 1 reply; 9+ messages in thread
From: Greg Chesson @ 1996-04-23 22:43 UTC (permalink / raw)
  To: ariel, Mike McDonald; +Cc: linux

Right.

The objective with bringing David in has been to get something started....
a first port as an "enabling technology".  I believe that many good things
will happen as a result.

greg

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

* Re: What target (was David ...)
  1996-04-23 22:43       ` Greg Chesson
@ 1996-04-23 22:43         ` Greg Chesson
  0 siblings, 0 replies; 9+ messages in thread
From: Greg Chesson @ 1996-04-23 22:43 UTC (permalink / raw)
  To: ariel, Mike McDonald; +Cc: linux

Right.

The objective with bringing David in has been to get something started....
a first port as an "enabling technology".  I believe that many good things
will happen as a result.

greg

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

end of thread, other threads:[~1996-04-23 22:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1996-04-23 19:51 David Miller is on the list Mike McDonald
1996-04-23 20:20 ` William J. Earl
1996-04-23 20:26 ` What target (was David ...) Ariel Faigon
1996-04-23 20:54   ` Mike McDonald
1996-04-23 22:27     ` Ariel Faigon
1996-04-23 22:27       ` Ariel Faigon
1996-04-23 22:43       ` Greg Chesson
1996-04-23 22:43         ` Greg Chesson
1996-04-23 22:39   ` Greg Chesson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox