[FZH] 你会用Fedora做生产环境下的工作机吗?

Caius Chance me at kaio.net
Wed Feb 20 01:42:31 UTC 2013


(一直都還有對RH仍充滿憧憬的人)


2013/2/19 Weinan Li <l.weinan at gmail.com>

> Fedora的开发团队和RHEL并不是一个,开发策略以及方向都不同,使用的流程也不同,并不能算是RHEL-Alpha。
>

不是同一個不過好多項目的主力都被 RH 請了,這個問題就是開發策略以及方向經常被主管操弄過;是的,不管流程怎樣也不能算是
RHEL-ALPHA,而是「RHEL發生任何事本公司任何都不會負責版」。


>
> Fedora主要依赖社区开发,而RHEL则是由Red Hat的员工来完成,各自独立。
>

如果 RH 裏完全沒有 FEDORA 貢獻者,或者一被聘就辭退所有 FEDORA 位置的話,你才可以這樣說;受人錢財就得折腰,如果真的獨立
FEDORA 的 PROJECT LEAD 可必須由 RH 員工擔任嗎?


>
>
> Fedora的开发策略是纳入最新的包,所谓最新是指在Rawhide中永远build项目的最新发行版;Fedora所指的最新发行版包含package的Alpha版(不必等到Beta)。
>

對版本的品質檢定流程是在某程度存在的,可不是任何最新的包都納,不然永遠都 GOLD 不出來吧?


>
>
> Fedora对软件版本License的要求*高于*RHEL,非开源协议软件不得进入Fedora,包审核流程比RHEL更为严格:rpmlint检查有Error的很难通过bodhi的审核流程;但RHEL的包审核并不包含rpmlint这一环节,而更注重于包的安全性和可靠性审查,此外,因为RHE

L中包含了商业协议软件(很多是来自于Java),所以Legal层面的问题更复杂,侧重点不同。
>

入源和 FEDORA-RHEL 納入包的流程根本不同,不能相題定論;以上情況是 REL-ENG 選擇穩定的「分支日期」產生的後果,而不是 FEDORA
和 RHEL 各自注重甚麼。再者所謂 FEDORA LEGAL 接近等於 RH LEGAL,他們關心的是公司會不會被告。


>
> RHEL中的包极少是从Fedora中来的,大部分是分开独立维护,但有时某个包的maintainer是同一人。比如httpd:
>
> http://koji.fedoraproject.org/koji/buildinfo?buildID=376903
>
> jorton (Joe Orton)
> 既是Fedora的httpd包的maintainer,也是rhel的httpd的maintainer,同时还是apache
> httpd社区的commiter,也是Red Hat的security team member.
>

不要根據 RHEL 中的包名稱而斷定它們不是從 FEDORA 中來,最少源碼包 TARBALL
是來自同一個地方的;包名稱不一樣是關發週期相差太大的結果,RHEL 一些包的重整都會比 FEDORA 慢幾個月甚至幾年。至於包的 MAINTAINER
不是同一人嘛?不同人的原因,可能是 RH 沒幸請到那個開發者、自己的員工做到噴白泡,又剛好抓到社區有時間不值錢的大學生/錢太多或愛人不嫌窮酸的愛好者吧。


>
> Fedora的战略方向是面向Developer,并与Red Hat主导的社区产品相整合,比如最近纳入了JBoss AS 7:
>
> http://koji.fedoraproject.org/koji/packageinfo?packageID=13716
>

以上就是「表是善良贊助者,裏是幕後操控者」的一個很好例子。

老實說,如果你因為使用整合品質或者社區氣氛而喜愛 FEDORA
那合理不過;可是如果你覺得你花時間、金錢(你的時間就是金錢,還有你的婚姻--對你可能就此不過成為開源界的另一著名牛屌絲)是你渴望的人生的話,我更覺得你貢獻更大範圍的項目會更有意義。比如:GNOME/KDE、X、KERNEL、輸入法、字型,而絕不是發行版上。可以對發行版付出,只是要注意比例不要過多;FEDORA
當中不少是吃 RH 奶的,不要奢求自己可以無償達到相同的量。

(我想回帖後總有人又會出來擁護此司的)

K410


More information about the Chinese mailing list