🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #35023

Re: A proposal--TOS Replacement Project

#35023
From: Steve Kirkendall
Date: Sat, 12 Nov 1988 20:09
46 lines
2920 bytes
In article <1683@netmbx.UUCP> hase@netmbx.UUCP (Hartmut Semken) writes:
>In article <17702@shemp.CS.UCLA.EDU> acm@cs.ucla.edu writes:
>>I have a comment.  Why not adopt MINIX as that new OS?  
>
>As far as I know (don't have Minix right now), Minix is no speed demon
>(wha do You exspect from an operating system written in C?).
>It could be build anew (in Assembler of course), but that will take some
>time... (and will not be portable anymore).

Factors that slow Minix down (at least on PCs) are:
	1) The compiler that comes with Minix produces bad code.
	2) The Minix kernal is divided into several tasks which must
	   communicate with each other by passing messages.  Message passing
	   is slow.
	3) The disk I/O is not multi-tasking, so the system stops processing
	   when your disk is busy.

The bad C compiler could be replaced with a better one, such as Sozobon C.
The kernal could be divided into fewer tasks to reduce message passing overhead;
one big help would be to compile device drivers as part of the file system task.
That single-tasking disk I/O is a real bummer.

One problem with Minix: It is not freely redistributable.  Cheap, yes; free, no.
I suspect a PD operating system would have a much better chance of catching on;
can you imagine a typical Atari salesman explaining to a typical Atari customer
why s/he should spend money to replace something as technical as an OS?

>I like OS/9 pretty much (run it on an 020 VME BUS machine) and would
>like to have it on my ST at home as well...

I've tried running OS9 on my ST.  Very disappointing.  Microware's hard disk
driver & support software don't work with my Supra drive.  I managed to get it
running by using somebody else's driver, but the system crashes about every
hour and a half.  Reliability issues aside, OS9 is EXPENSIVE.  The C compiler
costs $500, and other software is priced similarly.  Also, OS9 seems a lot
slower than it should be -- perhaps because of its redundant CRC checking, or
because the kernel makes many recursive system calls, I don't know.

I like the Minix idea, or a PD *NIX clone.

Hey, Atari!  What kind of support would you be willing to give to a project
like this?  Yes, I understand that you all think TOS 1.4 is the greatest thing
since 3.5" disks... but DEC feels the same way about VMS, and a lot of us
customers want an alternative.  Please post a response.

		-- Steve Kirkendall
Technical Details
Message-ID: <1226@psu-cs.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!tektronix!reed!psu-cs!kirkenda
References: <700@sdcc15.ucsd.edu> <17702@shemp.CS.UCLA.EDU> <1683@netmbx.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!tektronix!reed!psu-cs!kirkenda
From: kirkenda@psu-cs.UUCP (Steve Kirkendall)
Newsgroups: comp.sys.atari.st
Subject: Re: A proposal--TOS Replacement Project
Message-ID: <1226@psu-cs.UUCP>
Date: 12 Nov 88 20:09:20 GMT
References: <700@sdcc15.ucsd.edu> <17702@shemp.CS.UCLA.EDU> <1683@netmbx.UUCP>
Reply-To: kirkenda@psu-cs.UUCP (Steve Kirkendall)
Organization: Dept. of Computer Science, Portland State University; Portland OR
Lines: 46