home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / mac / misc / 16366 < prev    next >
Encoding:
Internet Message Format  |  1992-09-10  |  11.9 KB

  1. Xref: sparky comp.sys.mac.misc:16366 comp.unix.misc:3631
  2. Path: sparky!uunet!nntp1.radiomail.net!cronos!yosemite!arends
  3. From: arends@Yosemite.metaphor.com (Dale M Arends)
  4. Newsgroups: comp.sys.mac.misc,comp.unix.misc
  5. Subject: Liken - Macintosh emulator
  6. Keywords: Macintosh Emulator UNIX 68000 SPARC
  7. Message-ID: <2527@cronos.metaphor.com>
  8. Date: 11 Sep 92 00:28:47 GMT
  9. Sender: news@cronos.metaphor.com
  10. Followup-To: comp.sys.mac.misc
  11. Distribution: na
  12. Organization: Metaphor Computer Systems, Mountain View, CA
  13. Lines: 220
  14. Originator: arends@yosemite
  15.  
  16. I recently had the occasion to evaluate Liken, a Macintosh emulator that
  17. runs on a SPARCstation.  This is a copy of the evaluation report.
  18.  
  19. Dale
  20. -----------------------------------------------------------------------------
  21. Dale M. Arends                    arends@Yosemite.Metaphor.com
  22. Metaphor Computer Systems, Inc.   ...!uunet!metaphor!yosemite!arends
  23.  
  24. Any opinions expressed herein are my own and not those of my employer.  They
  25. probably aren't interested and maybe don't agree and therefore ...
  26. -----------------------------------------------------------------------------
  27.  
  28.  
  29. Liken Evaluation
  30.  
  31. by Dale M. Arends
  32.  
  33.  
  34. What is it Liken to?
  35.  
  36. Wouldn't it be nice to be able to work on your Macintosh at home and, the next 
  37. day, bring the document to the office and work on it there?   "But," you say, 
  38. "all I have at the office is a SPARCstation."  Well, if you are using a 
  39. common-platform application like FrameMaker, the only problem is moving the 
  40. file since SPARCstations do not read Macintosh disks.  "But," you say again, 
  41. "my document is in a Macintosh only application format.  What can I do?"  Well, 
  42. you do have an option.
  43.  
  44. At the August A32 meeting,  Sunburst Computers gave us a short demonstration 
  45. of a Macintosh emulator called Liken from Xcelerated Systems, Inc.  Critical, 
  46. cynical soul that I am, I obtained an evaluation copy to try out on the 
  47. SPARCstation IPC that I use at work.  
  48.  
  49. Depending on the purchased license, Liken is configurable by the user to 
  50. either single- or multi- user.  The licenses can be fixed, where only 
  51. particular machines will be able to run Liken, or with floating licenses.  
  52. This gives a good degree of flexibility for the user environment.  During the 
  53. configuration process, a fax to Xcelerated Systems will get an authorization 
  54. key needed to complete the installation.  (The return fax with the key came 
  55. to me within one hour.)  I tried it with a single user in both fixed and 
  56. floating license mode.
  57.  
  58. The Liken system itself consists of 2 high capacity diskettes and a users 
  59. manual that I would rate somewhere between 5 and 6 on a scale of 10.  The 
  60. manual deals well with the general information and very well with problems 
  61. and errors that may be encountered.  It is rather weak in guiding the user 
  62. through somewhat more complex areas like creating a new disk search path and 
  63. having it recognized during boot-up.  The information is frequently there, 
  64. but retrieving it often requires playing hopscotch through the manual.  
  65.  
  66. Liken requires a minimum of 8 megabytes of RAM and at least 6 megabytes of 
  67. free disk space plus space for the various Macintosh virtual hard disks.  
  68. Liken actually emulates a 68000 processor onto which you load real Apple 
  69. system software version 6.0.7 (on 1.44 Meg diskettes) for a Macintosh 
  70. Classic.  System 7 is not (yet?) supported, nor is MultiFinder.  
  71.  
  72. Short Technical diversion...
  73.  
  74. Liken creates a 10 megabyte virtual hard disk on a path specified at 
  75. installation  time.  This path may be local or on a server.  More virtual hard 
  76. disks can be defined, either local or on the server.  The recommendation is 
  77. to have a shared boot drive and each user having a local private drive.
  78.  
  79. Since the Sun file system does not truly handle the dual forked Macintosh file 
  80. structure, Liken splits the forks and stores the resources in a hidden 
  81. directory in the user's home directory.  In use, the separation is invisible 
  82. to the user.  However, care must be taken that files on the Macintosh disks 
  83. are deleted from within the emulator so that both parts are properly removed. 
  84.  
  85. End of technical diversion, on with the good (and not so good) stuff...
  86.  
  87. Once the installation and configuration is complete, a strangely familiar 
  88. window is presented.  Except for the fact that it is framed in an X11 (or 
  89. OpenWindows) window, it looks like a Macintosh desktop, complete with MenuBar, 
  90. Apple menu, and the rest.  Icons are the Trash and the boot disk named 
  91. SharedDisk (even if it isn't).  Icons open and close with appropriate mouse 
  92. clicks; the menus look complete and correct; even the Control Panel and its 
  93. devices work as you expect.  Windows appear almost exactly like the real 
  94. Macintosh windows.  
  95.  
  96. Accessing the "About this Macintosh..." menu item shows 
  97. the first drawback.  This Macintosh is only a 4 megabyte machine!  There is 
  98. no way to increase the available RAM, despite the amount in the SPARCstation.  
  99. Well, without MultiFinder that should not be too much of a problem.  Nor is 
  100. the fixed 10 megabyte size of the boot drive changeable.  However, this is 
  101. not too important as you can create a larger virtual drive and use that for 
  102. general purposes.  Subsequent virtual disk drives are limited by available 
  103. disk space.
  104.  
  105. Liken claims to emulate a monochrome Mac Classic.  I can't verify the 
  106. comparison to a Classic, but it is definitely slower than my Mac IIcx.  This 
  107. may well be due to the fact that Liken emulates a 68000 rather than a 68030.  
  108. Still, it is eminently usable for most things.  One difference from 
  109. Macintoshes is that the SPARCstation has a three-button mouse.  This fact 
  110. is dealt with in a surprising manner.  The left button is recognized as the 
  111. normal Macintosh mouse button.  The center button acts as a latching version 
  112. of the Macintosh mouse button.  This simply means that it acts as if you 
  113. pressed and held the regular button, and resets at the next button press.  
  114.  
  115. This seems almost counter-intuitive to me so I didn't use this one much.  
  116. The right button is not used as a Macintosh mouse button.  Instead it brings 
  117. up Liken's utility menu.
  118.  
  119. Liken's utility menu allows you to set up the emulation preferences and 
  120. change the configuration.  It also deals with another difference between 
  121. the emulation and a real Macintosh.  The SPARCstation does not recognize 
  122. diskette insertion events.  To deal with this, the utility menu has a 
  123. selection for "Use current diskette" that mounts the floppy diskette in the 
  124. internal drive.  External floppy diskette drives are not recognized but an 
  125. external CD-ROM drive can be used.  Liken reads and writes real Macintosh 
  126. diskettes.  However, it cannot format the diskettes.  Diskettes must be 
  127. formatted on another Mac, a PC, or using the SPARCstation's UNIX `fdformat' 
  128. command.  Once formatted, the diskettes can be initialized and erased as 
  129. Macintosh diskettes.
  130.  
  131. Also in this utility menu are selections for changing the screen size.  
  132. Liken allows you to select the desktop size you want from selections that 
  133. include 512x342,  640x480, and 1024x768.  If you want, there is also an 
  134. option for 2x magnification.  
  135.  
  136. Ok, what works and what doesn't...
  137.  
  138. Two biggies do not work!  Neither  MultiFinder nor System 7 are supported.  
  139. I would hope that they are to be supported soon, or at least System 7.  At 
  140. that time the limitation of 4 megabytes of RAM would need to be addressed.  
  141. Also, since the emulation is of a 68000 Mac Classic, programs that require 
  142. a 68020 or 68030 (or MMU/FPU), or color, are out of luck.
  143.  
  144. In the couple of weeks that I was able to use it, Liken showed that it was 
  145. capable of running most of the applications I needed, including one I wrote 
  146. myself in 1984 and have not recompiled since then.  The documentation that 
  147. comes with Liken contains a fairly long list of applications that are supposed 
  148. to work.  I won't go into them except to say that the list includes most of 
  149. the common applications for production of documents, spreadsheets, and graphs.  
  150. Microsoft Word 4.0 and Excel 3.0 both were able to deal with the documents 
  151. and problems I gave them.  Graphics programs are represented in the list but 
  152. to a smaller degree.   
  153.  
  154. Printing is supported in, what I feel, is a partial solution.  As things are 
  155. now, the Liken manuals suggest that the Apple LaserWriter NT be installed.  
  156. This is selected through the Chooser, as usual, and printing goes out through 
  157. the UNIX `lpr' command to the default system printer.  Command line parameters 
  158. for the `lpr' command can be modified in the Liken utility menu.  I would much 
  159. rather see Liken be able to read the UNIX printcap file and generate named 
  160. printer icons for the Chooser to allow selecting the desired printer.  Still, 
  161. printing works as efficiently as on a true Macintosh.
  162.  
  163. Many of the more popular maintenance utilities, such as Norton Utilities, do 
  164. not work.  Nor was I able to get either Disinfectant or Gatekeeper to work.  
  165. On the other hand, while Compact Pro 1.33 worked well, StuffIt Deluxe was very 
  166. touchy and StuffIt Expander worked not at all.  Apple's ResEdit 2.1.1 works 
  167. but is very touchy.  Font/DA Mover 3.9 gave no trouble at all.  From this I get 
  168. the feeling that the slightest unusual circumstance or programming technique 
  169. will crash the system (Liken, not UNIX).  
  170.  
  171. Games have a very poor showing.  This is not surprising and probably caused 
  172. by the same situation that will cause many utilities, INITs and CDEVs to fail; 
  173. non-standard coding practices.  Emulations usually have a hard time with 
  174. programs that step outside of the basic functional shell.  Practices like 
  175. drawing directly to the screen or writing directly into assumed safe memory 
  176. is likely to crash emulators and Liken is no exception.  Most programs that 
  177. behave themselves and "follow the rules" seem to work.
  178.  
  179. Conclusions and other stuff...
  180.  
  181. In evaluating Liken, I did not give it as thorough a workout as I would have 
  182. if I had more time and applications available.  In all, I tried about fifteen 
  183. various applications and utilities.  My intent was to see if it could serve 
  184. as a Macintosh adjunct in a mixed Macintosh/Sun business environment.  In 
  185. all, I feel that Liken is a viable addition to such an environment if the 
  186. user is predominately a UNIX user with an occasional need for a Macintosh.  
  187. It does not have sufficient speed or capabilities (yet?) to take the place 
  188. of real Macintoshes in a production environment.  My main reservations 
  189. are the speed and memory size available.  System 7 needs to be supported.
  190.  
  191. One concern I had is the effect on a server when using Liken across a network.  
  192. With the configuration set for a floating license, I had some timing tests 
  193. running on my machine while using Liken from a remote logon.  The impact on 
  194. the server was apparent but not unduly so.  A multi-user license would require 
  195. a server with more horsepower than my IPC.
  196.  
  197. On a scale of 1 to 10, where 10 is the best, I would give Liken a clean, 
  198. solid 7.  What it does, it does well; it simply needs the next evolutionary 
  199. step.  I look forward to seeing it.
  200.  
  201. Miscellaneous...
  202.  
  203. The version of SunOS on the SPARCstation is 4.1 running X11R4.
  204. The version of Liken evaluated is 1.2.
  205. The version of the Macintosh OS is 6.0.7 with SuperClock 3.9.1, Preview 1.0
  206.  
  207. Sunburst Computers can be reached at:
  208.  
  209.      Sunburst Computers
  210.      500 Mansion Court, Suite 115
  211.      Santa Clara CA 95054
  212.      408-727-8166
  213.  
  214. Xcelerated Systems, Inc. can be reached at:
  215.  
  216.      Xcelerated Systems, Inc.
  217.      3944 Murphy Canyon Road, #C201
  218.      San Diego CA 92123
  219.      619-576-3080
  220.  
  221. Liken starts at about $695US for the single user license.  Multi-user 
  222. licenses come in 10, 25, and 50 license packages and are significantly 
  223. more expensive.
  224.  
  225. All registered and non-registered trademarks are the property of their 
  226. respective owners. 
  227.  
  228.  
  229. -- 
  230. -----------------------------------------------------------------------------
  231. Dale M. Arends                    arends@Yosemite.Metaphor.com
  232. Metaphor Computer Systems, Inc.   ...!uunet!metaphor!yosemite!arends
  233.  
  234. Any opinions expressed herein are my own and not those of my employer.  They
  235. probably aren't interested and maybe don't agree and therefore ...
  236.