Abstract out kernel version