home *** CD-ROM | disk | FTP | other *** search
- NOTE: I wasn't aware of this thread until just now. I realize that
- some extra Executor informatin has already been posted, but there are
- a few pieces of information in this and a few other posts that I think
- need addressing.
-
- >>>>> "Ryan" == tokarek ryan matthew <tokarek@students.uiuc.edu> writes:
- In article <Pine.Sola.3.91.960610110740.15928A-100000@ux5.cso.uiuc.edu> tokarek ryan matthew <tokarek@students.uiuc.edu> writes:
-
-
- Ryan> On Mon, 10 Jun 1996, Harry Menegay wrote:
- >> zberger@ldl.net (Psychedelic Harry) wrote:
- >>
- >> >>Simply because you are not. I'm a both user myself and I've
- >> found I >>prefer Mac, especially nice as I can emulate the PC
- >> whereas the PC cannot >>emulate me.......every PC type I've
- >> turned on to my Power PC has been >>hooked and I doubt many of
- >> them will stay with sheep......
- >>
- >> Sigh. There has been a PC program out for years now called
- >> executor that is a mac emulator that runs on PC's. Never heard
- >> of it? Probably because most PC users have enough software and
- >> don't need to any from the mac . Softwindows/Softdos however
- >> seem to be farily popular in the mac community. Hmmmm.
-
- Ryan> Executor does not emulate the Mac OS in any way. It provides
- Ryan> the ability to run some Mac applications (some of those that
- Ryan> are compatible with System 6).
-
- I don't know what you mean by emulate the Mac OS, but using my
- definitions, Executor emulates the Mac OS in all but a few ways.
- MacOS is defined by an Application Programming Interface. A program
- running under MacOS will make calls and on a Mac, MacOS will service
- those calls and do whatever is appropriate (draw a window, return the
- last character typed, etc.). When run under Executor (if the app
- runs, see the next paragraph for more info), *Executor* services those
- calls and does whateveris appropriate (draw a window, etc.).
-
- >From most applications perspective, MacOS is present when a program is
- running under Executor. The look and feel is the same, so with the
- exception of limitations, the user sees the same thing that he would
- see in the Mac OS known as System 6 (i.e. before Multifinder).
- However, we've written Executor from scratch, so there are some pieces
- that we haven't yet written and there are also potential problems
- associated when people write programs that don't strictly conform to
- the MacOS API as documented.
-
- One big difference between Executor and System 7 is that Executor
- itself does not do cooperative multitasking other than Executor's weak
- support for Desk Accessories. That's because Executor is a virtual
- operating system and it depends on the underlying OS to do the
- multitasking for it. That means that on systems that support it, you
- can run multiple instantiations of Executor and hence have multiple
- Mac apps running simultaneously and get memory protection and
- pre-emptive multitasking.
-
- On the other hand, each Executor runs in its own screen, so you don't
- have windows from different applications sharing windows on the same
- virtual Macintosh. In addition, file sharing and cut and paste are
- least supported on the most popular Executor platform (DOS) and most
- supported on the least popular platform (NEXTSTEP). That's because we
- originally did our work under NEXTSTEP, then supported DOS later. DOS
- itself doesn't do multitasking and we haven't yet done a Win32
- subsystem native port. We will, and when we do, we'll also beef up
- the interprocess communication side of Executor.
-
- NOTE: Executor does not run Finder, but that's primarily because of
- the "clean room" reverse engineering techniques we've used to write
- Executor. However, Finder is no more the Mac OS, than the Bourne
- Shell is UNIX.
-
- Ryan> The current version of SoftWindows will run programs that
- Ryan> will run on Windows95, and runs Windows 95.
-
- Yes, SoftWindows definitely has an advantage over Executor in
- compatibility. On the other hand, Executor is *much* faster than
- SoftWindows and you can play shoot-em-up games, like Apeiron,
- Maelstrom, Space Madness, Peg Leg, etc. under Executor.
-
- Ryan> There is a huge disparity between the respective "emulation"
- Ryan> packages.
-
- True. The brief summary is that SoftWindows is much more compatible
- and Executor is much faster.
-
- One not uncommon misconception is that Executor is faster because it
- leaves things out. That's not true. Executor is faster and Executor
- does leave things out, but Executor's faster because we have rewritten
- the OS and toolbox codes so that they run native on the x86 and also
- because of architecture differences that make it much easier to
- emulate a 680x0 on an 80x86 (which is what Executor does) than vice
- versa (which is what SoftWindows does).
-
- Insignia licenses Windows from Microsoft. ARDI is hoping to be
- able to license some portions of Mac OS. We should know more in a
- couple of months.
-
- >> I realize there are some apps out for mac only that don't run
- >> under this emulator, but the same can be said of many PC apps
- >> not running under the Mac's PC emulator.
-
- To be fair, there are *many* apps that don't run under Executor,
- although in general the Mac-only apps are more likely to run under
- Executor than the apps that are available for both platforms. That's
- just because, in general, cross-platform apps are larger (because big
- companies can afford to make cross-platform products) and the larger
- an app is the more likely it is to do something that Executor doesn't
- yet understand. Of course this is a generalization and there are
- many exceptions.
-
- Ryan> According to what I have heard, there are very few
- Ryan> mainstream apps that don't run on Insignia's PC emulator
- Ryan> (with thier newer version).
-
- My understanding is that no version of Executor runs on any version of
- SoftPC or SoftWindows, but that older versions of SoftPC run under
- Executor. Linux Journal did an article on Executor about a year back
- and had a screenshot of Executor running SoftPC.
-
- Ryan> Many mainstream apps won't run on Executor.
-
- Yes, that's true.
-
- Ryan> Ryan Tokarek <tokarek@students.uiuc.edu>
-
- I'm not really happy that Executor gets tossed into Mac vs. PC
- arguments, because then I feel compelled to point out mistaken beliefs
- about Executor in threads that I normally wouldn't even read, much
- less contribute to. Pro PC people often over-represent Executor in
- these threads, and if I see that happening, I'll step in and correct
- people. Of course when people misunderstand fundamental issues about
- Executor I'll correct them, too.
-
- --Cliff
- ctm@ardi.com
-
-