Why isn't the kernel easily portable? Do the phones not use the same processor architecture? Or is the problem in the drivers?
Also, why can't the drivers simply be copied from the existing kernel? Are they compiled into the kernel or as kernel modules?
Thanks