Hallo,
@FlashBurn:
Ich würde das so lösen: einen Loader für ein simples Executable-Format direkt in den Kernel, der dann aus einem Image einen neuen Prozess erstellen kann, (dieser Loader wäre auch schon während des bootens nutzbar) und im User-Space dann ein Programm das normale Executables und Librarys usw. nimmt und daraus dann das simple Format baut/zusammenlinkt und per extra Syscall dem Kernel übergibt. Für das simple Format kann man IMHO auch ELF nehmen wenn man alle nicht absolut zwingend benötigten Features, wie z.B. Relozierbarkeit, weg lässt.
Grüße
Erik
@FlashBurn:
Ich würde das so lösen: einen Loader für ein simples Executable-Format direkt in den Kernel, der dann aus einem Image einen neuen Prozess erstellen kann, (dieser Loader wäre auch schon während des bootens nutzbar) und im User-Space dann ein Programm das normale Executables und Librarys usw. nimmt und daraus dann das simple Format baut/zusammenlinkt und per extra Syscall dem Kernel übergibt. Für das simple Format kann man IMHO auch ELF nehmen wenn man alle nicht absolut zwingend benötigten Features, wie z.B. Relozierbarkeit, weg lässt.
Grüße
Erik

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert
