*BSD News Article 30962


Return to BSD News archive

Xref: sserve comp.os.misc:3031 comp.os.lynx:467 comp.os.os2:2985 comp.os.386bsd.questions:10476 comp.os.os2.programmer:13795 comp.os.lynx:468 comp.os.mach:3868 comp.os.minix:23795
Path: sserve!newshost.anu.edu.au!munnari.oz.au!spool.mu.edu!howland.reston.ans.net!cs.utexas.edu!swrinde!gatech!europa.eng.gtefsd.com!ulowell!ulowell.uml.edu!jrichard
From: jrichard@charon.uml.edu (John Richardson)
Newsgroups: comp.os.misc,comp.os.lynx,comp.os.os2,comp.os.386bsd.questions,comp.os.ms-windows.programmer,comp.os.os2.programmer,comp.os.lynx,comp.os.mach,comp.os.minix
Subject: Re: Need good OS for intel X86 platform. LINUX!!!
Date: 27 May 1994 21:00:15 GMT
Organization: University of Massachussets - Lowell
Lines: 37
Message-ID: <JRICHARD.94May27170016@charon.uml.edu>
References: <1994May27.141723.13104@eplrx7.es.duPont.com> <n9044144.770068471@honeydew>
NNTP-Posting-Host: charon.uml.edu
In-reply-to: n9044144@honeydew.cc.wwu.edu's message of 27 May 94 19:54:31 GMT



   I'm not certain about core areas 1+2...

   >3 - TCPIP and Socket support.

   check.

   >end of core requirements.
   >#########################
   >Would be nice if:

most these things exist... etc...

about 1 & 2:

|1 - Memory map access to isa / eisa bus,
|    no device drivers needed.
|    eg.
|        int i, *ptr = 0x00C00000;
|
|        read would be i = *ptr;
|        write would be *ptr = i;

I'm pretty sure what you want here is mmap(), maybe with MAP_FIXED...


|2 - Flat memory, ability to malloc available memory
|    in system without having to do some sort of
|    translation.

I don't understand this one...  Linux has a "flat" memory architecture,
but I don't know of any malloc that doesn't have to do /any/ translations...
I'm sure one exists though.  :)

John Richardson
jrichard@cs.uml.edu