home *** CD-ROM | disk | FTP | other *** search
/ PC Plus SuperCD (UK) 1999 May / pcp151c.iso / misc / src / install / modutils / depmod / README < prev    next >
Encoding:
Text File  |  1998-01-06  |  1.5 KB  |  44 lines

  1. (C) 1997 by Marcin Dalecki <dalecki@sub994.sub.uni-goettingen.de>
  2.  
  3. ********************************************************************************
  4.  
  5.     depmod, modprobe -- kernel module administration utilities
  6.  
  7. ********************************************************************************
  8.  
  9. Depmod  - is used for creating symbol dependences between stacked
  10.     (or better interdependent) modules.
  11.  
  12. Modprobe - is the corresponding loading frontend, which uses the information
  13.     created by depmod.
  14.  
  15. Those are the depmod and modprobe programs for the *new* modutils used by the
  16. Linux-2.1.18 and above kernels. This is a complete rewrite of the corresponding
  17. programs found formerly in the packages called modules-2.x.x. There is no
  18. support for the older kernels! therefore You will need FIRST to install at least the
  19. headers for the new kernel, before compiling those programs.
  20.  
  21. The main advantages over the former programs called the same are:
  22.  
  23. 1.    Use C instead of C++.
  24.  
  25. 2.     All comments are in english, altough my english is not-quite
  26.     perfect kind.
  27.  
  28. 3.    No reentrancy problems with string allocation.
  29.  
  30. 4.    Don't fold them into one executable.
  31.  
  32.     This facilitates arbitrary renaming of the executables.
  33.  
  34. 5.    No arbitrary limits.
  35.  
  36. 6.     Supposedly far more secure in usage. During the study of the originals
  37.     I found at least ONE BIG BACK HOLE similiar to the problems formerly
  38.     found with the mount programm, which made it possible for *every* local
  39.     user to gain root privileges. I'm not going to tell You where exactly...
  40.  
  41. Good Luck!
  42.  
  43.                 Marcin
  44.