home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 14 Text / 14-Text.zip / LAMENT.ZIP / LAMENT.MSG
Text File  |  1993-02-25  |  11KB  |  191 lines

  1. I started using OS/2 about five months ago.  My main interest in OS/2 is
  2. in writing a book on it, although I would also like to be able to use
  3. it as my primary operating system.  I've already written a book on Unix,
  4. "UNIX for the Impatient", that has been very well received and is selling
  5. quite briskly.  That experience proved that I don't have to like an
  6. operating system to write a useful book about it.  In fact, not liking
  7. the system can even add to the value of the book.  Recognizing and 
  8. explaining a system's faults helps a reader deal with those faults.
  9.  
  10. I wish I could feel better about OS/2, especially as compared with
  11. Windows.  I know that OS/2 has a far sounder underlying structure.  Yet
  12. my experiences with it have been a series of major and minor
  13. frustrations.  In this file, which I also published as a series of 
  14. messages in the OS2USER forum, I will explain those frustrations.  If 
  15. OS/2 is to succeed in its goal of displacing Windows, it will have to do 
  16. better.  Some of the points I raise may seem minor, but a few minor 
  17. irritations easily add up to a major one, especially since they affect 
  18. the total feel and experience of the system.
  19.  
  20. (1) Support for video boards and communications ports is dangerously
  21. weak.  Since video board manufacturers have less motivation to produce
  22. drivers for OS/2 than for Windows, it is really incumbent on IBM to
  23. produce the drivers itself and make them work properly, at least for the 
  24. time being.  Perhaps a moral case can be made that the drivers are the 
  25. responsibility of the board manufacturers, but making that case will not 
  26. win over many users.  Word processor vendors, for example, have long 
  27. realized that they need to produce printer drivers and not rely on 
  28. printer manufacturers to do it for them.  As to communication drivers 
  29. (for the serial ports), the existing ones simply don't work for many 
  30. people, including me.  There have also been problems with hard disk 
  31. drivers, although my impression is that this area is now under control.
  32.  
  33. Perhaps Microsoft can rely on others to produce drivers for their
  34. products; given the present marketplace, IBM can't.
  35.  
  36. (2) The user interface seems heavy and clunky compared with Windows.
  37. The heaviness has several apparent causes:  the slow response time for 
  38. many operations, the number of actions needed to accomplish a task, the 
  39. screen clutter caused by the uneconomical use of screen real estate, and 
  40. the accumulation of unwanted window objects as one is performing a task.  
  41.  
  42. (3) Although much has been made of the "fact" that OS/2 is more
  43. stable and reliable than Windows, that hasn't been my experience,
  44. even though the superior underlying implementation paradigm suggests
  45. that it should be.
  46.  
  47. Whatever its immunity to application errors, OS/2 itself has a tendency
  48. to implode, leaving you with a screen dump and a message "The system has
  49. stopped", a black screen, or a totally locked-up keyboard and mouse.  The
  50. recovery from a screen dump seems not to have been thought out at all.
  51. Nothing but a cold boot will restart the system---not kind to folks who
  52. don't have a reset button.  No method is provided for mechanically
  53. recording the dump information.  One way to handle that would be to dump
  54. to a named file on a specified drive.  Even if the hard disk has gone
  55. south, it should be possible to dump to a floppy.  Then an analysis
  56. program can reprocess the information when the system has recovered.
  57.  
  58. Furthermore, the message (contact your customer service rep or something
  59. like that) is totally inappropriate for most users, who have bought the
  60. system off the shelf. IBM needs a better channel for receiving dump
  61. information---like a special P.O. box named "Dump", or perhaps as well a
  62. CIS ID for receiving these reports.
  63.  
  64. Although OS/2 is supposed to be well protected against application
  65. errors, I haven't found that to be entirely true.  For example,
  66. applications that get into a resource-consuming loop can lock up the
  67. system (I've heard this is a known problem with icon libraries).  Other
  68. malfunctioning applications can seize the mouse and keyboard, providing
  69. no way to terminate them (although in this case a soft reboot will at
  70. least bring down the system gracefully).
  71.  
  72. (4) Many facilities make poor use of screen real estate.  Folders, for
  73. instance, can't hold very many icons.  The Detail views, which might
  74. offer some hope, aren't very clever about this; they ought to trim off
  75. the blank space for unused columns.  Moreover, the leading between rows
  76. is excessive and can't be removed by using a different font.  Compare the
  77. number of files that can be shown in a Detail view versus the number that
  78. can be shown in the same space by Windows File Manager.
  79.  
  80. (5) Navigation down through a sequence of folders tends to accumulate
  81. unwanted folders.  There needs to be a way to select an object from a
  82. folder that causes the folder to be closed when the object is selected.
  83. In fact, that should be the default.  This problem is particularly acute
  84. when navigating through drives.  Work-area folders do not solve this
  85. problem.  The problem is exacerbated by the fact that the full workplace
  86. is restored on reboot.  That restoration should be optional; the
  87. Ctl-Shift-Button1 action on bootup is not an adequate substitute for the
  88. option.
  89.  
  90. (6) The Drives objects are exceedingly awkward to work with.  Drive and
  91. subdirectory windows are slow to open and awkward to navigate.  An
  92. example of when this is very visible is when using the Drives option of
  93. Locate within Find.  Subdirectories in the icon view, which is the view
  94. one gets by default, are not sorted alphabetically.  Compared with
  95. Windows File Manager, working with Drives feels heavy and klutzy.  Some
  96. operations such as creating a subdirectory are far more difficult and
  97. unobvious than they should be.  (Try finding "subdirectory" in the Master
  98. Help File.)
  99.  
  100. (7) The facilities for arranging icons within a folder lack the most
  101. obvious one: neaten the icons in horizontal rows or vertical
  102. columns without changing their order.  Any attempt to arrange icons
  103. causes them to be sorted, often not what is wanted.  In fact, I haven't 
  104. seen any difference between the default Sort action and the Arrange 
  105. action on a folder's popup menu.  Arrange should just arrange, not sort.
  106.  
  107. (8) The mouse drivers apparently don't provide for using the third button
  108. on a mouse that has one.  Of course the use of the third button should be
  109. restricted to user-defined actions and should never be the default.
  110.  
  111. (9) Many of the applets are less polished than their Windows
  112. counterparts.  For example, compare the graphics in Klondike (what most
  113. users try first) with those in Windows.  Or compare the speed of 
  114. playing OS/2 Klondike with the speed of playing Windows Klondike.  OS/2 
  115. Klondike is sluggish (no matter what options you select); Windows 
  116. Klondike is snappy.  Or look at the Calculator---while it does have a 
  117. "tape", which Windows Calculator doesn't, it lacks many of the functions 
  118. provided by Windows Calculator such as hex/decimal conversions.
  119.  
  120. (10) Icon handling is generally weak.  Icon collections are reputed to eat
  121. up resources rapidly and so are limited in size.  Importing icons from
  122. Windows is impossible without shareware programs and difficult even with
  123. them; OS/2 should be able to handle Windows icons whether they appear as
  124. separate files, in Windows DLL format, or within executable files.
  125.  
  126. Furthermore, the icon editor lacks some obviously needed facilities.  It
  127. should be possible to save the current icon to the initially designated
  128. file; this could be achieved with a command-line parameter that causes
  129. the current icon to be saved to that file on exit.  Without this
  130. facility, moving icons around on the General page of the Settings
  131. notebook is very awkward.
  132.  
  133. (11) The OS/2 command interface lacks some of the useful facilities of
  134. DOS.  The SUBST command, which I rely on heavily for creating virtual
  135. drives and thus making my drive letters independent of reconfigurations,
  136. is not supported by CMD.EXE.  Moreover, there is no analogue for
  137. AUTOEXEC.BAT (granted that there are ways to program around this).  It
  138. seems inexplicable that no provision is made for reading AUTOEXEC.CMD at
  139. the beginning of every OS/2 session; such a file could happily coexist
  140. with AUTOEXEC.BAT without any ambiguity.
  141.  
  142. (12) The way that SYSTEM.INI grows continually is a booby trap, made worse
  143. by the fact that you can't access it during normal system operation.
  144. Better maintenance tools, preferably invoked automatically, are needed
  145. both to condense the file and to back it up.  For example, an automatic
  146. generational backup could be made every n'th reboot, with cleanup
  147. performed automatically after the backup (with appropriate user options
  148. selected at install time and recorded in CONFIG.SYS).
  149.  
  150. (13) A method is needed for setting system-wide defaults, e.g., DOS
  151. settings and fonts, so that these need not be set individually for each
  152. object.  Cloning families of objects provides a little help here, but not
  153. much.
  154.  
  155. (14) Help windows cannot be forced behind the applications to which they
  156. pertain.  Although sometimes it's helpful to have help windows always in
  157. front, that behavior should be optional, not compulsory.  Here again,
  158. Windows gets it right.
  159.  
  160. (15) The installation process should be made more flexible.  In
  161. particular, it should be possible to install from the B: drive.  To
  162. achieve that, the first install diskette should include an INSTALL.EXE
  163. program that would initiate installation.  When called either from DOS or
  164. OS/2, the INSTALL program would preempt the current operating system and
  165. reboot from the current drive.  (If necessary, only calls from DOS could
  166. be permitted.)
  167.  
  168. (16) Better methods of system repair are needed that can work from the
  169. command processor.  In particular, OS/2 needs an editor like the DOS EDIT
  170. program that does not depend on the Workplace Shell.  The ShiftRtn
  171. utility, which provides a method of initiating the command processor from
  172. CONFIG.SYS, should be made a standard part of the OS/2 distribution since
  173. getting to the command processor by reloading the first two installation
  174. diskettes is painfully slow.
  175.  
  176. ----
  177.  
  178. I intend these comments in a constructive spirit.  If IBM is to see OS/2
  179. survive and prosper, it can't afford to slough off the obvious problems.
  180. I find the attitude of many folks in this forum worrisome; knocking
  181. Windows and Windows NT for their faults or Bill Gates for his obnoxious
  182. comments is not going to help OS/2 in the long run.  Even if Windows NT
  183. is late and the first release of it is a mess, later releases are not
  184. likely to have the same defects.  Look at the history of Windows, or for
  185. that matter, of OS/2.  Early releases of Windows were almost unusable;
  186. that certainly cannot be said of the recent ones.  A successful operating
  187. system must adapt and improve; if OS/2 fails to do that, it will become
  188. increasingly marginalized in the marketplace.
  189.  
  190. Paul Abrahams
  191.