@m0xee @safiuddinkhan @hacknorris @2T2
Why are you running windows on a phone...
Top-level
@m0xee @safiuddinkhan @hacknorris @2T2 Why are you running windows on a phone... 14 comments
@Suiseiseki I still think it's acceptable in this rare case. Only the kernel boots on this device, the userspace doesn't matter at this point ๐ @Suiseiseki I insist that it is acceptable. Sure the kernel won't work by itself, but that is not what my point was. This device is not usable because there is no support for the hardware it has *in the kernel*. No init can change that. @Suiseiseki I didn't mention any login prompt. The fact that framebuffer works doesn't imply login prompt, it doesn't even imply you can access built-in storage and mount the root partition, right? You need to read the root partition for init to run. Find me one time when framebuffer worked but not login. @iska @Suiseiseki There is this thing called initrd. Yeah, if you go into nitpicking mode, you can pretend you didn't understand what I was talking about. init (and so is framebuffer mode I think) runs after initrd. I think initrd is also optional unless I'm mixing things. @iska @Suiseiseki It sure does! the bootloader reads initrd image and just passes it to the kernel. Kernel doesn't know shit about most file systems at this point. The init itself is in initrd image (so initrd comes first), so are the filesystem modules. Init inserts filesystem modules (and the modules required for the block devices to work) into the kernel then mounts the real root filesystem, now that it has the proper filesystem support and has the block device accessible. @iska @Suiseiseki Then a lot of other shit happens, agetty or something similar gets started and you get the login prompt. At last! I thought you see the panic in grub's console, at least at this stage. |
@iska @safiuddinkhan @hacknorris @2T2 Oh, now I get the question ๐
Why Windows and not Linux? Because the community port of Windows is great, everything works, including HW video decoding. It can boot linux โ but that's it. It has some framebuffer support and the networking might work if stars align properly. A device like this is hardly useful.