First, for those not knowing it yet, it is available here: http://wiki.meego.com/ARM/N950. The MOSLO was done to support multiple OS loading on the N9/N950 devices from Nokia.
The basic "architecture" or flow is this:
- Bootloader launches the kernel
- The kernel boots from rootfs
- Rootfs contains the scripts to either:
- export USB to the Host PC so that the developer can put another kernel (in the boot/bzImage) and rootfs or
- load the boot/bzImage from the "exported USB" image if there is such kernel
Once we have the right image loaded, we can send the MOSLO to be flashed. As such, MOSLO comes packaged for N950 or N9.