|
发表于 2007-11-29 17:06:10
|
显示全部楼层
Post by csfrank;1789140
不敢苟同,说明你没用心领悟。
问你几个小问题:
可以把工具链再精简掉3个包吗?4个呢?5个呢?6个呢?7个呢?
如果精简掉一些的话,第六章的命令应当做一些小调整,你知道怎么调整吗?
第七章中不要安装“LFS-Bootscripts”,完全自己动手写一套适合自己需求的启动脚本,可以做到吗?
不安装 Sysvinit 行不行?GCC从头至尾只安装C编译器,不安装C++编译器行不行?
第六章中的软件包精简掉5个系统还能转吗?10个呢?15个哪?20个呢?
这些问题你考虑过吗?
依葫芦画瓢做一遍LFS,并不代表你理解了LFS :yun:
你以上所说的很多不是lfs独有的,比如系统启动过程,系统启动脚本,软件包依赖关系。再比如你说的sysvinit,里面主要有一个系统的初始进程,当然可以不要,比如启动内核是加一个选项init=/bin/bash,系统会启动bash这个进程。还有你说的g++,我不知道lfs需不需要(可能所有的软件包都不需要),因为我没试过,但blfs很多软件包要这个g++的。
其他一些问题我没深入考虑过,因为对我没什么用。如果对你没什么用,你考虑它做什么?如果对你用,那你又怎么说lfs不是拿来用的?
还有,很多精简系统都是以fedora,redhat,debian等等为基础的。
我认为,做lfs学到的东西很少,比如编程,系统管理,网络管理等等,作lfs是学不到的。 |
|