2011/12/26 Mattia Tristo <span dir="ltr"><<a href="mailto:mattia.tristo@gmail.com">mattia.tristo@gmail.com</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Guardando virtualbox si vede come si possa fare uno snapshot di memoria e registri, si potrebbe fare un gioco simile con l'avvio di linux cioè modificare il kernel o aggiungere un loader che una volta installate le applicazioni e ottenuto un sistema stabile, fà uno snapshot di memoria e registri e si inserisce nel loader l'opzione di caricarlo, si dovrebbe ottenere un avvio veloce!!!<br>
</blockquote><div><br></div><div>c'e` gia` questa funzionalità nel kernel e in linux, si chiama software suspend (swsusp, suspend2, ...). In alternativa si può fare anche con un componente del kernel chiamato kexec.</div>
<div>Sui sistemi che forniscono l'opportuno supporto del firmware, si puo` anche usare la "hibernation" o "suspend to disk" (ACPI S4).</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>si potrebbe fare anche hardware con un pulsante che accende e carica tutto da 0 e uno che carica lo snapshot e un pulsante che lo registra ad esempio su una ram flash!!!<br></blockquote><div><br></div><div>non serve hardware per farlo, si può fare (e si fa gia`) tutto da software (bootloader e OS)</div>
<div><br></div><div>Ciao,</div><div>Marco</div><div><br></div></div>-- <br>Marco Pantaleoni<br><br>