home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / linux / 10535 < prev    next >
Encoding:
Internet Message Format  |  1992-09-11  |  2.4 KB

  1. Xref: sparky comp.os.linux:10535 comp.unix.bsd:5580
  2. Path: sparky!uunet!charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!gab10
  3. From: gab10@cd.amdahl.com (Gary A Browning)
  4. Newsgroups: comp.os.linux,comp.unix.bsd
  5. Subject: Re: Shared libraries - info for 386BSD porting wanted
  6. Keywords: shared 386bsd
  7. Message-ID: <ba6l02Te21lf01@JUTS.ccc.amdahl.com>
  8. Date: 12 Sep 92 06:47:03 GMT
  9. References: <peter.716225737@hilly>
  10. Sender: netnews@ccc.amdahl.com
  11. Organization: Amdahl Corporation, Sunnyvale CA
  12. Lines: 45
  13.  
  14. In article <peter.716225737@hilly>, peter@micromuse.co.uk (Peter
  15. Galbavy) writes: 
  16. > Due to no response in the bsd group a couple of weeks ago, and the
  17. > fact
  18. > I recently noticed that linux seems to have shared libraries I was
  19. > wondering if whoever knows *lots* about them can either (a) try to
  20. > port
  21. > them or (b) help me port the implementaion across.
  22.  
  23. I am interested but I would like to know how they implemented them first.
  24. If they implemented the SysV3.2 type of fixed address shared libraries, then
  25. it is not of much use to me.  I wanted to share libs for X and I understand
  26. that this would require quite a few mods to the lib sources to work with a
  27. SysV3.2 type of shared library system.
  28.  
  29. Anybody out in Linux land want to give a quick expanation of the Linux
  30. shared lib implementation?
  31.  
  32. > I realise that this will not be a trivial operation, but it is a starting
  33. > point.
  34. > At minimum, will someone tell me the "minimum working set" of linux source
  35. > files needed to understand how they are implemented. I take it there are
  36. > bits in exec() somewhere ? and the linker etc...
  37. > Thanks from a frustrated laptop owner without X386 due to lack of disk
  38. > space.
  39.  
  40. There should be a rather small minimum X configuration you can set up. 
  41. I wanted
  42. to know this for myself anyway and it is on my list of things to do this
  43. weekend.  For now, off the cuff, I would say you need:
  44.  
  45.     X386    - The server. Stripped this is only about 1M.
  46.     startx      - script to start up X.
  47.     xinit    - program called by startx.
  48.     xterm       - The terminal emulator.
  49.     {fonts}     - A very few fonts (I do not know which ones yet).
  50.     twm         - Or any other window manager.
  51.     {resources} - Default resources for xterm amd the window manager.
  52.  
  53. -- 
  54. Gary Browning        | Exhilaration is that feeling you get just after a
  55.              | great idea hits you, and just before you realize
  56.                      | what is wrong with it.
  57.