kernel - how to study kernel