Related to https://github.com/seppzer0/zero_kernel/issues/21 . To reduce the chance of unhandled conflicts between final kernel .zip and target OS, implement a preliminary compatibility check.