Does Ubuntu on Genio use the generic (mainline) kernel?
No. Genio platforms may require platform specific device drivers that are not yet upstream. The Ubuntu images for Genio use a hardware enablement kernel branch, which is derived from mainline Ubuntu kernel with MediaTek Genio customizations.