Plan 9 from Bell Labs’s /usr/web/sources/wiki/d/282

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


Other hardware
D1359143660
Ageoff
#Plan 9 runs or has run on a variety of non-x86 hardware.
#
#AMD64
#
#The AMD64 compiler suite is now included in the distribution, but
#note that AMD64-specific library code and the like are not yet
#distributed. A minimal AMD64 CPU server kernel exists at the labs.
#
#ARM
#
#A CPU server kernel runs on Marvell's Sheevaplug, Guruplug (but not
#Guruplug Display yet) and Openrd-client, based on the Kirkwood SoC,
#and another runs on the IGEPv2 and Gumstix Overo, based on the TI
#OMAP3530 SoC. USB and flash memory don't yet work on the OMAP kernel
#due to lack of documentation. Plan 9 now also runs on the dual-core
#Compulab Trimslice.
#
#[Ronald Minnich |
#http://groups.google.com/group/comp.os.plan9/msg/e92a0c5f93f6d4a7]
#produced a port to the [TS/7200 |
#http://www.embeddedarm.com/epc/ts7200-spec-h.html] SBC. This card
#was then used as part of a Lunchbox cluster detailed in this [Linux
#Journal | http://www.linuxjournal.com/article/8177] article.
#
#[Richard Miller |
#https://groups.google.com/forum/#!topic/comp.os.plan9/JYkDNAP-zvM]
#has ported Plan 9 to the [Raspberry Pi |
#http://www.raspberrypi.org]. Kernel source code is available in
#/n/sources/contrib/miller/rpi/sys/src/9/bcm, an SD card image of a
#stand-alone fossil file system is in
#/n/sources/contrib/miller/9pi.img.gz, and a kernel image, which can
#be used to boot a Pi as a terminal in a Plan 9 network, is in
#/n/sources/contrib/miller/9pi.
#
#HISTORIC PORTS
#
#PowerPC 405EP, 405GP, 440GX based on Inferno CerfCube 405 port. CPU
#server runs on Virtex 4 and 5 FPGAs; available upon request.
#
#One of the Blue Gene ports is available.
#
#Alcatel-Lucent use some [PowerPC cards internally |
#http://groups.google.com/group/comp.os.plan9/msg/bbaa850c4fdb43c1],
#the code for these has been left in the distribution to help others
#doing their own ports. Again, these are now quite old.
#
#IPengine - [Richard Miller |
#http://groups.google.com/group/comp.os.plan9/msg/1c69e204443a7b60]
#has done a port to the [IPengine |
#http://www.brightstareng.com/ine1.htm] from Brightstar.
#
#Alpha - Plan 9 ran on the DEC Alpha [PC164 |
#http://groups.google.com/group/comp.os.plan9/msg/a2d44306b0e52c83],
#it is also believed to have run on the LX164 and with some small
#modifications on the [500au |
#http://groups.google.com/group/comp.os.plan9/msg/af19766a4019be59].
#More recently a port was done to the Dec Personal Workstation,
#[sd550
#http://groups.google.com/group/comp.os.plan9/msg/e690ed5040ae91af]
#though with no graphics support. Only network boot is supported.
#These are old machines and ports.
#
#MIPS - The second edition supported various MIPS-based platforms,
#including several then-popular SGI machines. SGI has declined to
#allow the kernel source to be distributed (unlike the 2e Sun
#sources, which are available). Tim Wiess has discussed doing a
#modern port.
#
#iPaq (ARM) - A version for some iPaq models is also distributed; see
#[Installation on Ipaq], but iPaqs are now quite old.
#
#BeBox - Dr C H Forsyth did a port of the Second Edition to the
#BeBox; detailed info and an image of the system can be found in:
#[http://verso.terzarima.net/plan9/soft/bebox.html]
#
#PowerPC iMac - Some students at CMU worked on a port to the iMac
#with Professor David Eckhardt. Work on the port has (more or less)
#stopped. In its current state, the port uses OpenFirmware-based
#device drivers; significantly, it lacks one for ethernet. For more
#information, see [http://www.cs.cmu.edu/~412/projects/9mac/] or
#contact Prof. Eckhardt.
#
#64-bit SPARC - Tim Newsham has ported the both the plan9 compiler
#and kernel to the [sparc64 |
#http://groups.google.com/group/comp.os.plan9/msg/0edf88f2d51eff12].
#The code for this port is available in /n/sources/contrib/newsham:
#! Supported Platforms
#!  - Sun Ultra2
#! 
#! Supported Hardware
#!  - HME 10/100 ethernet
#!  - HME/FAS366 SCSI
#!     - no booting from disk yet
#!     - no support for sunlabel disk labels
#!  - Z8530 uart serial port
#The code was last updated in April of 2005; some work is needed to
#bring it back in sync with the current kernel tree.
#
#32-bit SPARC - Chris Collins was updating the 2nd edition [sparc32 |
#http://groups.google.com/group/comp.os.plan9/msg/6fb5b04c4869836b]
#port to the 4th edition. These machines are now quite old and the
#sparc64 port seems a better bet.
#
#Next Cube - The second edition supported 68k-based Nextstations as
#terminals; this code has not been updated to the 4th edition.
#
#Vax 750 - The earliest file server port. The compiler binary was
#recently found but the source appears to have been lost in the mists
#of time.
#
#Hobbit - A CRISP CPU developed by AT&T, see the entry in the
#[Wikipedia | http://en.wikipedia.org/wiki/AT&T_Hobbit]
#
#Compilers also existed for several other architectures which are no
#longer distributed. Some, like those for the Intel i960 and AT&T
#3210 CPUs, where only ever used to program peripherals and thus
#where not extensively tested. Others, like the AMD 29000, were used
#for other projects, like ports of Inferno. See 8c(1) for the list of
#currently distributed compilers.
#
#SEE ALSO
#
#[http://plan9.bell-labs.com/sys/doc/port.html], [Supported PC
#hardware], [TODO]
#

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.