[Prev][Next][Index][Thread]

"Re: the example of RTLD library"



	[need help on dynamic loading and signals, awhile ago]
	[someone else "doesn't get it", recently]

Perhaps some external member of oskit-users can help out here.

Unfortunately our group at Utah doesn't have time to answer all such
inquiries, especially those on pretty basic stuff, or we'd never make
progress on improving the OSKit and doing other stuff we're paid to
do.  I hope you can find the help you need elsewhere, but please
realize that hacking OS code, so matter how nicely packaged into
components, fundamentally requires a lot of expertise in systems-level
programming.  To acquire it there is typically no substitute for
spending lots of time staring at and debugging code (and reading
docs and probably even textbooks on operating systems).

Re using libexec:
Leigh recently answered a similar inquiry; you probably saw
it, but if not, check for this message in the archives,
which are online under our OSKit page.
	From: Leigh Stoller <stoller@fast.cs.utah.edu>
	To: "Hector Facundo Arena" <trax@abaconet.com.ar>
	Cc: oskit-users@cs.utah.edu
	Subject: Re: RV: Exec 
	Date: Wed, 29 Sep 1999 10:59:45 -0700

We do use the OSKit's libexec in the Fluke OS, from user mode.  The
kernel code is available off our page, but the user-mode code isn't
yet.  I'll see about getting the program loading stuff put out there.


p.s. One of our staff observed that these points may need
to be clarified:

1. The OSKit is not a complete OS comparable to Linux or FreeBSD.
Instead it is a kit out of which one could generate such a system
after a suitable number of man-decades of effort (actually, I think
it's man-years for an expert).

2. Beginners shouldn't try building OSKit kernels under Windows when,
as far as we know, it's not even been done by an expert.

3. Don't even start without having a separate test machine whose hard
disk has been backed up/removed because of the near-certainty that
you'll trash your entire system.  Well, at least if you mess with real
filesystems or disk drivers in other than strict read mode.

4. If you want an easy to use OS, just go buy a Macintosh.