logo       

Re: dynamic loading, was "Ugly Q, I admit": msg#00565

os.plan9.general

Subject: Re: dynamic loading, was "Ugly Q, I admit"

dynamic loading and shared libraries are distinct (put related) beasts.
the work i did was for dynamically loadable device drivers for inferno.
it's kinda cool. the initial kernel is tiny, even by inferno standards,
and then other drivers are loaded to customize the experience
(typically i load cap ssl kfs and sd). i also use it to load drivers
that are used on occasion, like kprof or a generic systest.
the interface is via devdynload.

i've never had much time for shared libraries. given that plan9 does
not have grossly obese libraries the "shared/saved disk/memory"
justification seems marginal. you also avoid a major "single point
of disaster". i believe presotto reported being frightened by
shared libraries (and clowns) as a child.

btw e[acl] is the compiler port for the playstation 2 ee5900.

brucee



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise