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
