linux内核和用户数据交换