LinuxSir.cn,穿越时空的Linuxsir!

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

(讨论)LFS最大的收获是什么?如何能够取得最大的收获?

[复制链接]
发表于 2009-2-28 12:06:35 | 显示全部楼层
我觉得,做LFS最大的作用就是使自己的LINUX水平提高了非常大的一步。

自己的工作与linux关系不是很大,所以学习linux动力不强,更感觉不到linux能比我用盗版的windows方便多少。自己对于linux情节,我觉得就好象《星球大战》中的杰迪武士,不爱用非常先进的武器,却喜欢用非常古老的激光剑。这种古老的激光剑,在平常人的手中,就跟一个木棍似的,远不如威力强大的傻瓜型武器用着顺手,但在身怀绝技的杰迪武士手中,闪着各色光的激光剑真是太炫了!

另外的一点儿动力,就是想到自己的工作要用到嵌入式系统,所以可能用到嵌入式LINUX。而建立嵌嵌入式LINUX一个很重要的工作,就是对LINUX内核进行裁减,使其符合自己的硬件系统。但我并没有嵌入式硬件平台。当我想到,在有嵌入式硬件平台前,lfs可以使我熟悉linux系统。有了这样的基础,再搞嵌入式LINUX应该会容易多吧?

不过,直到现在,我的工作依然与LINUX系统没多大关系。

第一次是按照《手把手教你如何建立自己的Linux系统》做了,就是照着文章输入命令。说句让大家笑话的话,我那时连--prefix=/tools这样的参数的意义都不知道。那时就是急功近利,就是想看到自己的成果,所以也不耐心地看手册。

不过,因为一遍遍地输入--prefix=/tools,就是不看资料,也明白了--prefix=/tools是什么意思。

有些朋友认为做lfs不应当急功近利,要先仔细阅读手册。这种观点从理论上讲是正确的。但我就是没耐心。我是喜欢边学边做的人,只是是某种尝试不会造成灾难性的后果,我就会去试。对lfs就是这样。

因为急功近利,所以就会遇到各种各样的问题。一有问题,就翻手册、上网找答案。这样一来二去,倒使自己的LINUX水平提高了不少。

结果,在虚拟机上做了lfs6.1还不满足,就在硬盘分区上做;做了6.1还不满足,又做6.4;用LIVE CD不满足,又在其它系统下做;照着冲天飞豹的指导不满足,又照着手册做。现在,又想玩BLFS了。

最后,我感觉,做LFS也是一种爱好。有些人喜欢摄影,有些人喜欢户外运动,有些人喜欢旅游,有些人喜欢网络游戏。。。。。。,但我这些都不喜欢,所以在闲暇的时候整整lfs也是一种打发时间的好办法。

但如果,想通过lfs为自己建立一个linux系统工具,我认为在时间成本上是划不来的,不如用现成的、诸如debian、ubunto等发行版,很快就建立起适用各种目的的开发平台。
回复 支持 反对

使用道具 举报

发表于 2009-2-28 12:38:34 | 显示全部楼层
Post by martinstone
第一次是按照《手把手教你如何建立自己的Linux系统》做了,就是照着文章输入命令。说句让大家笑话的话,我那时连--prefix=/tools这样的参数的意义都不知道。那时就是急功近利,就是想看到自己的成果,所以也不耐心地看手册。
youbest 經常教人做 LFS 要耐心,何不從之?
回复 支持 反对

使用道具 举报

发表于 2009-2-28 12:51:45 | 显示全部楼层
Post by d00m3d;1953965
youbest 經常教人做 LFS 要耐心,何不從之?


呵呵,是想听从前辈们的教诲的,所以就先看手册。结果发现,看了几页后,因为自己的水平太低,能读明白的东西太少,就失去耐心了。那就先做吧。结果在输入命令的过程中,一些东西高搞明白了。

比如,原先是用live CD做,每次关机后,再开机,都要按youbest前辈的指导敲入伍进行开机操作。一开始是照着文章一个字母一个字母地输入,弄得多了,也就将这些命令给背下来了,随着知识的积累,就明白这些命令是什么意思了。

这也是本人学习的一个习惯:弄不明白的,就死记,知道这种情况下就是要这样做。至于为什么这样做,放到以后慢慢领悟。

对于一个新手来说,一个要命的问题是:短时间内要掌握的东西太多!
回复 支持 反对

使用道具 举报

发表于 2011-2-17 22:01:08 | 显示全部楼层
对于Linux系统的基本组成有了形象的理解,如kernel  init shell  chroot等,以及bind dev shm  /etc/fstab等等,以及对/etc下面的目录,内核的编译,有了更加深入的认识
回复 支持 反对

使用道具 举报

发表于 2011-2-18 17:11:22 | 显示全部楼层
我当年最大的收获:

1. 大概明白Linux系统是个啥。
我一开始用RH7的,只会GUI安装,RPM安装,其他的设置一律都不懂。
学了LFS,知道了text世界是如何进行的,Linux的power在于text。

2. 细节操作,细节设置。
开机就GUI登录是如何设置,那些make install命令都干嘛的,等等等等。

3. 阅读大量文档,养成思考习惯。
因为不懂,而且我也不喜欢copy&paste,我打什么命令都是要明白为什么,才会输入再运行。
比如 --prefix= 和 --libexedir= 都是干嘛的,为啥要这么指定?你脱离book后,你自己也要明白。
这也符合d00m3d&youbest所提的 一定要自己做,才会有思考的能力,copy&paste,就是机械的过一次,底层原理等什么都没接触思考的。
而且,阅读原版对英文也是一个不错的锻炼,尤其是专业术语的学习。

4. 认识了大家:)
认识就是缘分,LFS 让我认识了大家,感谢LFS,感谢CCTV!
回复 支持 反对

使用道具 举报

发表于 2011-2-19 00:24:14 | 显示全部楼层
CCAV就不要感谢了哈
回复 支持 反对

使用道具 举报

发表于 2011-3-1 09:09:05 | 显示全部楼层
我只在虚拟机上遍了一次LFS6.3,然后正在往上装各种包。碰到不少依赖问题、编译问题上网查资料的时候才发现了BLFS和CBLFS……
但是我依然想自己努力一下,顺便磨练下意志和已经忘干净的编程知识。
回复 支持 反对

使用道具 举报

发表于 2011-3-1 21:23:46 | 显示全部楼层
Post by tsabo_gh;2129452
我只在虚拟机上遍了一次LFS6.3,然后正在往上装各种包。碰到不少依赖问题、编译问题上网查资料的时候才发现了BLFS和CBLFS……
但是我依然想自己努力一下,顺便磨练下意志和已经忘干净的编程知识。


LFS大概知道,借问一下,什么是BLFS和CBLFS?
回复 支持 反对

使用道具 举报

发表于 2011-3-11 18:23:59 | 显示全部楼层
锻炼耐性,细心。提高发现问题的能力。
回复 支持 反对

使用道具 举报

发表于 2011-3-11 21:18:50 | 显示全部楼层
LFS的最大精华在于调整工具链,也就是Chapter 5 & 6 的最初几个小节
回复 支持 反对

使用道具 举报

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

本版积分规则

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