|
Message-ID: <5603ddad712718518eed1430f5d00450@exys.org> Date: Thu, 23 Aug 2012 14:39:38 +0200 From: "Arvid E. Picciani" <aep@...s.org> To: <musl@...ts.openwall.com> Subject: Re: ldso: dlclose. On Sun, 19 Aug 2012 20:48:03 -0400, Rich Felker wrote: > To elaborate, removing a DSO from a process's address space is highly > non-trivial and error-prone. In fact it doesn't even work correctly in glibc. It's just that usually no one notices. When i see people using plugin architectures with unload, it's almost always coming down from a high level design. The lack of any usable IPC in linux lead to glueing the components into one process. Plugins make it appear clean, but really it's not clean at all. Much worse when C++ comes into the mix and arbitrary things happen at the "abi" level. Plugins are _not_ a good component separation design. Neither are any of the alternatives, of course... Another sad story of how the religious view of one kernel maintainer creates a whole universe of bad design further down. -- Arvid E. Picciani
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.