+ Archive auto-extractible sans fichier lanceur externe.
+ Libraries peuvent etre compressees, et etre regrouppees dans un seul fichier.
+ On peut ainsi ajouter les libs dynamiques comme des libs statiques.
kpack doors.9xz graphlib.9xz userlib.9xz filelib.9xz ziplib.9xz doorsp
Creer un fichier compresse doorsp contenant les libs dynamiques necessaires a son fonctionnement. les libs restent accessibles aux programmes externes non-compresses.
+ Tout lib dynamique non-compressee sera prioritaire a une lib compressee.
+ 2 nouvelles RAM-CALLS FindArchive, ExtarctArchive
+ La compression se fait avec shrnklib mais le kernel accepte n'importe quelle librarie dynamique qui exporte une fonction particuliere

+ On peut utiliser plusieurs niveaux : je vais faire un utilitaire de compression on-calc base sur ziplib.
Je veux executer le programme : machin
+ machin
-> ziplib
-> ziplib compresse par shrnklib dans doorsp
-> Desarchivage de shrnklib/ relocation
-> extraciton ziplib
-> shrnklib disparait de la ram
-> Extraction du programme par ziplib.
-> Destruction de ziplib
-> Execution du programme
+ Et le mieux : je fais fais tout ca en moins de 300 octets

+ Bref runc est mort.