home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / wizards / 3365 < prev    next >
Encoding:
Text File  |  1992-07-30  |  3.4 KB  |  92 lines

  1. Newsgroups: comp.unix.wizards
  2. Path: sparky!uunet!shearson.com!jredford
  3. From: jredford@shearson.com (John Redford)
  4. Subject: Re: What must I learn to become a wizard?
  5. In-Reply-To: hargrove@ramirez.mitre.org's message of Thu, 30 Jul 1992 17:56:19 GMT
  6. Message-ID: <1992Jul30.231744.10682@shearson.com>
  7. Sender: news@shearson.com (News)
  8. Organization: Lehman Brothers
  9. References: <1992Jul30.175619.23753@linus.mitre.org>
  10. Date: Thu, 30 Jul 1992 23:17:44 GMT
  11. Lines: 79
  12.  
  13. In article <1992Jul30.175619.23753@linus.mitre.org>
  14. hargrove@ramirez.mitre.org (Paul H. Hargrove) writes:
  15.  
  16.    I am wondering what you wizards think are the top, say 10 or so, topics or
  17.    concepts one must understand to be considered a wizard.  I guess there are
  18.    really a need for three lists, for 'programming', 'administration', and
  19.    'kernel' wizards.  Obviously some concepts may not apply to all of the
  20.    *nix platforms out there.
  21.  
  22. I believe at one point wizard was defined as a person capable of
  23. implementing (almost) any piece of the system. (Generally they are
  24. assumed to already have a C compiler & a minimal system)
  25. Looking at your list, I see a lot of buzz-words, but nothing
  26. especially taxing. All of your Programming entries have to do with
  27. process communication, which can be difficult to grasp, but is just
  28. one part of programming.
  29.  
  30.    A couple items that come to mind to start the lists are:
  31.  
  32.    'Programming' wizard:
  33.    sockets
  34.    rpc
  35.    shared memory
  36.    semaphores
  37.    signals (preferably all 3 environments: AT&T, BSD and POSIX)
  38.    STREAMS
  39.  
  40. Administration is what I do. Time spent learning to _use_ the
  41. following added:
  42.  
  43.    'Administration' wizard:
  44.    process accounting configuration
  45. 2 minutes. had to uncomment a line, add a a few cron jobs, sit back.
  46.  
  47.    termcap and/or terminfo entries
  48. 5 minutes. Its a long manpage.
  49.  
  50.    sendmail.cf (cries of pain errupt from the audience)
  51. 5-10 minutes whenever it comes up, which is very infrequent.
  52.  
  53.    printer or batch queue configuration (very system dependent, I imagine)
  54. Basically just a few mkdirs & reading the printcap manpage. 10
  55. minutes.
  56.  
  57.    crash recovery
  58. running fsck takes no skill. recovering data can be as hard as you
  59. want it to be.
  60.  
  61.    NFS
  62. NFS takes 5 minutes. Learning an automounter can take longer.
  63.  
  64. To write any of the above would take a good deal longer, and is what I
  65. would expect of a wizard.
  66.  
  67.    'Kernel' wizard:
  68.    file systems, especially UFS and FFS (NFS doesn't count here)
  69.    virtual memory and paging/swapping
  70.    scheduling
  71.    device drivers (very system dependent, again)
  72.  
  73. I am not a kernel wizard, and I couldnt implement any of these well,
  74. but I generally expect any programmer to understand them conceptually.
  75.  
  76.    I also imagine that a good knowledge of *nix history is important to help
  77.    create image of the 'wise old wizard.'
  78.  
  79. Depends on what history you mean. I know bits and pieces of the human
  80. history.. who wrote what & who worked where when. This is interesting
  81. trivia, but has little use. Knowledge of the systems' history is very
  82. useful at times. It helps one to see connections between systems, and
  83. to write good portable code.
  84.  
  85. Wizardness is relative. I know several people who have yet to fail to
  86. be able to immediately answer a *nix question. Of course there are
  87. many people who I can always answer the questions of.
  88.  
  89. --
  90. John Redford (AKA GArrow) | I brought the atom bomb. I think now would
  91. jredford@shearson.com     | be a good time to use it. -"King Dinosaur"
  92.