Linux MIPS Architecture development
 help / color / mirror / Atom feed
* Re: Linux: the next step
@ 1996-08-12 21:20 Steve Alexander
  1996-08-12 21:20 ` Steve Alexander
                   ` (2 more replies)
  0 siblings, 3 replies; 61+ messages in thread
From: Steve Alexander @ 1996-08-12 21:20 UTC (permalink / raw)
  To: Larry McVoy; +Cc: lm, Nigel Gamble, Alistair Lambie, ariel, linux

lm@gate1-neteng (Larry McVoy) writes:
>You'll have to borrow my copy, Usenix rejected it.  Fuckheads.

No doubt to make room for some paper on TCL scripts or something.  Feh.
Yeah, if you can make me a copy or convince the authors to send me one I'd
appreciate it.

>A more concrete example: IRIX syscall entry is something like 15-30 usecs,
>if I remember correctly.  On Linux, it's about .5 - 5 usecs.  In the
>Linux world, optimizations that made a 100% difference would be lost in
>the bloat in IRIX.  Does that mean that those optimizations are pointless?

To some degree, yes.  This is why application developers often have a lot of
platform-specific code; optimizations that work on one system won't necessarily
work on all systems.  I'm not saying this is good, mind you.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Linux/SGI Logos (was: Re: strace/truss equiv?)
@ 1997-05-28  2:45 Steve Alexander
  1997-05-28  2:45 ` Steve Alexander
                   ` (2 more replies)
  0 siblings, 3 replies; 61+ messages in thread
From: Steve Alexander @ 1997-05-28  2:45 UTC (permalink / raw)
  To: Alistair Lambie; +Cc: Seth Morabito, linux

"Alistair Lambie" <alambie@wellington.sgi.com> writes:
>The second one should be 'Powered by SGI!  Can we get the logo to spin....that
>would be cool!

I like the first one, myself.

Nothing warms a frosted penguin butt like an R10K.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Good news: no more begging for HW
@ 1997-06-18  0:00 John Wiederhirn
  1997-06-18  0:34 ` Getting X on Linux/SGI Ariel Faigon
  0 siblings, 1 reply; 61+ messages in thread
From: John Wiederhirn @ 1997-06-18  0:00 UTC (permalink / raw)
  To: linux

On Jun 17, 10:53am, richard offer wrote:
> * $ from miguel@nuclecu.unam.mx at "17-Jun:12:10pm" | sed "1,$s/^/* /"
> *
> * 4. Would it be possible for a free software company to redistribute
> *    the SGI's X server?  In that case, we could concentrate on getting
> *    the IRIX emulation as good as possible and just use the SGI X
> *    server and let Red Hat/Debian/GNU ship the cd with that binary.
>
> This would be my preferred solution, but I've had many an argument on this
> subject that I felt very dubious about bringing it up again.
>
> To me the quickest (and the best) way of getting an X server would be if we
> could simply port the existing Irix X server to Linux/SGI. My suggestion
would
> be, now that we have backing for hardware to get official backing for
software.
> I don't think we should neccesarrily release the source code for the ddx part
> of the X server to the public, but we should at least be able to get backing
to
> release .o files so the user could re-link the X server if they needed to
(Sun
> have done this before).

While this appears to be an ideal solution on the surface, it has some obvious
and immediate problems as well.  Namely, the complete lack of the driver
infrastructure to support the device-dependant layer of the Xsgi server.

Given that it's unlikely we'd release the source code to our gfx drivers, there
is no easily viable way to produce the drivers in the linux kernel image.
 Lacking the drivers, Xsgi would need some _major_ redesigns, which brings us
back to Xfree-porting-level efforts needing to be expended.

There are some very serious issues which come up even getting Xfree to a
moderate level of acceleration.  By the time you've got all the pieces in
place, you are probably looking at the same device-independant ->
device-dependant -> gfx-device layering that Xsgi has in place.  OpenGL adds an
order of magnitude of complexity to the issue.

I realize this comes off as fairly negative, but I'm just trying to explain the
issues involved once gfx gets added to the mix.  There would need to be a
buy-in at a very high level of SGI mgmt. before we could start making the
hardware details of our graphics subsystems available (at least the more modern
ones, such as O2, Impact, etc.).


-- 
John Wiederhirn (DSD, Graphics Kernel MTS)        jwiede@engr.sgi.com
       "Smithers, unleash the human insight and creativity."

^ permalink raw reply	[flat|nested] 61+ messages in thread
[parent not found: <199706181641.JAA05598@darwin.esd.sgi.com>]
* Re: Getting X on Linux/SGI
@ 1997-06-18 23:16 Larry McVoy
  1997-06-18 23:42 ` Nigel Gamble
  1997-06-19  6:40 ` Ralf Baechle
  0 siblings, 2 replies; 61+ messages in thread
From: Larry McVoy @ 1997-06-18 23:16 UTC (permalink / raw)
  To: Nigel Gamble; +Cc: Christopher W. Carlson, linux

: On Wed, 18 Jun 1997, Christopher W. Carlson wrote:
: >                            SGI is a hardware company!  It surprises me
: > that much of our company has forgotten that.
: 
: If it was ever true, it's certainly not true any longer.  SGI is
: a systems company.  By which I mean that our "edge" over the
: competition comes from a combination of hardware and software
: working very closely together.

We can argue this all day.  It's pointless.

Something that is not pointless, something that the nay-sayers should
take to heart, is that more than 10% of Alpha sales last year were Linux.
I confirmed this with Digital this morning - the number is somewhere
between 25 and 30 thousand Alphas running Linux.

Add to that the 4-6 million PCs running Linux and you start to have
a story.

Add to that the 19 million embedded MIPS chips and you start to ask
yourself why we aren't more serious about this market.

So, while we could sit around and argue with those who disagree, I say
that there is more than enough evidence that there is a market there.
If there's a market, we do it.  That's the SGI way.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20  7:21 Steve Alexander
  0 siblings, 0 replies; 61+ messages in thread
From: Steve Alexander @ 1997-06-20  7:21 UTC (permalink / raw)
  To: Christopher W. Carlson; +Cc: linux

"Christopher W. Carlson" <carlson@heaven.newport.sgi.com> writes:
>My point was that SGI is into making hardware.  That's how it started
>and that is still its main focus.  Yes, it is true that our software
>is very important because it takes advantage of the proprietary stuff
>in the hardware, but the main income for SGI is hardware.

How many people buy the hardware and program the bare metal?

>Note in any
>press releases and stock holder's documents how much is said about the
>wonderful software SGI produces (Alias/Wavefront is still a separate
>entity).  You won't find much.

That's a separate issue, which is that very few people here value software.
That will probably change with time if the company is going to continue to
be successful as the industry shifts.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20  7:34 Larry McVoy
  1997-06-20  9:55 ` William Fisher
  0 siblings, 1 reply; 61+ messages in thread
From: Larry McVoy @ 1997-06-20  7:34 UTC (permalink / raw)
  To: Steve Alexander; +Cc: Christopher W. Carlson, linux

: "Christopher W. Carlson" <carlson@heaven.newport.sgi.com> writes:
: >My point was that SGI is into making hardware.  That's how it started
: >and that is still its main focus.  Yes, it is true that our software
: >is very important because it takes advantage of the proprietary stuff
: >in the hardware, but the main income for SGI is hardware.
: 
: How many people buy the hardware and program the bare metal?

We own MIPS.  MIPS sold or licensed 19.2 million chips last year.  About
19 million of those were of the type "program the bare metal".

Much of the Linux/MIPS interest is for embedded systems.  We should have
done this years ago, there is no reason why not to do it other than NIH.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20  7:59 Steve Alexander
  1997-06-20  7:59 ` Steve Alexander
  1997-06-20  8:16 ` David S. Miller
  0 siblings, 2 replies; 61+ messages in thread
From: Steve Alexander @ 1997-06-20  7:59 UTC (permalink / raw)
  To: Larry McVoy; +Cc: Christopher W. Carlson, linux

lm@neteng (Larry McVoy) writes:
>We own MIPS.  MIPS sold or licensed 19.2 million chips last year.  About
>19 million of those were of the type "program the bare metal".

MIPS Chips != SGI systems.  My question still stands.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20  8:39 Steve Alexander
  1997-06-20 15:22 ` Martin Knoblauch
  0 siblings, 1 reply; 61+ messages in thread
From: Steve Alexander @ 1997-06-20  8:39 UTC (permalink / raw)
  To: David S. Miller; +Cc: lm, carlson, linux

"David S. Miller" <davem@jenolan.rutgers.edu> writes:
>Don't get me wrong, I was constantly reminded what keeps the lights on
>in bldg. 9 when I was there last summer, but when and if Linux begins
>to do some (not all) of that "enabling", people might begin to
>perceive the situation a bit differently.

Don't get me wrong.  I'm not opposed to Linux on SGI.  In fact, I'm in favor
of it, at least on some set of systems.  I don't believe that Linux on 64P
O2000s makes a lot of sense yet, but I think it would be nice to have Linux
running on O200s and Indys.

Personally, I wouldn't buy an O2 to run Linux.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20 16:40 Larry McVoy
  1997-06-20 16:51 ` Mike Shaver
  1997-06-20 16:59 ` richard offer
  0 siblings, 2 replies; 61+ messages in thread
From: Larry McVoy @ 1997-06-20 16:40 UTC (permalink / raw)
  To: Steve Alexander; +Cc: David S. Miller, lm, carlson, linux

: Personally, I wouldn't buy an O2 to run Linux.

OK, we won't try and sell you one.  What about the people that would buy
an O2 to run Linux?  

You != <the entire customer base>.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20 16:45 Larry McVoy
  1997-06-20 17:06 ` Todd Shrider
  0 siblings, 1 reply; 61+ messages in thread
