在 2011-7-3 下午10:01,"微菜" <microcai(a)fedoraproject.xn--org>:-0s6m5392c
Fedora 是 Linux 发行版中的领头羊,别看用户少,缺了 Fedora , Linux 可就停
滞不前咯。
我相信通过转换到 portage , 能大大加速 Fedora 本来就第一的开发速度,将第
二名彻底鄙视。
好吧,我来说说 Fedora 使用 Portage 之后有多少好处:
Pro
1) 不再需要痛苦的夸版本升级,这是 bug 滋生的温床。
rpm 也可以跨版本升级。。
2) 人人都可以晋级为打包者
会写简单 Shell 脚本也可以做 rpm 打包。
3) 对源的依赖降低。使得用户不再被 Fedora 没国内好源困扰(不是 Chinese
Only 的问题吧?很多国家源都没有)
国内已经有 Fedora 速度好的源了。
4) 打包速度提升, 包维护代价降低
Portage 要是分发二进制程序也不见得比 rpm 快,而且要重新搭建基础设施,浪费时间。分发源代码似乎更不靠谱吧,干脆 Gentoo 好了。
5) 能更吸引高级的用户青睐, 从而容易扩大社区。portage 同时支持二进制包,
也不会轻易丢失初级用户
高级用户还会考虑一个变了质的 Fedora?还不如去用 Gentoo 好了。
6) 现有成千上万的高质量 ebuild. 而 ebuild 跨发行版要比 spec 文件容易的
多,能节约大量的劳动力。
rpm 是 LBS 里面标准,不但是 RH 和 Novell 在用,AIX 也在用。况且很多商业软件和开源项目也有提供 rpm 包。不见得成千上万的
ebuild 有什么优势。
7) 更加尊重 upstream name。 不需要有奇怪的改名。
这个是发行版自己的 Package Guideline 规定的,和包管理器无关。
8) 避免被 Gentoo 完全击毙。 Gentoo 正在考虑集成 anaconda ... 万一他们成
了, Gentoo 的安装就和 Fedora 一样了,到时候 Fedora 还有人用么? 现在吸
收对手,立于不败之地。
Gentoo 也整合 Anaconda 了?其实 Debian 3.1 就可以用 Anaconda 安装了,也没有见到 Fedora 被 Debian
吃掉的事情发生。
9) 放心的集成原本不能放到软件仓库里的软件。 portage 本质上只是脚本,只要
Fedora 的镜像服务器 上不放非自由软件就行。 ebuild 可以到这些软件的官方软
件自动下载代码来安装。考虑到这是 Fedora ,可以改为下载网站上的二进制版本
来安装。
Fedora 和 RPM Fusion 的 Package Guideline
都不允许这样做,每一个软件包必须包含所有安装的二进制程序,否则我早就提交自带安装 Google Earth 和 Flash Player
的自动安装脚本了。
Con
1) 一些偏见分子很可能会以此攻击 Fedora
2) 让 Fedora 承认 RPM 没有 ebuild 好,实在是有点没面子
--
我是天马博士,对,就是创造了阿童木的那个天马博士
_______________________________________________
Chinese mailing list
Chinese at
lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/chinese