Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!paladin.american.edu!gatech!news.byu.edu!cwis.isu.edu!u.cc.utah.edu!cs.weber.edu!terry From: terry@cs.weber.edu (A Wizard of Earth C) Newsgroups: comp.os.386bsd.development Subject: Re: Porting NetBSD to OS/2 and Windows NT Date: 16 Nov 1993 01:32:58 GMT Organization: Weber State University, Ogden, UT Lines: 53 Message-ID: <2c9aka$4fp@u.cc.utah.edu> References: <pcbsdCGE4oI.5zw@netcom.com> <2c22ac$fob@u.cc.utah.edu> <crt.753372922@tiamat.umd.umich.edu> NNTP-Posting-Host: cs.weber.edu In article <crt.753372922@tiamat.umd.umich.edu> crt@tiamat.umd.umich.edu (Rob Shady) writes: >terry@cs.weber.edu (A Wizard of Earth C) writes: > >>Actually, hosted OS projects are quite common; several examples: > >>o UNIX on MACH Mach was designed for this, MACH *IS* basically a > *NIX kernel. >>o OS/2 on MACH OS/2 is single user... >>o NetWare on OS/2 Netware isn't an operating system, it runs under DOS. >>o NetWare on UNIX Same as above. >>o DOS on MACH DOS is single user, easy to port. >>o DOS on UNIX Same as above. >>o Windows on DOS Windows is not an operating system, it runs under DOS. >>o Windows on UNIX Same as above. >>o Windows on OS/2 Same as above. >>o Windows on NT Same as above. >>o Mac on DOS Mac is single user, easy to port. > >I think your missing the point here... Your taking a multi-user, multi- >tasking full blown (bigger than life!) operating system, and porting it >to a single user, slow as hell operating system. It's not realistic... He's only taking the kernel services (from what I gathered) and libraries; nevertheless, other than timing issues in select/poll/getitimer/setitimer and things that deal with the utmp or passwd file, etc., it should be relatively painless. Some corrections to your corrections of my hosted OS list: 8-). MACH *IS* basically a *NIX kernel. Nope; MACH is MACH -- a UNIX kernel supplies swapper and file system services. OS/2 is single user... Don't confuse "single user" with "single tasking". NetWare on XXX NetWare is an OS, not an application; don't confuse "non-preemptive multitasking" with "not multitasking". Mac on DOS Again, don't confuse "single user" with "single tasking". Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.