🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Multitasking: What is available?

#36357
From: Wolfgang Ocker
Date: Thu, 02 Feb 1989 09:25
53 lines
3298 bytes
In article <1574@psu-cs.UUCP> kirkenda@psu-cs.UUCP (Steve Kirkendall) writes:
>OS/9
>	That didn't work out.  My impression of the 68000 version of OS/9 is
>	that it would be an even better OS for an 8-bit machine with 64K and
>	a slow clock.  On an ST, it seems rather under powered.
>
>	First off, it crashes frequently -- about every hour and a half.
OS-9/68000 V2.x is really stable, provided that the implementation is well
done. There are implementations out which use the (buggy) BIOS of TOS.
This causes real problems. 
>	Second, not all of the documented features are implemented yet --
>	some floating point functions don't work, and the hard disk driver
>	doesn't perform all of the low-level calls it should (eg it won't
>	park the hard disk).
Because I don't program sohisticated arithmetic programs I don't
know missing fp functions. The missing park iocontrol for the
harddisk is a lack of the implementation you use.
>	Third, it is SLOW.  Loading and starting a program takes a rather long
>	time because OS/9 generates a CRC check value every time it loads a
>	program.  
That's true. BUT: If a program is in memory already, it can be started
immediatly (no CRC computation). Programs are kept in memory, if possible. 
A good harddisk driver uses the multiple sector transfer,
so reading a programm from harddisk consumes only some 1/10 seconds.
> Also, all programs must be written in position-independent
>	code, with all data accessed via an base register.
True, but no real problem on the 68000. And there's no restriction
on the size of stack and static data.
>	Fourth, the commands that come with OS/9 have different names ad
>	syntax than their UNIX counterparts.  This didn't matter much 5 years
>	ago, but it matters to me now.
True, too. But there are shells available which allow aliasing. So
my "procs" is spelled "ps". 

May I summerize: The quality of OSK is highly dependant on the quality
of the implementation. Watch out for a better one! (Others are
available.) Many many UNIX tools have been ported and are free
available. 

/// Wolfgang Ocker

P.S.: Porting from UNIX to OSK is not so difficult as many people
believe. The port of Elm 2.1 beta took me about two days (the XENIX
port took the same amount of time ...)

P.P.S.: Im a really great MINIX fan! Thanks Andy!

/// Wolfgang
-- 
  |  Wolfgang Ocker          |  ocker@lan.informatik.tu-muenchen.dbp.de  |
  |  Lochhauserstr. 35a      |      pyramid!tmpmbx!recco!weo (home)      |
  |  D-8039 Puchheim         |     Technische Universitaet Muenchen      |
  |  Voice: +49 89 80 77 02  |          Huh, What? Where am I?           |
Technical Details
Message-ID: <542@infovax.lan.informatik.tu-muenchen.dbp.de>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!pprg.unm.edu!hc!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!unido!ztivax!tumuc!lan!ocker
References: <8901261512.AA11110@ucbvax.Berkeley.EDU> <1574@psu-cs.UUCP>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!pprg.unm.edu!hc!ames!amdcad!sun!pitstop!sundc!seismo!uunet!mcvax!unido!ztivax!tumuc!lan!ocker
From: ocker@lan.informatik.tu-muenchen.dbp.de (Wolfgang Ocker)
Newsgroups: comp.sys.atari.st
Subject: Re: Multitasking: What is available?
Message-ID: <542@infovax.lan.informatik.tu-muenchen.dbp.de>
Date: 2 Feb 89 09:25:17 GMT
References: <8901261512.AA11110@ucbvax.Berkeley.EDU> <1574@psu-cs.UUCP>
Reply-To: ocker@lan.informatik.tu-muenchen.dbp.de (Wolfgang Ocker)
Organization: Inst. fuer Informatik, TU Muenchen, W. Germany
Lines: 53