Thread: iLiad Speeding up the system?
View Single Post
Old 04-30-2008, 06:07 PM   #4
axel77
Fanatic
axel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-booksaxel77 has learned how to read e-books
 
Posts: 584
Karma: 914
Join Date: Mar 2008
Device: iliad
I also always ask me what exactly takes 40 seconds to boot?

I guess networking will take some time, copying around the kernel in memory might also take some seconds..

Having done some embedded linux development in the past I know we once discovered that actually how the linux kernel works, it loads application from "disk" (copy flash memory to volatile memory) and then does the dynamic linking with the libraries... this all takes time, on an embedded device, technically, one could execute a static linked binary directly out of flash, saving quite some time and also memory use, but this kind of "execute from disk" is something not a linux kernel by default caters for. Never have implemented such a static direct execution, since its a big hack... and with usual development deadlines, it doesn't add functionality but "only" some speed on boot and when starting applications..
axel77 is offline   Reply With Quote