add bos kernel