免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: snow888
打印 上一主题 下一主题

从 0 开始,打造自己的 Linux 。 [复制链接]

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
11 [报告]
发表于 2012-04-11 15:10 |只看该作者
本帖最后由 chenyx 于 2012-04-11 15:12 编辑

回复 9# snow888

这个,纯粹的LFS的教程,在http://www.linuxfromscratch.org/lfs/view/stable/上有详细的教程,不建议你再次写一次,建议你写一个LFS的总结性的文档,比如实现思想,工具链的构建要点啥的.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2012-04-11 15:14 |只看该作者
回复 11# chenyx


    咱肯定不会照那个写啊。

肯定会精简很多的,不过也有一些自己做的时候不一样的地方和自己的理解撒。

那兄弟问的就是如何自己编译内核和命令,并将其安装到 u 盘上,可不就是做一个 lfs 出来?



^_^.

其实,俺开头就说了,在新手园地问这个咚咚,是需要勇气的。这玩意儿,新手估计是没法看懂的。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
13 [报告]
发表于 2012-04-11 15:17 |只看该作者
本帖最后由 chenyx 于 2012-04-11 15:17 编辑

回复 12# snow888


    你说的对,新手很难理解LFS的思维方式,但是,构建自定义的Linux,除了LFS,Gentoo也是不错的思路.
    当然,你继续写下去,肯定会对大家有好处的,坚持将这个帖子完善吧.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
14 [报告]
发表于 2012-04-11 15:24 |只看该作者
回复 13# chenyx


    其实,我一开始也是很犹豫,要不要写这个咚咚。

前面已经有人做了,咱再写一个,尤显多余。不过那个咚咚又太深了一些,俺力求提问者能看懂,所以尽可能往浅显的方面来说,就是力图搭一个桥,让新手能顺利的过这道坎。

严格意义上来说, LFS 和 Gentoo 的实现方式都一样,都是利用母亲生儿子,都是通过先构建一个寄生的环境,然后通过改变新生环境而与母体脱离,利用这个新生儿自主以后,在构建用户自己的使用环境。

大致过程相差不大,更扩展一点讲,其实所有的交叉编译环境都是这样子构建的,我们的 LFS 和 Gentoo 等都是利用这个交叉编译环境来脱胎出一个系统来。


^_^.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2012-04-11 15:25 |只看该作者
回复 13# chenyx


    到目前为止,这个帖子才写了大约 1/3 左右,俺真的有些犹豫,是否该继续写下去了。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
16 [报告]
发表于 2012-04-11 15:30 |只看该作者
回复 14# snow888


    既然已经开头了,就坚持写下去吧.
    我感觉Gentoo和LFS有很大的不同.LFS是从源码通过构建工具链来脱胎的,而Gentoo是已经有啦一个工具链,只需要在目标机器上产生出来一个可用的Kernel,其他的gcc啥的,都已经是半成品了.
    另外,Gentoo有类似包管理器的一个东东,这个比LFS要方便.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2012-04-11 15:36 |只看该作者
回复 16# chenyx


    哎,那个不是根本,根本是必须要有那个工具链,不管那个工具链是别人先做好的,还是你自己从头做的,结果否一样,就是这个工具链必须要有。

至于包管理器,这个是整个系统起来以后,你自己构建的工具,这个工具你甚至可以是 apt 或者别的什么,这不重要,严格上来讲,我只准备讲到让这个系统与母体脱离,并具有一个基本的,可用的环境。

至于后面的 qt 、 xorg 、kde、gnome、等等,都能从这个脱离的环境开始,自己进行编译安装,这就够了。

标题:从 0 开始,打造自己的 Linux 。

严格意义上来说,lfs 比 Gentoo 更彻底一些,也能能给大家展现一个系统实现的全貌 , 不过也正因为如此,这个咚咚更麻烦,更不易于被新手所理解。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
18 [报告]
发表于 2012-04-11 15:37 |只看该作者
如果写完的话,我会对这个系统构建做一个脉络性的总结。

当然,也许写不完了。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
19 [报告]
发表于 2012-04-11 15:41 |只看该作者
嗯,我支持你进行总结,虽然大多数人不熟悉LFS,普及一下也是很不错的.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2012-04-11 15:43 |只看该作者
回复 19# chenyx


    那你准备给精华吧 。

俺有时间就写点儿,不会一天写完,内容太长,可能会分段来写。

不过,俺真的觉得这咚咚发在这里不是太合适,毕竟对于新手来说,是深了一些(虽然,俺也是新手 ^_^.)
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP