Article View: comp.lang.oberon
Article #1186Re: Anyone interested in writing an operating system?
From: Lau
Date: Sat, 23 Mar 1996 20:23
Date: Sat, 23 Mar 1996 20:23
41 lines
2293 bytes
2293 bytes
In article <4iugmv$i9d@news1.delphi.com>, John Strohm <john.r.strohm@BIX.com> wrote: >Bengt Kleberg wrote: >>: In article <4i0dak$m4d@news1.delphi.com>, >>: John Strohm <john.r.strohm@BIX.com> wrote: >>: . >>: >Programmer's Manual_. Oberon is a beautiful workstation-class operating >>: >system AND window system that requires all of 150 kbytes or so to run. >>: >Compare with workstation Unix clones that require multiple megabytes to >> >>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 Windoze...Mac...work just fine.... oxymoron? Mac's still do not have preemptive multitasking. >rather large number of embedded systems that work just fine WITHOUT >preemptive multitasking. (As a convenient example, I can count four >computers aboard F-16C/D that friends of mine programmed, and NONE of them >used preemptive multitasking. Preemptive multitasking is, in fact, a very >dirty word around Fort Worth Division; it is believed to detract from >determinism, the ability to KNOW how the system is going to work. Oh, and >the quad-redundant digital flight control system, without which the >airplane CAN'T fly, doesn't use preemptive multitasking, either.) > >So why do you require preemptive multitasking? In an embedded architecture, leanness is important, but a more general OS should have pre-emptive multitasking. Your F16 is not about to be running user programs, but your general workstation might be running all sorts of misbehaving crap. Kin Lau
Technical Details
Message-ID:
<4j1mjk$82a@zap.io.org>Path:
arc1-ca.pugleaf.net!news1.io.org!not-for-mailReferences:
<4ilsc3$2io@world.celsiustech.se> <4iugmv$i9d@news1.delphi.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news1.io.org!not-for-mail From: gabe@zap.io.org (Lau) Newsgroups: comp.lang.oberon,comp.os.misc Subject: Re: Anyone interested in writing an operating system? Date: 23 Mar 1996 15:23:16 -0500 Organization: Internex Online (shell.io.org), Toronto, Ontario, Canada Message-ID: <4j1mjk$82a@zap.io.org> References: <4ilsc3$2io@world.celsiustech.se> <4iugmv$i9d@news1.delphi.com> NNTP-Posting-Host: zap.io.org