LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: yanzixiang

怎么从 x86 向 amd64 迁移?

[复制链接]
发表于 2008-5-10 09:18:07 | 显示全部楼层
Post by 三翻领;1847787
有好处的,real解码器不依赖realplayer

不要说在i386能播放的real在amd64也能播放就是好处啊。
回复 支持 反对

使用道具 举报

发表于 2008-5-10 09:26:35 | 显示全部楼层
Post by 亞利艾爾;1847791
好像上次看到一個測評,好像就是在這裡的吧!說 amd64 在大部分情況下效率不如 x86。
  Gentoo 的 amd64 還是比較可以的,大部分軟件就正常安裝。比起有些發行版要爽多了。如果你追求“硬件和軟件的統一”,你可以安裝一個玩,桌面上影響不大。


大部分应用软件都是32位下的,即使重新为64位编译,其实也没有发挥64位的长处(如ppc就建议kernel用64位,用户空间用32位)。其实个人感觉是有帮助的。真的要公平的比较64位和32位的性能,也应该找一个专门为64位优化的程序来比较。

以前的一台E6600/4GRAM的机器开始用的ubuntu feisty 32bit server,编译一个完整的内核需要15分钟左右,换成gentoo amd64后大概需要12分钟左右,由于用的发行版不一样,因此仅仅能做个人参考而已。

amd64有更多的寄存器(8个通用?),每次能访问的数据更宽(64bit相对32bit,因此对某些计算密集的应该有所帮助),且能访问更多的内存(现在随便一台机器都4G内存了,服务器更不用说)。pse36毕竟还是不爽。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-10 18:29:18 | 显示全部楼层
我的意思是说,
我想在用着现在的 32 位的系统的情况下面一点一点的迁移到 64 位过去,
不是像以前装 32 们的系统那样,
从一个 stage 开始,
然后内核,
然后桌面这样走过来,

现在已经打编译好的软件包,
打个包的话,
能在新的系统下面运行吗?
我想在等以后升级的时候,
顺便给转换成是 64 位的,
而不是为了转换到  64 位而真的全部编译所有的软件包。
这样子做成吗?

不是说,那些32位的代码也是能在 64 位的 CPU  上面执行的吗?

我以后用 ubuntu 的 64 位的 livecd 来 chroot 装系统的时候,
其他都没有问题,
就是编译内核的时候怎么都会出错,
只好找个 32 位的 livecd  过来编译内核。
                           ------------------
这种应该就是叫做    ──“交叉编译”──  吧,
                           ------------------

我就是想问,怎么准备一个这样的环境,
来用我现有的 32 位系统来编译 64 位的系统,
然后一点一点的替换我现在有的 32 位程序,
再一点点的用这种中间状态的系统逐渐地把所有的 32位程序给替换掉。

不知道这样的想法,
能不能实现。

请各位指点。
回复 支持 反对

使用道具 举报

发表于 2008-5-10 18:34:21 | 显示全部楼层
如果你真打算放着一定可行的方法不用,而非要探索的话:
先用crossdev弄个x86_64的交叉编译器
然后先编译个64位内核,启动起来再说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-10 19:22:20 | 显示全部楼层
Post by zhllg;1847990
如果你真打算放着一定可行的方法不用,而非要探索的话:
先用crossdev弄个x86_64的交叉编译器
然后先编译个64位内核,启动起来再说
刚刚在看 gentoo 的 amd64 的 howto ,
看到里面有个部分就是要自己做一个 32 位的 chroot 环境,
在那里把几乎所有的和 gcc ,ld之类的有关参数都改了,
然后在那个环境里面改 32 位的程序,

我觉得这里的关键还是编译出来的代码CPU能不能执行,
而不用太在乎是用什么方法编译出来代码。

现在准备新分出一个区来,
在那里装64位的系统,
然后现在所用的系统就当成是以后会用到的32 位的 chroot 环境,
能省事点就省事点了。

现在我更关心的事,
我们常用的软件用 64 位到底有多大的好处?
回复 支持 反对

使用道具 举报

发表于 2008-5-10 22:57:52 | 显示全部楼层
只能这么说 见仁见智
会遇到一些麻烦的地方例如64位的 firefox的flash问题
有些偏的软件64位支持也不好可能出错 一般是没问题的
如果你很偏重“常用” 寄希望于用了64位就使你的openoffice之类的变快那还是算了
P.S.这个问题和 windows/linux/mac osx一样是月经贴
你与其追问 不如去查查资料多方考证
回复 支持 反对

使用道具 举报

发表于 2008-5-11 04:09:22 | 显示全部楼层
You can make a local potage overlay, hack the ebuild, change the dependency on real. Then change the real codecs directory. Then it's done.
According to Gentoo.org, the win32codecs real decoder has security issues.

Post by 三翻领;1847787
有好处的,real解码器不依赖realplayer
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-11 10:21:21 | 显示全部楼层
Post by runawaycat;1848078
只能这么说 见仁见智
会遇到一些麻烦的地方例如64位的 firefox的flash问题
有些偏的软件64位支持也不好可能出错 一般是没问题的
如果你很偏重“常用” 寄希望于用了64位就使你的openoffice之类的变快那还是算了
P.S.这个问题和 windows/linux/mac osx一样是月经贴
你与其追问 不如去查查资料多方考证
我上网的时间也不是太长,
月经贴是个什么意思?

经常会有人讨论的话题吗?
回复 支持 反对

使用道具 举报

发表于 2008-5-11 11:06:40 | 显示全部楼层
我一直都是用gentoo x86_64的,我觉得用gentoo不用64版的实在太浪费了。
它的64位几乎完美兼容32位的程序,爽歪歪。
对于楼主的情况,建议重装。
回复 支持 反对

使用道具 举报

发表于 2008-5-11 12:20:37 | 显示全部楼层
“月经”贴
知道前两个字的意思么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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