home *** CD-ROM | disk | FTP | other *** search
/ Executor 2.0 / executorv2.0.iso / pc / dos / extra / docs / maillist / text / archive.96 / text7265.txt < prev    next >
Encoding:
Text File  |  1996-07-25  |  8.1 KB  |  168 lines

  1.     id m0uVbJR-0007u1a; Mon, 17 Jun 96 04:13 MDT
  2. Sender: owner-executor
  3. Received: from ardi.com by ftp.ardi.com
  4.     (Smail3.1.29.1 #3) id m0uVbIv-0007tyn; Mon, 17 Jun 96 04:13 MDT
  5. Path: sloth.swcp.com!usenet
  6. From: Clifford T. Matthews <ctm@ardi.com>
  7. Newsgroups: comp.sys.mac.advocacy,comp.os.ms-windows.advocacy,comp.emulators.mac.executor
  8. Subject: Re: PPC vs Pentium Pro Read it and spell
  9. Followup-To: comp.emulators.mac.executor
  10. Date: 17 Jun 1996 03:29:36 -0600
  11. Organization: ARDI
  12. Lines: 134
  13. Message-ID: <ufzq62ye0v.fsf@ftp.ardi.com>
  14. References: <tthiel-0405962311210001@sgtdial04.shout.net>
  15.     <4mj73f$jcl@s-cwis.unomaha.edu> <318E5698.3545@advantage.com>
  16.     <4nh2da$4aj@new-news.cc.brandeis.edu> <31A28A1E.3E3B@uni.massey.ac.nz>
  17.     <4o2c84$dgm@atlas.uniserve.com> <4o3k52$d5o@castle.nando.net>
  18.     <31A870C1.721A@pacbell.net> <rm-2605961500450001@news2.aimnet.com>
  19.     <31a8dde3.2728691@news.u-net.com>
  20.     <jragosta-3005961340190001@ppp-2025.dca.net>
  21.     <zberger-0106961536460001@pm28.ldl.net> <4ot50r$5l@ramp2.tir.com>
  22.     <4pg78v$l3c@madeline.INS.CWRU.Edu>
  23.     <Pine.Sola.3.91.960610110740.15928A-100000@ux5.cso.uiuc.edu>
  24. NNTP-Posting-Host: 204.134.3.198
  25. In-reply-to: tokarek ryan matthew's message of Mon, 10 Jun 1996 11:15:43 -0500
  26. X-Newsreader: Gnus v5.0
  27. Xref: sloth.swcp.com comp.sys.mac.advocacy:116645 comp.os.ms-windows.advocacy:129430 comp.emulators.mac.executor:3521
  28. To: executor@ardi.com
  29. X-MailNews-Gateway: From newsgroup comp.emulators.mac.executor
  30. Sender: owner-executor@ardi.com
  31. Precedence: bulk
  32.  
  33. NOTE: I wasn't aware of this thread until just now.  I realize that
  34. some extra Executor informatin has already been posted, but there are
  35. a few pieces of information in this and a few other posts that I think
  36. need addressing.
  37.  
  38. >>>>> "Ryan" == tokarek ryan matthew <tokarek@students.uiuc.edu> writes:
  39. In article <Pine.Sola.3.91.960610110740.15928A-100000@ux5.cso.uiuc.edu> tokarek ryan matthew <tokarek@students.uiuc.edu> writes:
  40.  
  41.  
  42.     Ryan> On Mon, 10 Jun 1996, Harry Menegay wrote:
  43.     >> zberger@ldl.net (Psychedelic Harry) wrote:
  44.     >> 
  45.     >> >>Simply because you are not.  I'm a both user myself and I've
  46.     >> found I >>prefer Mac, especially nice as I can emulate the PC
  47.     >> whereas the PC cannot >>emulate me.......every PC type I've
  48.     >> turned on to my Power PC has been >>hooked and I doubt many of
  49.     >> them will stay with sheep......
  50.     >> 
  51.     >> Sigh.  There has been a PC program out for years now called
  52.     >> executor that is a mac emulator that runs on PC's.  Never heard
  53.     >> of it?  Probably because most PC users have enough software and
  54.     >> don't need to any from the mac .  Softwindows/Softdos however
  55.     >> seem to be farily popular in the mac community. Hmmmm.
  56.  
  57.     Ryan> Executor does not emulate the Mac OS in any way. It provides
  58.     Ryan> the ability to run some Mac applications (some of those that
  59.     Ryan> are compatible with System 6).
  60.  
  61. I don't know what you mean by emulate the Mac OS, but using my
  62. definitions, Executor emulates the Mac OS in all but a few ways.
  63. MacOS is defined by an Application Programming Interface.  A program
  64. running under MacOS will make calls and on a Mac, MacOS will service
  65. those calls and do whatever is appropriate (draw a window, return the
  66. last character typed, etc.).  When run under Executor (if the app
  67. runs, see the next paragraph for more info), *Executor* services those
  68. calls and does whateveris appropriate (draw a window, etc.).
  69.  
  70. >From most applications perspective, MacOS is present when a program is
  71. running under Executor.  The look and feel is the same, so with the
  72. exception of limitations, the user sees the same thing that he would
  73. see in the Mac OS known as System 6 (i.e. before Multifinder).
  74. However, we've written Executor from scratch, so there are some pieces
  75. that we haven't yet written and there are also potential problems
  76. associated when people write programs that don't strictly conform to
  77. the MacOS API as documented.
  78.  
  79. One big difference between Executor and System 7 is that Executor
  80. itself does not do cooperative multitasking other than Executor's weak
  81. support for Desk Accessories.  That's because Executor is a virtual
  82. operating system and it depends on the underlying OS to do the
  83. multitasking for it.  That means that on systems that support it, you
  84. can run multiple instantiations of Executor and hence have multiple
  85. Mac apps running simultaneously and get memory protection and
  86. pre-emptive multitasking.
  87.  
  88. On the other hand, each Executor runs in its own screen, so you don't
  89. have windows from different applications sharing windows on the same
  90. virtual Macintosh.  In addition, file sharing and cut and paste are
  91. least supported on the most popular Executor platform (DOS) and most
  92. supported on the least popular platform (NEXTSTEP).  That's because we
  93. originally did our work under NEXTSTEP, then supported DOS later.  DOS
  94. itself doesn't do multitasking and we haven't yet done a Win32
  95. subsystem native port.  We will, and when we do, we'll also beef up
  96. the interprocess communication side of Executor.
  97.  
  98. NOTE: Executor does not run Finder, but that's primarily because of
  99. the "clean room" reverse engineering techniques we've used to write
  100. Executor.  However, Finder is no more the Mac OS, than the Bourne
  101. Shell is UNIX.
  102.  
  103.     Ryan> The current version of SoftWindows will run programs that
  104.     Ryan> will run on Windows95, and runs Windows 95.
  105.  
  106. Yes, SoftWindows definitely has an advantage over Executor in
  107. compatibility.  On the other hand, Executor is *much* faster than
  108. SoftWindows and you can play shoot-em-up games, like Apeiron,
  109. Maelstrom, Space Madness, Peg Leg, etc. under Executor.
  110.  
  111.     Ryan> There is a huge disparity between the respective "emulation"
  112.     Ryan> packages.
  113.  
  114. True.  The brief summary is that SoftWindows is much more compatible
  115. and Executor is much faster.
  116.  
  117. One not uncommon misconception is that Executor is faster because it
  118. leaves things out.  That's not true.  Executor is faster and Executor
  119. does leave things out, but Executor's faster because we have rewritten
  120. the OS and toolbox codes so that they run native on the x86 and also
  121. because of architecture differences that make it much easier to
  122. emulate a 680x0 on an 80x86 (which is what Executor does) than vice
  123. versa (which is what SoftWindows does).
  124.  
  125. Insignia licenses Windows from Microsoft.  ARDI is hoping to be
  126. able to license some portions of Mac OS.  We should know more in a
  127. couple of months.
  128.  
  129.     >> I realize there are some apps out for mac only that don't run
  130.     >> under this emulator, but the same can be said of many PC apps
  131.     >> not running under the Mac's PC emulator.
  132.  
  133. To be fair, there are *many* apps that don't run under Executor,
  134. although in general the Mac-only apps are more likely to run under
  135. Executor than the apps that are available for both platforms.  That's
  136. just because, in general, cross-platform apps are larger (because big
  137. companies can afford to make cross-platform products) and the larger
  138. an app is the more likely it is to do something that Executor doesn't
  139. yet understand.  Of course this is a generalization and there are
  140. many exceptions.
  141.  
  142.     Ryan> According to what I have heard, there are very few
  143.     Ryan> mainstream apps that don't run on Insignia's PC emulator
  144.     Ryan> (with thier newer version).
  145.  
  146. My understanding is that no version of Executor runs on any version of
  147. SoftPC or SoftWindows, but that older versions of SoftPC run under
  148. Executor.  Linux Journal did an article on Executor about a year back
  149. and had a screenshot of Executor running SoftPC.
  150.  
  151.     Ryan> Many mainstream apps won't run on Executor.
  152.  
  153. Yes, that's true.
  154.  
  155.     Ryan> Ryan Tokarek <tokarek@students.uiuc.edu>
  156.  
  157. I'm not really happy that Executor gets tossed into Mac vs. PC
  158. arguments, because then I feel compelled to point out mistaken beliefs
  159. about Executor in threads that I normally wouldn't even read, much
  160. less contribute to.  Pro PC people often over-represent Executor in
  161. these threads, and if I see that happening, I'll step in and correct
  162. people.  Of course when people misunderstand fundamental issues about
  163. Executor I'll correct them, too.
  164.  
  165. --Cliff
  166. ctm@ardi.com
  167.  
  168.