*BSD News Article 37475


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!europa.eng.gtefsd.com!news.mathworks.com!noc.near.net!jericho.mc.com!jericho!gwr
From: gwr@mc.com (Gordon W. Ross)
Newsgroups: comp.unix.bsd
Subject: Re: NetBSD vs SunOS (for Sun3)
Date: 3 Nov 1994 20:28:17 GMT
Organization: Mercury Computer Systems, Inc.
Lines: 97
Message-ID: <GWR.94Nov3152816@bach.mc.com>
References: <MUEPF.94Oct25122857@iff162.iff.kfa-juelich.de> <mrg.783229820@dynamo>
	<CyE06J.E5p@cogsci.ed.ac.uk> <DERAADT.94Oct28104515@newt.fsa.ca>
	<38u9lp$efk@play.cs.columbia.edu>
Reply-To: "Gordon Ross" <gwr@mc.com>
NNTP-Posting-Host: bach.mc.com
In-reply-to: farul@news.cs.columbia.edu's message of 29 Oct 1994 16:00:57 -0400

In article <38u9lp$efk@play.cs.columbia.edu> farul@news.cs.columbia.edu (Farul Ghazali) writes:

> Date: 29 Oct 1994 16:00:57 -0400
> From: farul@news.cs.columbia.edu (Farul Ghazali)
> Newsgroups: comp.unix.bsd
> 
> Any news about the Sun 3 port? Is this close to being ready yet?

Well, it depends what you mean by "close to ready" (chuckle).
There is a binary snapshot ready to go out with NetBSD-1.0:
It boots-up multi-user on a Sun3/60M but the VM code flakes
out as soon as you try to run anything large (i.e. gcc).
I've been somewhat short of time to work on it, but I still
hope to get it done.  We'll see.  Help is always welcome.

Gordon W. Ross			  Internet: <gwr@mc.com>
Mercury Computer Systems	Voice mail: 508-256-0052x295
199 Riverneck Road		Front desk: 508-256-1300
Chelmsford, MA 01824-2820	 Facsimile: 508-256-3599

[ Below is the README file from ftp.netbsd.org:/pub/NetBSD/arch/sun3 ]

# $Id: README,v 1.3 1994/07/30 05:14:24 gwr Exp $ -*- text -*-

NetBSD/Sun3 release

	by Adam Glass and Gordon Ross

This README describes the NetBSD/Sun3 release as it stands today.
This release consists of sup directions for getting the NetBSD kernel
sources including the Sun3 port, some bootstrapping software, some
really minimal documentation and copies of relevant third party
sources.

The eventual goal of NetBSD/Sun3 is to be able to install NetBSD on a
Sun3 without requiring any sun binaries at all.  A secondary goal is
to be able to run SunOS binaries.

The intent of this release is to provide enough infrastructure and
such that people can hack on the Sun3 port.  In particular, a lot of
driver work is known to be needed.  There are also parts of the port
that have not been completely exercised and may contain unknown bugs.

This port was hosted under SunOS, i.e configed, and compiled.  It
should be possible to host it on another system as long as (currently)
the target architecture/os is SunOS, and you can get the necessary
tools compiled.

You'll need to get the sources for the NetBSD kernel, and some tools.
Directions for how to do this can be found in the file SUP.

Getting some of these tools up under SunOS is a bit of a pain, so I've
included enough binaries that you can sidestep this problem for the
moment.  Getting the compilation environment setup is described in
"ENVIRONMENT"

A full description of how to build/test a NetBSD/sun3 kernel can be
found in "BUILDING".

A short port status (how far does it get this week?) and
longer todo list can be found in TODO.
The port itself can be found in src/sys/arch/sun3.

I've also included relevant code from other sources (Sprite, Mach3)
that perhaps we can steal (osrc.mach3.tar.gz, osrc.sprite.tar.gz).

Bugs, Commments, etc. to port-sun3@sun-lamp.cs.berkeley.edu and not to
me personally please.

Here is a tour of the tree:

doc/sun3/README			this document
doc/sun3/STATUS			summary of port status
doc/sun3/INSTALL		how to install the binary snapshot
doc/sun3/SUP			Instructions on how to use SUP
doc/sun3/ENVIRONMENT		tells you how to setup an environment in
				which you can compile NetBSD/Sun3 kernels.
doc/sun3/BUILDING	 	tells you how to build a NetBSD/sun3 kernel
				and how to test it.
doc/sun3/TODO			TODO list
doc/autoconfig.ps.gz		documentation on the autoconfig design

othersrc			src from sprite, and mach3 for reference
xbin/sun3			some sun3 SunOS binaries included.
				Their use is described in ENVIRONMENT...

*.tar.gz			some NetBSD/m68k binaries.
				also described in ENVIRONMENT...

In the actual sources:

src/sys/arch/sun3		NetBSD/sun3 port
--
Gordon W. Ross			  Internet: <gwr@mc.com>
Mercury Computer Systems	Voice mail: 508-256-0052x295
199 Riverneck Road		Front desk: 508-256-1300
Chelmsford, MA 01824-2820	 Facsimile: 508-256-3599