Subject: Re: NetBSD without MMU ?
To: None <tech-embed@netbsd.org, netbsd-ports@netbsd.org, tech-ports@netbsd.org>
From: Greg A. Woods <woods@weird.com>
List: tech-ports
Date: 04/11/2002 16:05:56
[ On , April 11, 2002 at 15:21:06 (-0400), Perry E. Metzger wrote: ]
> Subject: Re: NetBSD without MMU ?
>
> Currently, there isn't a version of NetBSD that runs MMUless. Running
> without an MMU would require some pretty extensive changes (like
> ripping out the UBC system

It's probably easier, relatively speaking, to start fresh with a new
kernel design (or with an existing kernel that doesn't need an MMU, such
as MINIX), reusing only some of the most generic stuff in NetBSD, such
as maybe some filesystem code.

> replacing fork()+exec() with spawn(),
> eliminating use of mmap, etc.)

You don't _need_ an MMU to implement fork()....  (eg. as in MINIX)

-- 
								Greg A. Woods

+1 416 218-0098;  <gwoods@acm.org>;  <g.a.woods@ieee.org>;  <woods@robohack.ca>
Planix, Inc. <woods@planix.com>; VE3TCP; Secrets of the Weird <woods@weird.com>