🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.powerpc
Article #1736

Re: Apple? (subject change)

#1736
From: Anders Sundin
Date: Sun, 27 Aug 1995 22:17
61 lines
3892 bytes
Maynard Handley <maynardh@apple.com> wrote:

>Something the people in this thread don't seem to understand:
>UNIX and NT are multi-user OS's. MacOS is (and will be for the 
>foreseeable future) a personal OS.
>[...]
>However a personal system is a different sort of beast. When one is 
>playing a game, or capturing video for example, one does NOT want other 
>processes sneaking in and grabbing time. The user is the only person 
>using the CPU and the user cares about other issues than "Fairness" in 
>sharing time among processes. This means the OS is in many ways more like 
>a realtime OS than a traditional timeshare OS like UNIX. But it's a 
>realtime OS with a whole lot of extra stuff that realtime OSs usually 
>don't have to deal with. It is simply airheaded to say that mac OS 
>designers should be able to look at UNIX/NT/VMS and produce a new OS like 
>that. They are not INTERESTED in producing yet another timesharing 
>OS---if that's what you want, go buy NT, run LInux, whatever. 
>
>As an example of the sorts of new issues that a future MacOS will have to 
>deal with where UNIX/VMS/NT are no help whatsoever, how does one deal 
>with screen access?
>The UNIX/NT model is a screen server. The result is pathetically slow 
>screen access. Sure, the network part of X is nice---if that's what you 
>need. If you need a snappy screen more than networked graphics, X is not 
>too exciting. How many DOS or Windows action games run well (if at all) 
>under NT?
>But if you don't have a screen server, how can you enforce at least some 
>control over what happens on the screen? A single semaphore for the 
>screen? But then what happens if the process that acquires the semaphore 
>simply never gives it up?
>
>These are the sorts of issues that have to be resolved, not bonehead 
>issues like how to do VM or IPA or trivial things that any CS junior 
>knows. For God sakes, give the company credit---workstation companies and 
>MS do not have some monopoly on bright OS engineers.
>
>Maynard Handley

After having seen different types of expensive graphics software (where
some have had a price tag of a couple of years decent salary) running
on quite fast SGI workstations, I am disappointed in the interactivity
and responsiveness of locally run X applications.

None of the replies to Maynard Handley's article has touched on the
problems of fast interactive graphics, and I am curious, is it true
that bad responsiveness is more or less an inherent flaw of serialised
screen servers? Maybe it would be better to do it in parallell with
one "graphics server" per window (since only changes of the position
or size of windows could change the screen area that each window server
owns, and only then would the drawing be postponed).

What are the preferred methods of an OS which wants to support complex
interactive graphics as a simultaneous control of, and feedback from
heavy number crunching? For instance, think about virtual reality (no
that's not what I am into, but I guess my programming problems are
similar).

-Anders
--
 Anders Sundin, Org. Chem. 2, Lund University, Box 124, S-22100 Lund, Sweden
 e-mail: Anders.Sundin@orgk2.lth.se  voice: +46 462224185 fax: +46 462228209
Technical Details
Message-ID: <Anders.Sundin-2808950017330001@aps.orgk2.lth.se>
Path: arc1-ca.pugleaf.net!aps.orgk2.lth.se!user
References: <40iota$a6q@nnrp2.primenet.com> <40u5kh$7vh@steel.interlog.com> <40u5kj$7vh@steel.interlog.com> <40u5hj$r9v@starfruit.csd.sgi.com> <40uj55$gub@goonsquad.spies.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!aps.orgk2.lth.se!user
From: Anders.Sundin@orgk2.lth.se (Anders Sundin)
Newsgroups: comp.sys.powerpc,comp.os.linux.advocacy,comp.sys.mac.advocacy,comp.os.os2.advocacy,comp.sys.amiga.advocacy,comp.sys.intel
Subject: Re: Apple? (subject change)
Date: Mon, 28 Aug 1995 00:17:33 +0200
Organization: Organic Chemistry 2
Distribution: world
Message-ID: <Anders.Sundin-2808950017330001@aps.orgk2.lth.se>
References: <40iota$a6q@nnrp2.primenet.com> <40u5kh$7vh@steel.interlog.com> <40u5kj$7vh@steel.interlog.com> <40u5hj$r9v@starfruit.csd.sgi.com> <40uj55$gub@goonsquad.spies.com>
NNTP-Posting-Host: aps.orgk2.lth.se