[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 请教一下内核版本的问题





2010/1/27 任晓磊 <julyclyde@gmail.com>
刚才发现,在i386和amd64两个arch里,都提供linux-image-amd64包,也都提供xen-hypervisor-3.4-amd64包
请问这样做的意义是什么?

虽说现实情况是很多人在64位CPU上安装32位系统,而64位内核也能兼容32位userspace,问题是即使是64位内核+32位userspace,userspace也还是32位的啊,我感觉这样应该和用-i386-bigmem内核没啥区别吧?
如果kernel是64bit的, 而所有的应用程序是32bit的, 可以chroot 到一个64bit环境中. 
如果kernel是32bit, 应用程序是32bit的, 即使cpu支持64bit, 也无法chroot到64bit的环境中. 

另外,如果是真的32位CPU,不小心安装了linux-image-amd64的话,应该会无法启动吧?
 如果CPU只是32bit CPU, 而安装了amd64的kernel, 在启动的时候就会报错, 告诉你cpu不支持64bit.
 

--
Ren Xiaolei



--
Liang Guo
http://bluestone.cublog.cn

Reply to: