A system, method, and apparatus is disclosed for executing an
architecture-independent binary program on a computer. An object file is
read, and architecture-independent object code is extracted from the
object file. Dynamic dependency information is also extracted from the
object file. The dependency information is provided to an interpreter,
which is invoked to execute the object code. The object file is preferably
in an architecture-neutral format, preferably the ELF format defined as
the standard binary interface that is used by application programs on
operating systems that comply with the UNIX System V Interface Definition.
Un sistema, un metodo e un apparecchio è rilevato per l'esecuzione del programma binario architettura-indipendente su un calcolatore. Una lima di oggetto è letta ed il codice di oggetto architettura-indipendente è estratto dalla lima di oggetto. Le informazioni dinamiche di dipendenza inoltre sono estratte dalla lima di oggetto. Le informazioni di dipendenza sono fornite ad un interpretatore, che è invocato per eseguire il codice di oggetto. La lima di oggetto è preferibilmente in una disposizione architettura-neutra, preferibilmente la disposizione del ELF definita come l'interfaccia binaria standard che è usata dai programmi di applicazione sui sistemi operativi che aderiscono alla definizione di interfaccia del sistema V di UNIX.