shared libraries on Pyramid 9820 OSx4.1
Charles Hedrick
hedrick at athos.rutgers.edu
Wed Apr 13 18:53:12 AEST 1988
As far as we can tell, OSx 4.1 is SVr2. However it adds those SVr3
extensions that are likely to affect the ability to import application
code. A full SVr3 port is quite an undertaking, and apparently they
haven't had time to get it finished. OSx 4.1 is a compromise,
intended to provide maximum compatibility at the application level,
but to omit the things that are hairy to implement.
In particular, shared libraries require a major reorganization of the
virtual memory subsystem. One of the recent Usenix proceedings has
papers from a number of vendors describing the rewriting that a number
of them are doing in order to give their virtual memory subsystems the
ability to handle things such as shared libraries and copy-on-write.
It's non-trivial. Many vendors will not find it practical simply to
adopt SVr3's implementation.
More information about the Comp.sys.pyramid
mailing list