From: Larry McVoy @ 1997-06-20 16:45 UTC (permalink / raw)
  To: Steve Alexander; +Cc: lm, Christopher W. Carlson, linux

: lm@neteng (Larry McVoy) writes:
: >We own MIPS.  MIPS sold or licensed 19.2 million chips last year.  About
: >19 million of those were of the type "program the bare metal".
: 
: MIPS Chips != SGI systems.  My question still stands.

Have you forgotten Nintendo 64 sales?

MIPS Chips == $$$ for SGI.  $$$ for SGI is what it is all about, that's what
feeds the light bills.   If making a bunch of hackers happy turns into $$$
for SGI in the long term, then we do it.  At this point, I believe it is 
obvious that that is the case.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-20 21:43 Steve Alexander
  1997-06-20 21:43 ` Steve Alexander
  0 siblings, 1 reply; 61+ messages in thread
From: Steve Alexander @ 1997-06-20 21:43 UTC (permalink / raw)
  To: Larry McVoy; +Cc: David S. Miller, carlson, linux

lm@neteng (Larry McVoy) writes:
>You != <the entire customer base>.

Really?  Thanks for the tip.

-- Steve

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-22 17:36 Larry McVoy
  0 siblings, 0 replies; 61+ messages in thread
From: Larry McVoy @ 1997-06-22 17:36 UTC (permalink / raw)
  To: Nigel Gamble; +Cc: David S. Miller, linux

: This tells me more about this guy's determination to use Linux, come
: what may, than it does about QNX.  If he'd put half the effort into
: learning the QNX device driver model that he did into hacking Linux,
: I bet he could have solved his problem with QNX.  I certainly could.

Why are you so sure that you could have made it work?  I know Eddie,
he's pretty bright and he isn't the sort of guy to use a hammer where
you need a screwdriver, as you suggest.  Even disregarding his approach,
why are you so sure you could have made it work with QNX?  Have you solved
that problem before in QNX?  Have you developed similar systems with
QNX?  If so, was it back before QNX had VM so it was quite lightweight?
Have you revisted the issues recently?  It sounds cocky of you to suggest
that you could trivially solved the problem but I'm sure you'll be able
to back it up with all the tecnhical details.

As to your comments about the line printer driver, yes, we've heard that
story before.  It's great that you figured out how to do it right.

However, what bearing does any of this have on our topic?  The original
topic, unless I'm mistaken, was questioning whether there was a reasonable
market for Linux on embedded MIPS.  While QNX is a great system, it
doesn't run on MIPS and is therefor pretty uninteresting to us.  While 
your experiences with the line printer are cool, does the fact that you
had a learning experience with Linux driver writing have any bearing on
Linux/MIPS sales?  I'm a little lost as to where you were going with all
this.

If you want to spend time and energy here, it would be nice if you could
help by figuring out the ways that Linux could be useful, and there are
many to choose from, on MIPS.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-22 17:50 Larry McVoy
  1997-06-22 17:50 ` Larry McVoy
  1997-06-23 19:43 ` Christopher W. Carlson
  0 siblings, 2 replies; 61+ messages in thread
From: Larry McVoy @ 1997-06-22 17:50 UTC (permalink / raw)
  To: fisher; +Cc: lm, sca, carlson, linux, William Fisher

: 	If the demand for Linux on MIPS chips is comming from the "embedded"
: 	systems then things sure have changed since the early days of
: 	MIPS Computer Systems. 

I think it is safe to confirm that yes, indeeedy, the market has changed.

: 	If fact the original VP of embedded system marketing at MIPS was
: 	Chet Silvestri, now VP of SPARC embedded systems at SUN. 

I know Chet, and Chet was real interested in getting some free OS on 
embedded SPARC when I was at Sun.

: 	Hence I would like to here more about larry's definition of
: 	"embedded systems" because they sure don't sound like any
: 	that our semiconductor partners sell to.

I think almost 100% of what I would call embedded Linux on MIPS is for
game platforms.  What they really want is a full on Unix environment
that they can use for development/debugging.  When they get done,
they want to rip out Linux/Unix and run an app on the bare hardware.
They may eventually want to leave a stripped down Linux in there but I
don't see why today.

What they really want is a reasonable development environment and they are
smart enough to realize they get there fastest with Linux.

^ permalink raw reply	[flat|nested] 61+ messages in thread
* Re: Getting X on Linux/SGI
@ 1997-06-24  0:55 Steve Alexander
  0 siblings, 0 replies; 61+ messages in thread
From: Steve Alexander @ 1997-06-24  0:55 UTC (permalink / raw)
  To: Christopher W. Carlson; +Cc: linux

"Christopher W. Carlson" <carlson@heaven.newport.sgi.com> writes:
>It is far easier (and cheaper) to get a bug fixed in Linux than in IRIX.

No doubt.

>Especially if you can't afford the maintenance fees.

I feel compelled to point out that you no longer need to be on support to get
the recommended patches for IRIX.  That's only a partial solution, but it's a
good first step.

-- Steve

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

end of thread, other threads:[~1997-06-24  0:56 UTC | newest]

Thread overview: 61+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1996-08-12 21:20 Linux: the next step Steve Alexander
1996-08-12 21:20 ` Steve Alexander
1996-08-12 21:39 ` John E. Schimmel
1996-08-12 21:39   ` John E. Schimmel
     [not found] ` <sca@refugee.engr.sgi.com>
1996-08-12 21:35   ` Sandeep Cariapa
1997-05-28 16:23   ` Linux/SGI Logos (was: Re: strace/truss equiv?) Donna Yobs
1997-06-20 17:28   ` Getting X on Linux/SGI Christopher W. Carlson
1997-06-23  7:07     ` Martin Knoblauch
1997-06-23 19:31   ` Christopher W. Carlson
  -- strict thread matches above, loose matches on Subject: below --
