9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: "Lawrence E. Bakst" <ml@iridescent.org>
To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>
Subject: Re: [9fans] non-PC hardware
Date: Tue, 27 Mar 2007 16:34:58 -0700	[thread overview]
Message-ID: <p0624081bc22f52bb96dd@[192.168.127.192]> (raw)
In-Reply-To: <1175027494.6591.1181698991@webmail.messagingengine.com>

Many processor architectures are in the process of being marginalized or becoming niche architectures. With Apple switching to X86 and Intel just about dropping IA64, the IA32 and IA32/EM64T is the main architecture(s) going forward. Despite having just sold off the X-Scale embedded to Marvel, I expect Intel to get back into the embedded game with ultra low power X86 chips. Alpha is gone, Sparc is Sun only, MIPs might survive as an embedded architecture.

The big 3 going forward are X86, ARM, and PPC as someone else mentioned.

There is no doubt that plan9 is both portable and has a good dynamic range, from Bitsy to larger X86 boxes with multiple processors. So I am not depressed at all. Supporting new hardware takes lots of work. I've written more IO drivers in my life than most of you. It's a lot of work.

Personally if I was going to work on a plan9 porting I would focus on three areas.

1. The AppleTV box or the Mac Mini. Both of these are low cost machines. Intel actually has an open source driver for the graphics chip on the Mini, which is rare these days, although it doesn't contain source code to do 3D which is too bad. The AppleTV is dirt cheap and you can attach it to a large LCD TV (which are also getting very cheap, soon $1k for 46") and get a really nice setup. I hope the "community" can get some disclosure on the chips used inside the AppleTV box. It would make a nice plan9 terminal.

Because the new Apple stuff is X86 based, ports shouldn't be too hard, delta chip support.

2. Xen. Rumor has it that Xen will be built in to Apple's next OS, Leopard. Everyone is using Xen. So it would be nice to have great support for Xen in plan9. From what I read recently, it seems like it's almost there, but not merged into sources yet.

3. Q: Is there a EM64T version of plan9? If so which word/ptr size model does it use?

http://www.unix.org/version2/whatsnew/lp64_wp.html

I think all of the Intel chips going forward are going have EM64T. So plan9 should have good support for that. Plus you get 8 more registers with EM64T, which the architecture could really use.

leb


At 9:31 PM +0100 3/27/07, maht wrote:
>I depressed myself my reading
>
>http://plan9.bell-labs.com/wiki/plan9/Other_hardware/index.html
>
>from the looks of it, other than x86 there's nothing modern (i.e. 1Ghz+)
>that runs plan9
>
>do I have this right ?
>--
>  matt lawless
>  maht0x0r@xsmail.com
>
>--
>http://www.fastmail.fm - A fast, anti-spam email service.




  parent reply	other threads:[~2007-03-27 23:34 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-27 20:31 maht
2007-03-27 20:41 ` John Floren
2007-03-27 20:43 ` ron minnich
2007-03-27 20:54   ` Lorenzo Fernando Bivens de la Fuente
2007-03-27 21:09     ` Paul Lalonde
2007-03-27 21:57       ` ron minnich
2007-03-27 22:05         ` Paul Lalonde
2007-03-27 20:56   ` John Floren
2007-03-27 20:58   ` erik quanstrom
2007-03-28 15:42   ` Iruata Souza
2007-03-28 16:05     ` Jack Johnson
2007-03-28 16:14       ` David Arnold
2007-03-28 16:14       ` andrey mirtchovski
2007-03-28 16:19         ` andrey mirtchovski
2007-03-28 17:09           ` erik quanstrom
2007-03-28 17:22           ` Sape Mullender
2007-03-28 16:21         ` Francisco J Ballesteros
2007-03-28 16:36         ` Jack Johnson
2007-03-28 16:18     ` Tim Wiess
2007-03-29 10:55     ` Harri Haataja
2007-03-29 13:12       ` erik quanstrom
2007-03-27 23:34 ` Lawrence E. Bakst [this message]
2007-03-28  0:06   ` erik quanstrom
2007-03-28  4:19     ` William Josephson
2007-03-28 13:29     ` Charles Forsyth
2007-03-28  0:11   ` David Arnold
2007-03-28  9:28     ` Anel Philippe
     [not found] ` <p0624081bc22f52bb96dd@192.168.127.192>
2007-03-28 16:14   ` Lluís Batlle
2007-03-28 16:17     ` Tim Wiess

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='p0624081bc22f52bb96dd@[192.168.127.192]' \
    --to=ml@iridescent.org \
    --cc=9fans@cse.psu.edu \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).