blog:programming:linux_stack