1997-05-28  2:45 Linux/SGI Logos (was: Re: strace/truss equiv?) Steve Alexander
1997-05-28  2:45 ` Steve Alexander
1997-05-28 14:48 ` Alistair Lambie
1997-05-28 14:48   ` Alistair Lambie
     [not found] ` <199705281638.JAA18907@kraken.seattle.sgi.com>
1997-05-28 22:48   ` Frank Chism
1997-05-29 11:05     ` Alistair Lambie
1997-05-29 11:05       ` Alistair Lambie
1997-05-29 10:07   ` Alistair Lambie
1997-05-29 10:07     ` Alistair Lambie
1997-06-18  0:00 Good news: no more begging for HW John Wiederhirn
1997-06-18  0:34 ` Getting X on Linux/SGI Ariel Faigon
1997-06-18  0:34   ` Ariel Faigon
1997-06-18 16:28   ` Christopher W. Carlson
1997-06-18 19:30     ` Nigel Gamble
     [not found] <199706181641.JAA05598@darwin.esd.sgi.com>
1997-06-18 19:41 ` John Chen
1997-06-18 19:41   ` John Chen
1997-06-18 19:56   ` David S. Miller
1997-06-18 20:15     ` Alex deVries
1997-06-19 20:01       ` William J. Earl
1997-06-18 23:16 Larry McVoy
1997-06-18 23:42 ` Nigel Gamble
     [not found]   ` <nigel@cthulhu.engr.sgi.com>
1997-06-19 15:46     ` Christopher W. Carlson
1997-06-19  6:40 ` Ralf Baechle
1997-06-19  6:40   ` Ralf Baechle
1997-06-20  7:21 Steve Alexander
1997-06-20  7:34 Larry McVoy
1997-06-20  9:55 ` William Fisher
1997-06-20  9:17   ` David S. Miller
1997-06-20 10:12     ` Ralf Baechle
1997-06-20 10:12       ` Ralf Baechle
1997-06-20 20:16     ` Nigel Gamble
1997-06-20  9:55   ` William Fisher
1997-06-20 13:42   ` Todd Shrider
1997-06-20 14:07     ` Ralf Baechle
1997-06-20 14:07       ` Ralf Baechle
1997-06-20  7:59 Steve Alexander
1997-06-20  7:59 ` Steve Alexander
1997-06-20  8:16 ` David S. Miller
1997-06-20  8:39 Steve Alexander
1997-06-20 15:22 ` Martin Knoblauch
1997-06-20 16:40 Larry McVoy
1997-06-20 16:51 ` Mike Shaver
1997-06-20 16:51   ` Mike Shaver
1997-06-20 16:59 ` richard offer
1997-06-20 16:45 Larry McVoy
1997-06-20 17:06 ` Todd Shrider
1997-06-20 21:43 Steve Alexander
1997-06-20 21:43 ` Steve Alexander
1997-06-22 17:36 Larry McVoy
1997-06-22 17:50 Larry McVoy
1997-06-22 17:50 ` Larry McVoy
1997-06-23 19:43 ` Christopher W. Carlson
1997-06-24  0:55 Steve Alexander

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