linux kernel 0.12 study note