大家从LFS的安装中学到了什么?
时间:2009-08-29
来源:互联网
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身份运行的机会
作者: swordhui 发布时间: 2009-08-29
能学到东西否,在於用户在过程中有没有思考,有没有懂得问为什麽。
眼见很多人只会按手册敲(或更糟的去拷)命令,以为把基本系统做出来就完事了,最终还以为自己被折腾了,结果就是什麽都没学到,完全没有掌握到 LFS 的创作精髓。悲之~~!
作者: d00m3d 发布时间: 2009-08-29
作者: bingdian304 发布时间: 2009-08-31
作者: chenxiaobosclz 发布时间: 2009-08-31
进展到后期,也确实像2楼说的那样,完全去拷贝命令。如果要找个借口,那就是我既没有学过编程,也没有学过系统。
当然Ubuntu之类的系统常常还在把玩。但想想,最然我在根据手册敲击命令,我也学到了一些东西,比如gcc到底是个啥玩意,libc好像很重要等等。当然,领悟能力比楼主要差远了。
恩,最近还想再试试看,希望能坚持下去。
作者: zztt 发布时间: 2009-09-03
同意LS的,LFS是一种精神,是一种锻炼,而不是一种简单的执行!
作者: bluebear720 发布时间: 2009-09-03
不过其实对于刚接触linux的学生朋友们,有时间的前提下,去玩玩LFS这种东西还是很有好处的。像LZ,学会了些shell编程,我觉得这是LZ说的那些中最大的收获吧,shell这东西,用好了非常强大。最好也学下perl,那你linux命令行下干什么都没问题了。
不好意思,说了这么多,就第一句话是和LZ部下相关的,不过很想说一下对于LFS这种东西的个人观点。各有所好嘛。
作者: andy007 发布时间: 2009-09-03
Ubuntu确实是个不错的发行版, 我不用是因为我不喜欢Gnome和KDE, 只喜欢fvwm.
相对与Ubuntu我更喜欢能定制的Gentoo, 她巧妙的做了一些封装, 在自由度和简便性取得了很好的平衡. 定制正是Linux世界最吸引人的地方之一.
接触LFS后, 才发现她才是最具Linux精神的一个.
给LFS移植apt系统或ebuild系统, 可以在简便性上获得跟debian或Gentoo相同的优势.
我现在研究Python, 为深入理解ebuild系统做准备.
说点废话.. Python 4个小时可以学会, 不过麻烦的是Python库.. 4年也许差不多吧
关于Perl: 我认为O'Really 给她用骆驼的图标完全错误. 我建议... 用蜈蚣...
作者: swordhui 发布时间: 2009-09-03
作者: 5000 发布时间: 2009-09-04
作者: 5000
和LZ相反, 我讨厌Perl, Python, java这类庞大复杂的东西, 我定做的上网机没它们一样玩得转, 只用了400M CF卡哦
|
不过管理系统软件包.. 用C重写ebuild... 我再想想
作者: swordhui 发布时间: 2009-09-04
作者: 5000 发布时间: 2009-09-04
作者: 5000
LFS贵在精简, 一个内核,一些程序, 再加上一些把程序粘合起来的Shell script就够了, 试图引入包管理器, 有违LFS的初衷, 你不如去用其它发行版好了
|
作者: d00m3d 发布时间: 2009-09-04
作者: swordhui
接触LFS后, 才发现她才是最具Linux精神的一个. 给LFS移植apt系统或ebuild系统, 可以在简便性上获得跟debian或Gentoo相同的优势. |
说点废话.. Python 4个小时可以学会, 不过麻烦的是Python库.. 4年也许差不多吧 |
Sorry for the chunks of English above, I bought Win 7 RTM version yesterday and now I"m trying it out on my girlfriend's computer - no Chinese support at all. Since ur doing LFS, I suppose you have no trouble understanding simple English. Cheers.
作者: andy007 发布时间: 2009-09-04
作者: 5000
和LZ相反, 我讨厌Perl, Python, java这类庞大复杂的东西, 我定做的上网机没它们一样玩得转, 只用了400M CF卡哦
|

