怎样从源码编译构建一个Ubuntu Desktop?
- 0次
- 2021-07-28 10:07:13
- idczone
I mean ... 在PandaBoard 或Kindle 等单板上面
以为lz的头像无法显示。。。我刷新了几次
LZ的头像就是这个红叉叉,http://tb.v2ex.com/avatar/bbea/f32c/24725_large.png?m=1343901025。
关于主题,无法回答,求高手
用debootstrap,有用于arm架构的bin源,不用自己编译的。只要内核能跑起来就行
别人编好的终究是别人的binary,我要的是可以custom的版本,所以一定要自己从sourcecode编译,否则如何保证运行效率?
据我粗浅了解,平常的优化有两种,一种是编译器自己的优化,像O2 O3优化,又或者i386 i686这种架构的优化。另一种是代码的优化,像Gentoo的USE标志,又或者直接HACK源码。这样看来即便是从源码编译出来也很难确保运行效率。
看PO的意思是想移植OS,工具链看样子是有的,那么应该去找构建LINUX发行版的资料。LFS应该不错,但可能太系统化了,时间上不经济。
ubuntu/debian本来就是二进制发行版,如果想自己编译还是用编译型发行版吧。这类的不多:http://en.wikipedia.org/wiki/Category:Source-based_Linux_distributions,而且也未必支持arm架构。你可以试下lfs
你自己编译的效率未必比预编译的好,吃力不讨好的事情。抱着学习的目的就好了,想提高运行效率,要么换硬件要么换软件,重新编译还真没多大影响
的确被您言中,toolchain的确是有了,专用的,第三方,定制过的,必须用的,ArchLinux Port成功了, Desktop Level,但死X死了心就要Ubuntu…………
什么型的无所谓,只要能运行就肯定可以从code里生出来
Any Body know ‘live build’ in ubuntu?
https://wiki.ubuntu.com/TomGall/LiveBuild
纠结楼主这个个性拉风的头像~的确也让我怀疑浏览器没有加载上。。。。
谨以此红叉 纪念打开浏览器前先听30秒猫叫的年代……
Anybody know sth. about 'live build'?
https://code.launchpad.net/~linaro-maintainers/live-build/linaro-live-build-3
按照lfs的方法,应用于ubuntu,不知行不行
也是用debootstrap实现的,看part1那里就知道了
直接用 LFS 吧
http://pandaboard.org/
目前我是在BeagleBone上跑的Ubuntu...直接用网站上找到的版本,似乎类似教程不少
http://elinux.org/BeagleBoardUbuntu