home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / unix / misc / 4143 < prev    next >
Encoding:
Text File  |  1992-11-13  |  4.4 KB  |  77 lines

  1. Newsgroups: comp.unix.misc
  2. Path: sparky!uunet!cs.utexas.edu!uwm.edu!spool.mu.edu!yale.edu!ira.uka.de!news.belwue.de!news.uni-stuttgart.de!itwds1!skok
  3. From: skok@itwds1.energietechnik.uni-stuttgart.de (Holger Skok)
  4. Subject: Re: The Problem with UNIX
  5. Message-ID: <1992Nov13.093952.18999@news.uni-stuttgart.de>
  6. Sender: news@news.uni-stuttgart.de (USENET News System)
  7. Organization: Inst. f. Thermodynamik u. Waermetechnik (ITW), U. of Stuttgart, FRG
  8. References: <1992Nov9.172715.16367@cs.wisc.edu> <aldavi01.721333614@starbase.spd.louisville.edu> <1992Nov11.194557.16258@yarc.uucp>
  9. Date: Fri, 13 Nov 1992 09:39:52 GMT
  10. Lines: 65
  11.  
  12. In article <1992Nov11.194557.16258@yarc.uucp> scott@yarc.UUCP (Scott Beckstead) writes:
  13. >In article <aldavi01.721333614@starbase.spd.louisville.edu> Arlie Davis <aldavi01@starbase.spd.louisville.edu> writes:
  14. [...stuff deleted]
  15. >
  16. >  I think this is kinda what he is trying to determine.  Typicaly UNIX
  17. >imposes far more structure on the user than is desired.  I agree an
  18. >experienced user should be able to recognize and avoid the problems
  19. >above.  What's wrong with the shell catching such obvious errors and
  20. >either reporting them or taking other appropriate action (ie correcting
  21. >them).  I realize that this will get me screamed at by all you guru
  22. >types that advocate that all shell users be rocket scientists or why
  23. >bother using a computer anyway.  However I see no reason NOT to research
  24. >the subject.  If UNIX could be made more user friendly by modifying the
  25. >shell it might gain more acceptance in the general microcomputer market
  26. >place, GUIs not withstanding.
  27. >Scott
  28. >
  29.  
  30. I don't know whether that would help much. My main gripe with UN*X (and
  31. its CLI) is a lack of standardization. I primarily use the computers at
  32. work to run finished programs and their standardization is still another
  33. story. But even just considering UN*X itself it is a damned
  34. nuisance to have to remember that tar's command line arguments must not
  35. be preceded by '-' since '-' is an argument in itself, while most other
  36. commands I use regularly DO require a '-' to precede the arguments. 
  37. Then sometimes it is possible to group the arguments all together as in
  38. 'dump -0oucbdsf ...' while other commands barf at such combinations.
  39. All this is on the same flavour of UN*X, mind you.
  40.  
  41. Things get much worse when you are forced to switch between different
  42. UN*X's. Just a simple example:
  43. I tried to dump the contents of a partition on a DEC Ultrix machine to an
  44. Exabyte streamer hooked to a SUN under SUN OS 4.1.1. Both machines are
  45. on the same net and communicate easily using rsh, rlogin, telnet and the
  46. like. Nevertheless it took me hours and hours of work to find the best
  47. way to accomplish this task. Think about the different possibilities: 
  48. I can dump into a pipe and use dd to write to the tape (with a host of
  49. possible settings). I can dump into a file and send the file via ftp to
  50. the sun, again use dd to write to the tape. I can finally use rdump and
  51. send to the SUN directly. But in order to do that, I had to rename the
  52. .cshrc and .login in the root directory of the SUN because some commands
  53. in them made rdump barf. I haven't bothered to find out what goes wrong
  54. since the error message is so very helpful. 
  55.  
  56. I could go on and on with examples but I think you get my point.
  57. If a computer is to be a help, not a problem in itself it has to be EASY
  58. to setup, maintain and take care of. Apps should install themselves and
  59. REMOVE themselves as well, if necessary. (I don't want to have to clean
  60. up all the symbolic links an app might create on installation). User
  61. interface has to be consistent - similar things done in similar ways.
  62. Standardized interfaces between programs should exist (and not by the
  63. dozen) so that programs can communicate easily...
  64. In short: the programmers must be stuck in very tight straight jackets.
  65. That won't be fun for them, but it will be wonderful for the end user.
  66. If nothing like that happens in the UN*X world, UN*X will remain an OS
  67. for the seasoned programmer that has to be coddled by knowledgable
  68. sysadmins (plus maybe an occasional sacrifice in front of the console
  69. monitor now and then - ritual slaughter of a PC clone or something) 
  70.  
  71. HSK
  72. -- 
  73. Sie singen das alte Entsagungslied, das Eiapopeia vom Himmel,
  74. womit man beruhigt, wenn es greint, das Volk, den grossen Luemmel.
  75. Ein neues Lied, ein besseres Lied, oh Freunde, will ich Euch dichten,
  76. Wir wollen hier auf Erden schon das Himmelreich errichten.    ... H. Heine
  77.