🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1339

Re: Pre-Emptive Mutlitasking(was re: Apple?)

#1339
From: Matt Slot
Date: Sun, 20 Aug 1995 15:16
21 lines
2069 bytes
wilcafe@mail.coretech.com writes:
 > Myth #1 Copland will have preemptive multitasking.
 >   Apple has decided to phase preemptive multitasking accross 2 major
 > versions of system software. This is to ensure compatability. You will
 > have to wait until Gershwin for completely preemptive multitasking, but by
 > then, all the programs will be writen to take advantage of it and will be
 > instantly compatible.

Kernel tasks will be fully preemptive... things like File Manager, Networking,
File Sharing, FTPd (Peter?), and even printing. The things running in the "Blue
Box", or compatibility layer, will be cooperatively multitasked against each
other (and preemptive as a whole against the rest of the machine).

The biggest reason for this is that Quickdraw (and most of the Toolbox) is not
reentrant. There are a wide variety of reasons for not fixing this in Copland,
but I think the biggest is compatibility for another year or 2. (Which is *not*
to say a well written program couldn't keep its underlying engine as a preemptive
kernel task, so that even if the Blue Box dies the user could just restart the
interface part and the engine would still be running!)

Matt
Technical Details
Message-ID: <417jkm$qaj@srvr1.engin.umich.edu>
Path: arc1-ca.pugleaf.net!pm056-15.dialip.mich.net!fprefect
References: <fts.32.0029BB57@cris.com> <jd-wong-2008950820310001@antwerp-2.slip.uiuc.edu> <417c7k$ndh@sundog.tiac.net> <417cks$ndh@sundog.tiac.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!pm056-15.dialip.mich.net!fprefect
From: Matt Slot <fprefect@umich.edu>
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel,alt.2600,alt.destroy.microsoft
Subject: Re: Pre-Emptive Mutlitasking(was re: Apple?)
Date: 20 Aug 1995 15:16:38 GMT
Organization: University of Michigan
Distribution: world
Message-ID: <417jkm$qaj@srvr1.engin.umich.edu>
References: <fts.32.0029BB57@cris.com> <jd-wong-2008950820310001@antwerp-2.slip.uiuc.edu> <417c7k$ndh@sundog.tiac.net> <417cks$ndh@sundog.tiac.net>
NNTP-Posting-Host: @pm056-15.dialip.mich.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: Nuntius 2.0.4_PPC
X-XXMessage-ID: <AC5CCA30B10206D7@pm056-15.dialip.mich.net>
X-XXDate: Sun, 20 Aug 1995 15:17:04 GMT