Best and fastest way to understand kernel subsystem ?