kernel work