domenica 9 novembre 2008

Linux fa il boot in meno di tre secondi (ah, questi giapponesi)

Su un processore i.MX31L (classe ARM11) a 400MHz, sono riusciti a fare il boot di un sistema comprendente Xorg, twm, xlogo e tre finestre xtermi in meno di tre secondi.

Il trucco è un "warp driver", cioè ibernazione intelligente. Comprime brutalmente il contenuto della RAM (solo le frattaglie veramente usate, non tutte le "pagine" di memoria) e salva su flash memory. Il metodo funziona anche su Cortex-A8, ARM9 e su diverse altre famiglie di processori.

Su hardware più potenti (per esempio sui PC Dell con Linux in ROM) e togliendo via l'interfaccia grafica si riesce a fare di meglio; in un caso, con ARM9 a 500 MHz, il record era di 0,69 secondi dall'accensione al prompt dei comandi.

Nessun commento:

Posta un commento