Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ihnp4!ptsfa!ames!hao!husc6!seismo!mcvax!jack From: jack@mcvax.UUCP Newsgroups: comp.sys.amiga,comp.sys.atari.st,comp.sys.m6809 Subject: Re: Re: True Multitasking, and some history lessons Message-ID: <7409@boring.cwi.nl> Date: Thu, 4-Jun-87 16:40:55 EDT Article-I.D.: boring.7409 Posted: Thu Jun 4 16:40:55 1987 Date-Received: Sat, 6-Jun-87 10:45:08 EDT References: <8706040024.AA10895@cogsci.berkeley.edu> <2194@husc6.UUCP> Reply-To: jack@boring.UUCP (Jack Jansen) Organization: AMOEBA project, CWI, Amsterdam Lines: 28 Xref: utgpu comp.sys.amiga:5094 comp.sys.atari.st:3606 comp.sys.m6809:302 In article <2194@husc6.UUCP> hadeishi@husc4.UUCP (mitsuharu hadeishi) writes: >... But the real memory hog is the UNIX machines, not >the Amiga, since the Amiga has shared libraries which make executables >that access shared system resources and functions (windowing interface, >etc.) much smaller than their UNIX counterparts, which have to link >in a HUGE run-time library to EACH executable that uses them. Thus >UNIX windowing applications tend to run quickly up into the multi-megabyte >range, where the equivalent Amiga executable would be MUCH smaller. This might *seem* true, if you look at the sun et. al., but it isn't if you design your window manager carefully, and make the right decisions about what to put in the kernel, what to put in a system-wide daemon, and what to put in user libraries, (and what to put in hardware, if you have that option), you can end up with a powerful environment that doesn't need 200Kb for each program that displays a dialog box. On the Whitechapel MG-1, as an example of a window manager that did this split right, the average size of a program that uses windows is ~80K. I find this acceptable. Sun just did a bad design (not even speaking of the so-called user interface they give you. Yuck. Not even being able to type without the mouse obscuring your window. Blech), and now they'll have to fix it with concoctions like shared libraries.... -- Jack Jansen, jack@cwi.nl (or jack@mcvax.uucp) The shell is my oyster.