Linux kernel study