-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
在早上的邮件中,我指出 Gentoo 是如何方便的构筑交叉环境的。 现在,我要指出,我还要运行里面的arm程序! 在 chroot 环境中,真正的把它当 作一个发行版!
我使用的是 crossdev -t arm-unknow-linux-gnueabi 编译的 arm 交叉工具链。 这时候 arm 其实被安装到了 /usr/arm-unknow-linux-gnueabi/
/usr/arm-unknow-linux-gnueabi/ 下面有完整目录结构,相当于一个 arm 发行版。
而且之后也会多了一个工具叫 arm-unknow-linux-gnueabi-emerge
我们的第一个主角就出来了。我们需要 busybox
USE="-ipv6 static -pam make-symlinks" \ arm-unknow-linux-gnueabi-emerge busybox -av
之后我们的 /usr/arm-unknow-linux-gnueabi/ 其实已经可以作为一个基本完整的 arm 系统的根目录了。
我们需要第二个主角,一个解释器。qemu-user !
export QEMU_USER_TARGETS="arm" export USE="-* static" emerge qemu -av --root=/usr/arm-unknow-linux-gnueabi/ -O
这样 /usr/arm-unknow-linux-gnueabi/usr/bin/qemu-arm 就成为这个 arm 系统 的解释器了,注意,静态链接是必须的 ;)
接着,我们需要内核的支持 echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/arm-unknow-linux-gnueabi/usr/bin/qemu-arm:'
/proc/sys/fs/binfmt_misc/register
当然,要需要第三个主角,一个 bash ;) arm-unknow-linux-gnueabi-emerge bash -av
好了,准备工作就完成了。
chroot /usr/arm-unknow-linux-gnueabi/ /bin/bash
呵呵。 arm 结构的 bash 已经被运作起来咯 ;)
怎么样? 试试执行 ls ;) 哈哈
Good luck to every one
所谓的踢场给力么……
2011/4/18 microcai microcai@fedoraproject.org:
在早上的邮件中,我指出 Gentoo 是如何方便的构筑交叉环境的。 现在,我要指出,我还要运行里面的arm程序! 在 chroot 环境中,真正的把它当 作一个发行版!
跑题下,楼主别较真啊,
我想,在 FC 版用 Gentoo 跑个连包管理都没有的 qemu-arm rootfs, 到底是啥意思呢,
又不像 zhllg 那样把 Linux 移植/优化到新的硬件, (好多先前的移植需求被 Android 和嵌入式 Debian 干掉了吧) 也不自己开发/完善可能改变世界的应用,
除了消耗计算资源貌似没干其他的了,
这不就是“宅女费电”嘛
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2011年04月18日 20:37, Jiahua Huang 写道:
跑题下,楼主别较真啊,
我想,在 FC 版用 Gentoo 跑个连包管理都没有的 qemu-arm rootfs, 到底是啥意思呢,
又不像 zhllg 那样把 Linux 移植/优化到新的硬件, (好多先前的移植需求被 Android 和嵌入式 Debian 干掉了吧) 也不自己开发/完善可能改变世界的应用,
除了消耗计算资源貌似没干其他的了,
不是。 我是要开发 arm 程序。到时候把那个目录打包做成一个文件系统就可以 了。懂不?
这不就是“宅女费电”嘛 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
于 2011年04月18日 20:37, Jiahua Huang 写道:
跑题下,楼主别较真啊,
我想,在 FC 版用 Gentoo 跑个连包管理都没有的 qemu-arm rootfs, 到底是啥意思呢,
又不像 zhllg 那样把 Linux 移植/优化到新的硬件, (好多先前的移植需求被 Android 和嵌入式 Debian 干掉了吧) 也不自己开发/完善可能改变世界的应用,
有啊!很多啊! 我认为最重要的就是中文控制台了 还有 pidgin qq , 这个是参与完善的。
除了消耗计算资源貌似没干其他的了,
这不就是“宅女费电”嘛 _______________________________________________ Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
pidgin 加油, 控制台不要了。
或者 Wayland 吧
2011/4/18 microcai microcai@fedoraproject.org:
有啊!很多啊! 我认为最重要的就是中文控制台了 还有 pidgin qq , 这个是参与完善的。
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
表示从来只用自己开发的WebQQ桌面版上Q 用Emacs上GTalk和IRC
(MSN被我无情地抛弃了)
于 2011年04月18日 20:55, Jiahua Huang 写道:
pidgin 加油, 控制台不要了。
或者 Wayland 吧
2011/4/18 microcai microcai@fedoraproject.org:
有啊!很多啊! 我认为最重要的就是中文控制台了 还有 pidgin qq , 这个是参与完善的。
Chinese mailing list Chinese at lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/chinese
- -- Mike. Blog: http://ekd123.org/ Fedora Project Contributor - Translator.
chinese@lists.fedoraproject.org