|
|
发表于 2008-1-18 11:44:14
|
显示全部楼层
Post by 夕角;1808187
告诉你一个完整的发行版需要什么东西:
1、一群有凝聚力的核心开发者
2、一个好的包管理器
3、一个方便的社区
4、一个足够大的软件库
等等
你提到的就只有 portage 吧?Gentoo的精髓在于 portage ,但 Gentoo
不是只有 portage. 你不会认为 ebuild 的维护者不算开发者吧?
另外,不要把有意无意地把 python 之类的语言写的程序与其它语言
写的程序区分开好吗?一直用“脚本”这个词,表现了你对 python 的
轻视。“脚本”二字,几乎每个人看到都会这样想:
1、这个脚本不算一个完整的程序
2、这个脚本只支持简单的功能,甚至不支持配置文件
3、这个脚本只是临时写就的,所以代码质量应该不怎么样
...
不管你自已对“脚本”这个词怎么看,我敢肯定,大部分人都会有这个感觉
我要告诉你,portage 不是一些简单的脚本的组合,它是一个完整的软件的包管理系统
,有完整开发文档和清晰的模块划分。试过 LFS 的人都知道 portage 做了多少工作,
才使 Gentoo 能达到现在的易用性
不好意思,话说得太重了点
我没有其它意思,我说的只是,在公共场合,说话应该注意修辞.
怎么这么偏激,把需要解释器的开发语言叫做"脚本语言"没什么问题吧…而且不是每个人都会去那样理解"脚本语言"的…
而且,portage的确是脚本构建起来的系统。它的优势在于庞大的ebuild资料库 |
|