cnix operating system coding just for fun~~