Python, Perl und andere interpretierte Sprachen laden Dinge dynamisch mit dlopen()
. (Dies ist nicht dasselbe wie das Ersetzen des Standardladers; sie verwenden ihn immer noch, und zwar dlopen()
ist ein Haken in den Standardlader auf ELF-basierten Systemen.)
Es gibt keine Standardregistrierung für ladbare Module. Python verwendet seine eigenen Regeln, um zu bestimmen, woher Erweiterungsmodule geladen werden können (siehe sys.path
), einschließlich derjenigen, denen gemeinsam genutzte Objekte zugeordnet sind. Perl verwendet andere Regeln. Apache verwendet noch andere Regeln, etc.
Um die Antworten auf Ihre Fragen zusammenzufassen:
-
nicht genau
-
nein