home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / linux / 21186 < prev    next >
Encoding:
Text File  |  1992-12-21  |  3.4 KB  |  64 lines

  1. Newsgroups: comp.os.linux
  2. Path: sparky!uunet!utcsri!torn!nott!bnrgate!bcars6a8!mleech
  3. From: mleech@bnr.ca (Marcus Leech)
  4. Subject: Re: LINUX, Unix, and opportunity for change
  5. Message-ID: <1992Dec20.221458.8190@bcars6a8.bnr.ca>
  6. Sender: usenet@bcars6a8.bnr.ca (Use Net)
  7. Nntp-Posting-Host: bcarh1ea
  8. Organization: Bell-Northern Research, Ottawa, ON CANADA
  9. References: <1992Dec17.154505.8927@bcars6a8.bnr.ca> <1992Dec19.173316.7680@sol.UVic.CA>
  10. Date: Sun, 20 Dec 1992 22:14:58 GMT
  11. Lines: 51
  12.  
  13. In article <1992Dec19.173316.7680@sol.UVic.CA> pmacdona@sanjuan (Peter MacDonald) writes:
  14. >The VMS tunable kernel is necessary because Digital is not giving out
  15. >source.  Linux comes with source so you are free to tune the source
  16. >to your hearts content.  If want to avoid recompiles, you can use 
  17. >lilo to pass in parameters.  For run time tuning, you can hook into
  18. >the ioctl calls, to modify kernel parameters.  
  19. >
  20. Only partly true.  What if I had to recompile grep(1) every time I wanted
  21.   to use a different option?  Having a dymamically tunable kernel is useful.
  22.   VMS tends to overdo it, and a certain amount of autoconfiguration at
  23.   system startup would probably be more useful than the vast majority of
  24.   many tunable parameters.  The VMS mechanisms for this don't just apply
  25.   to the kernel, however, which is nice. It means you can (for example)
  26.   tune the parameters of system daemons from a single place.
  27. >Having the source is far superiour because it is less indirect, and
  28. >indirection always exacts a price,  in terms of simplicity, flexibility
  29. >and power.
  30. >
  31. >>There needs to be a consistent and flexible accounting mechanism. Such a
  32. >
  33. >Ditto what someone else said (mkj?).  This is overhead few will want.
  34. >If it isn't to extensive, we might consider adding it to the kernel
  35. >as a conditional compile.
  36. >
  37. Put together a 50MHZ 486(586) system, with 16M of memory, a coupla Gs of
  38.   disk space, a coupla tape drives, and 16 or 32 serial ports.  Suddenly,
  39.   this isn't a "desktop, single-user PC", it's a compact timesharing system
  40.   suitable for a variety of business and technical uses. Some people
  41.   need good accounting, either for customer chargebacks, or as part of
  42.   ongoing system administration.  None of the commercial vendors have
  43.   very good tools for this, maybe Linux can address this.
  44.  
  45. >>More of the system should use the syslog() mechanisms, and there should be
  46. >
  47. >Syslog (which I have started to add to SLS) is not in the kernel.  It
  48. >is supported or not, by the system utilities login, etc.  Note, things
  49. >like xlock, and xdm and ftpd need source modifications, to participate.
  50. >
  51. I realize that syslog() isn't in the kernel.  My point is that there should
  52.   be a consistent, centralized logging mechanism used by ALL parts of the
  53.   system that ever need to log anything.  In Unix, this has been handled
  54.   rather poorly in the past, with every program and subsystem choosing to
  55.   do this in incompatible ways.  Syslog() was introduced to alleviate this,
  56.   and it's a shame that more parts of the system don't use it.  Just like
  57.   more parts of the system (daemons, applications) don't yet use getopt()
  58.   and perror().  Yes, source code modifications will be necessary, but
  59.   somebody with a work-term student with time on their hands..... ;-)
  60. --
  61. Marcus Leech, 4Y11             Bell-Northern Research  |opinions expressed
  62. mleech@bnr.ca                  P.O. Box 3511, Stn. C   |are my own, and not
  63. ml@ve3mdl.ampr.org             Ottawa, ON, CAN K1Y 4H7 |necessarily BNRs
  64.