On 12/8/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> dar NU e vorba de byte-compiling, ci de undumping sau unexec'ing,
> o tehnică prin care se ia un snapshot al unui proces la un moment dat
> şi se creează un executabil care cînd va fi rulat, va porni exact în
> starea în care era procesul în momentul respectiv.
>
> tehnica e folosită de emacs (la instalare mai întîi se compilează
> din sursele C un binar 'lean' (temacs), cu care se încarcă tot codul lisp, 
> apoi
> se face un snapshot la procesul astfel încărcat (înainte - iirc - era folosit
> un coredump ca snapshot - acum se foloseşte direct imaginea procesului
> din memorie), şi apoi snapshot-ul e transformat într-un binar executabil
> gras, plin de funcţionalitate (inclusiv clone de tetris şi colossal cave) şi
> de care te bucuri tu :)

ce face cu file descriptorii si alte resurse care nu o sa fie acolo
cand incarca  "imaginea din memorie"?  :)  Cred ca se intampla niste
chestii la nivel mai inalt, nu doar un dump/restore.

--
Bogdan Lucaciu
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui