🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.oberon
Article #1188

Re: Anyone interested in writing an operating system?

#1188
From: M. Gallo
Date: Sun, 24 Mar 1996 23:51
33 lines
1724 bytes
In article <4iugmv$i9d@news1.delphi.com>,
John Strohm <john.r.strohm@BIX.com> wrote:
>Bengt Kleberg wrote:
>>
>>Last time I looked Oberon did not have preemptive multitasking.
>>Has that been added?
>
>Not that I know of.
>
>Observe that the Oberon System works just fine WITHOUT preemptive
>multitasking.  Observe that Microsquishy Windoze works just fine WITHOUT
>preemptive multitasking.  Observe that the early Macintosh operating system
>worked just fine WITHOUT preemptive multitasking.  Observe that there are a
>rather large number of embedded systems that work just fine WITHOUT
>preemptive multitasking. 

That sort of depends on what your expectations are, doesn't it?

>So why do you require preemptive multitasking?

How about for doing long-running calculations in the background
(without having to decompose them into smaller problems and save
their state)?

How about for responding to high-priority system events that *must*
be addressed immediately (without having to rewrite drivers to
respond to particular interupts)?

That said, I think Wirth & Gutknecht have shown how effective
cooperative multitasking can be and that it is sufficient for a
great many applications.
-- 
mailto:mgallo@slonet.org                http://www.slonet.org/~mgallo/
Technical Details
Message-ID: <4j4n5j$o7c@twizzler.callamer.com>
Path: arc1-ca.pugleaf.net!news.callamer.com!mgallo
References: <4ilsc3$2io@world.celsiustech.se> <4iugmv$i9d@news1.delphi.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.callamer.com!mgallo
From: mgallo@slonet.org (M. Gallo)
Newsgroups: comp.lang.oberon,comp.os.misc
Subject: Re: Anyone interested in writing an operating system?
Date: 24 Mar 1996 23:51:15 GMT
Organization: SLONET Regional Information Access
Message-ID: <4j4n5j$o7c@twizzler.callamer.com>
References: <4ilsc3$2io@world.celsiustech.se> <4iugmv$i9d@news1.delphi.com>
NNTP-Posting-Host: biggulp.callamer.com