Subject: Re: NetBSD on non-MMU systems???
To: NetBSD/advocacy <netbsd-advocacy@netbsd.org>
From: Iggy Drougge <optimus@canit.se>
List: netbsd-advocacy
Date: 01/08/2002 22:53:52
Jason R Thorpe skrev:

If you don't mind a complete ignoramus butting in... =)

>On Tue, Jan 08, 2002 at 03:22:52PM +0000, Gavan Fantom wrote:

> > Given that UVM and UBC are relatively new things to NetBSD, one has to ask
> > why UVM and UBC aren't already separated out.

>UVM is fairly-well compartmentalized.  You just have the problem of
>implementing a new malloc, etc.  The pool allocator should already
>deal pretty well with no virtual memory.

>Then you need to implement a new fork/exec primitive (spawn(2)?), since
>in an MMU-less world, that operation pretty much wants to be atomic (and
>fork(2) has to be equated to vfork(2)).

Jim Wise pointed out MiNT as an example of how it could be done. And MiNT is
AFAIK based on BSD sources, as well as still being maintained. How far fetched
would it be to pad the holes with MiNT pieces? A starting point would be
http://www.freemint.de/.

--
En ligne avec Thor 2.6a.

Iggy tipsar: Vill du läsa en PDF-fil, men saknar läsare, skicka den till
pdf2txt@adobe.com, du får den tillbaka som ren ASCII till din epostadress.