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