linux程序适应所有内核