作者: andy007 发布时间: 2009-09-04
作者: 5000 发布时间: 2009-09-04
作者: d00m3d
也不一定,LFS 的精髓在於创作,没有必要为自己定立规则,限制应用范围
|
各版有各版的特性,用LFS就要用足LFS的特性,至于系统的升级更新,用tar、rm一样可以做到!
作者: 5000 发布时间: 2009-09-04
作者: 5000
个人电脑上有哪个perl/python/java软件必须非用不可吗?
|
作者: andy007 发布时间: 2009-09-05
作者: 5000
不能算创作,是定制,不过是把别人作好的东西拿过来编译下,再改改配置文件,组合搭配一下
各版有各版的特性,用LFS就要用足LFS的特性,至于系统的升级更新,用tar、rm一样可以做到! |
作者: d00m3d 发布时间: 2009-09-05
作者: 5000
LFS贵在精简, 一个内核,一些程序, 再加上一些把程序粘合起来的Shell script就够了, 试图引入包管理器, 有违LFS的初衷, 你不如去用其它发行版好了
|
若要日常使用, 就需要有一些方便的方法管理软件包
即可以用C语言+sqlite写个简单的
也可以使用目前成熟的
如果想使用教成熟的, 或想看看它们到底都干了什么
不可避免的要用到脚本语言.
作者: swordhui 发布时间: 2009-09-05
作者: d00m3d 发布时间: 2009-09-06
作者: 5000
个人电脑上有哪个perl/python/java软件必须非用不可吗?
|
作者: touchingball 发布时间: 2009-09-07
作者: cityzz
路过插一句。。。现在win7 professional正式版已经有了,我已经装了在用。
我是英文系统。。。用的是搜狗拼音。。。。 |
从开机到登录,所用的时间居然和我的LFS从开机到slim登录旗鼓相当.
也许是Windows7装的软件太少.
Linux Kernel什么时候能彻底模块化呢? 将mm, 任务管理, 设备抽象等模块独立出来...
也许2.8, 也许3.0.
作者: swordhui 发布时间: 2009-09-09
1.对源码包有了直接的概念和深刻的印象
2.知道了如何按需定制软件的功能。./configure --xxx --xxx
3.学会了定制内核
4.了解linux运行级别的概念和机制
5.了解了很多软件包的功能以及它们之间的依赖关系(rpm系和deb系的发行版把一个软件分割成了很多小包)。
6.对linux的工具链有所了解,并实践了gcc的编译优化参数
7.真正意义上了解了该如何配置linux
作者: pxbfeiniao 发布时间: 2009-09-09
作者: pxbfeiniao
我的所得:
1.对源码包有了直接的概念和深刻的印象 2.知道了如何按需定制软件的功能。./configure --xxx --xxx 3.学会了定制内核 4.了解linux运行级别的概念和机制 5.了解了很多软件包的功能以及它们之间的依赖关系(rpm系和deb系的发行版把一个软件分割成了很多小包)。 6.对linux的工具链有所了解,并实践了gcc的编译优化参数 7.真正意义上了解了该如何配置linux |
下一步有何打算? 继续使用自己的LFS? 还是回到其他发行版?
作者: swordhui 发布时间: 2009-09-12
作者: wstoneh 发布时间: 2009-09-13
作者: swordhui
感谢分享
下一步有何打算? 继续使用自己的LFS? 还是回到其他发行版? |
所以我选用archlinux,不为别的,只为它的软件包跟进速度快。
作者: pxbfeiniao 发布时间: 2009-09-13
作者: pxbfeiniao
我有追新癖,看到软件有新版本就一定要升级。所以我没有把lfs当作主系统。
所以我选用archlinux,不为别的,只为它的软件包跟进速度快。 |
我有可能将abs和pcman撞到LFS的tools目录, (注意, 现装到tools目录, 因为主目录还没任何东西)
然后chroot到/tools/bin/bash, 利用pcman或abs系统, 一个包一个包的装, 按LFS的顺序?
作者: swordhui 发布时间: 2009-09-14
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28