LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2265|回复: 30

大家从LFS的安装中学到了什么?

[复制链接]
发表于 2009-8-28 21:27:43 | 显示全部楼层 |阅读模式
我的列表:
1. 终于搞清楚了C库的编译过程
2. 终于搞清了Linux系统分娩过程
3. 弄明白了使用udev, 原来可以删掉Gentoo /dev目录下那么多无用的文件. 喜欢干净的dev目录
4. 弄明白了X的体系架构.. 我装的300多个软件包里, 属于X的居然有200多..
5. 终于弄明白了怎么启动X的的图形加速, 弄明白了什么是GL, Mesa, 什么是DRM/DRI
6. 终于狠下心来读懂了fvwm-crystal的配置文件, 然后稍加改动生成一个自己用着很爽的桌面
7. 终于学会了bash编程, 因为我用bash重写了LFS的启动脚本, 并写了整个LFS系统的安装脚本(稍后发布 )
8. 终于明白了这个世界上还要Celestia这样的软件, 开源, 但就不让你成功编译..
9. 终于明白了系统中那些软件包不开源... 比如Java虚拟机, Google Earth Linux.. 不要给它们root身份运行的机会
发表于 2009-8-29 07:47:39 | 显示全部楼层
恭喜,恭喜!

能学到东西否,在於用户在过程中有没有思考,有没有懂得问为什麽。

眼见很多人只会按手册敲(或更糟的去拷)命令,以为把基本系统做出来就完事了,最终还以为自己被折腾了,结果就是什麽都没学到,完全没有掌握到 LFS 的创作精髓。悲之~~!
回复 支持 反对

使用道具 举报

发表于 2009-8-30 22:40:16 | 显示全部楼层
LZ很强大,其收获与精神值得我们初学者好好体会呀,学而不思则罔!!
回复 支持 反对

使用道具 举报

发表于 2009-8-31 01:51:24 | 显示全部楼层
呵呵,以我目前的水平,不敢下手。唉现在系统都还没搞明白。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 22:18:53 | 显示全部楼层
非常佩服楼主啊,我大约四年多以前尝试过一次lfs,最终没有能坚持下去。
进展到后期,也确实像2楼说的那样,完全去拷贝命令。如果要找个借口,那就是我既没有学过编程,也没有学过系统。
当然Ubuntu之类的系统常常还在把玩。但想想,最然我在根据手册敲击命令,我也学到了一些东西,比如gcc到底是个啥玩意,libc好像很重要等等。当然,领悟能力比楼主要差远了。
恩,最近还想再试试看,希望能坚持下去。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 23:48:25 | 显示全部楼层
支持LZ!!!
同意LS的,LFS是一种精神,是一种锻炼,而不是一种简单的执行!
回复 支持 反对

使用道具 举报

发表于 2009-9-3 10:40:22 | 显示全部楼层
只用过Gentoo,好多年前的事情了,从它的安装过程中除了学到了它原来是很浪费时间的,其它没学到什么有用的东西,相对于它的portage,我更喜欢APT和ports,当我真正开始不是高中生的时候,根本没时间去搞这些浪费时间的玩意儿,所以硬盘暴废的那天开始再也没碰过它,后来开始用freebsd和ubuntu。现在我的工作全部在ubuntu下,非常方便,python和perl自带的有,我需要的工具能很轻松地安装(java-se, matlab, prolog, freeglut等),又不需要太多时间去配置系统,基本上系统装完之后花个二十分钟把所有我需要用到的配置文件稍微修改下就行了。

不过其实对于刚接触linux的学生朋友们,有时间的前提下,去玩玩LFS这种东西还是很有好处的。像LZ,学会了些shell编程,我觉得这是LZ说的那些中最大的收获吧,shell这东西,用好了非常强大。最好也学下perl,那你linux命令行下干什么都没问题了。

不好意思,说了这么多,就第一句话是和LZ部下相关的,不过很想说一下对于LFS这种东西的个人观点。各有所好嘛。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 19:28:54 | 显示全部楼层
回复Andy007:

Ubuntu确实是个不错的发行版, 我不用是因为我不喜欢Gnome和KDE, 只喜欢fvwm.
相对与Ubuntu我更喜欢能定制的Gentoo, 她巧妙的做了一些封装, 在自由度和简便性取得了很好的平衡. 定制正是Linux世界最吸引人的地方之一.

接触LFS后, 才发现她才是最具Linux精神的一个.
给LFS移植apt系统或ebuild系统, 可以在简便性上获得跟debian或Gentoo相同的优势.

我现在研究Python, 为深入理解ebuild系统做准备.

说点废话.. Python 4个小时可以学会, 不过麻烦的是Python库.. 4年也许差不多吧

关于Perl: 我认为O'Really 给她用骆驼的图标完全错误. 我建议... 用蜈蚣...
回复 支持 反对

使用道具 举报

发表于 2009-9-3 21:29:14 | 显示全部楼层
和LZ相反, 我讨厌Perl, Python, java这类庞大复杂的东西, 我定做的上网机没它们一样玩得转, 只用了400M CF卡哦
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-3 21:33:46 | 显示全部楼层
Post by 5000;2023667
和LZ相反, 我讨厌Perl, Python, java这类庞大复杂的东西, 我定做的上网机没它们一样玩得转, 只用了400M CF卡哦


说的好. 接触Linux之前我曾认为这个世界只用汇编和C就够了, 呵呵
不过管理系统软件包.. 用C重写ebuild... 我再想想
回复 支持 反对

使用道具 举报

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

本版积分规则

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