LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 646|回复: 4

Archlinux可以包含两种框架在一个系统里么

[复制链接]
发表于 2011-1-21 19:24:42 | 显示全部楼层 |阅读模式
就是像水果那样想启动X86就86,想启动64 模式就启动64模式
发表于 2011-1-21 21:33:00 | 显示全部楼层
弄两个根分区分别安上i686, x86_64, 然后共用 /boot (内核境像要改名), home, swap
grub 启动时选择不同的版本

不知道水果是怎么样的,没用过
回复 支持 反对

使用道具 举报

发表于 2011-1-23 23:02:20 | 显示全部楼层
苹果用Mach-O的文件格式,本身就支持单文件、多架构,就是所谓的“universal binaries”。
比如一个可执行文件可以同时包含PPC、x86、x64、ARMv6、ARMv7等代码,在对应平台上(PPC Mac OS、x86/x64 Mac OS、iOS)自动根据当前环境装载相应的代码段,包括内核都是的这种模式(Mac OS的mach-kernel可以同时包括32、64位)。
Linux现在主要用ELF格式,目前还不支持这种架构,但是已经有人在做这方面的扩展规范(之前看过一个FatELF),只是还没发展到实用阶段。
回复 支持 反对

使用道具 举报

发表于 2011-1-24 01:45:20 | 显示全部楼层
为什么有这样的需求?不就相当于安装了两个系统吗,而且单个文件会变得巨大
回复 支持 反对

使用道具 举报

发表于 2011-1-24 08:55:45 | 显示全部楼层
可以装双系统,并且自己对GCC和pacman做些修改以造成只有单系统的假象
只是配置文件的共享不太好办
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表