View Single Post
Community Council | Posts: 4,920 | Thanked: 12,867 times | Joined on May 2012 @ Southerrn Finland
#1212
Originally Posted by pasko View Post
Hi.

Well, I did it with sillyboot. I've seen it has two files, and one of them is a binary file so that I'll take a look at the preinit file to see if I can find out something.

Indeed, I untarred the sailfish image in the same place as the nitdroid to see if if worked, but it didn't.....

Regards.
Well, sillyboot and ubiboot are pretty much 2 different kinds of beasts, not to be confused to eachother
(not even very close relatives...)
  • sillyboot is just a modification of the Harmattan preinit environment; it uses the one and only kernel flashed to mtd2 and acts on the system initialixation level: Before the preinit calls /sbin/init the control is transferred to chrooted android initialization.
    What this means, is that if you want to use both Harmattan and Nitdroid, you must have a specially crafted kernel that can run both OS'es.
    There are 2 variants of sillyboot, one, the original has the evkey interface where selection is by volume keys, and the other has the evtap interface with touchscreen control.
    With sillyboot you cannot boot any "true" OS that has not been heavily modified to be able to run under chroot and with the default kernel. That means, no Sailfish there, ever.
  • ubiboot on the other hand is a true boot loader; it has it's own kernel and root file system with a ton of extra niceties added. With ubiboot you can boot pretty much anything that comes to your mind. (mostly Linux, yes, but with some tweaks it would be possible to load also BSD, Darwin, maybe even WinCE to your N9 )
    You get total control on what arguments to give to the 2nd-level kernel, so it is easy to start any kind of OS you desire on it
 

The Following 6 Users Say Thank You to juiceme For This Useful Post: