瀏覽單個文章
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,035
引用:
作者darkangel
我想就是 arch-linux 與 gentoo linux 的開發者, 必定是對 FreeBSD 的尊敬多於批評, 很明顯這兩者更新方式都是以 FreeBSD ports 為藍本, 正所謂抄襲就是最好的恭維.

更正你的錯誤觀念, FreeBSD 不但可以一道指令安裝 ports, 甚至還有 batch mode 可以讓你寫一個 script 全自動安裝你想要的系統, 甚至可以設 contrab 排 schedule 來全自動更新套件, 你安裝完套件後根本不用去想更新問題.

無論是在 update 與 mirror site 的支援上來說, FreeBSD 的 ports 目前都是其他 unix-based 的系統無法望其項背的.

這不叫抄襲,這叫趨同演進...
而且ArchLinux創辦人當初就是因為
嫌棄BSD還有其他Linux發行版才自己出來搞一套的
如果你很早之前就用過Arch,那你會發現最早的時候
除了kernel外,Arch跟BSD幾乎是沒有差別的

更新上你也不太了解Arch
Arch的主要更新來源是i686 binary
ABS跟AUR只不過是Arch的第三特色或更後面
但是它的ABS跟AUR卻做的比Gentoo還有FreeBSD還要更好


Gentoo大部分只提供ebuild,只有少數軟體提供i686 binary
換而言之你用Gentoo要更新就是一直沒完沒了的編譯
一個Gentoo的end user通常系統上,至少會有兩個以上版本的gcc共存
為什麼?一個編譯不過去就換一個,還編譯不過去就換下一個
比編譯Arch比Gentoo更簡單,而且還大量提供i686 binary
不會讓你有編譯不過去就出現想放棄的念頭
而且Arch軟體更新還更迅速!現在要不是因為Sabayon的存在
Gentoo基本上沒有多少人想去用它了
編譯是很空虛很無趣的,除非你在實驗是要跑長兼間的科學運算
要不然重新編譯對你根本不會有任何幫助


而ports BSD能一道命令安裝
但是它能一道命令升級全系統嗎?寫script?
怎麼我用Arch跟Gentoo的時候都沒有這樣?
我在Arch上只需要yaourt -Syu --aur
在Gentoo的時候也只要emerge -uDN world
就可以更新全系統了,Arch還可以升級那些非官方維護的軟體
這兩個發行版的用戶什麼時候需要寫script了?BSD這樣真的有比較方便嗎?

你說BSD的ports別的unix-like無法望其項背?!
光軟體數量就比Arch跟Gentoo少很多了
使用上也沒有比較方便
現在這個時代時間就是金錢,有binary誰要花時間去編譯?
BSD的ports是強項的話,那Arch的i686 binary作為自己的強項也比BSD強
Arch的ABS跟AUR也同樣不是其它發行版所能"望其項背"的


Arch光AUR跟i686 binary就吸走不少Ubuntu跟Gentoo用戶了
但是沒有第二個發行版有AUR,而ports已經不少發行版都有了
而且光只是ports從來就無法讓一個發行版大紅大紫
我以前用FreeBSD的時候,可一點都不覺得ports很強
只不過是個提供第三方還有官方的編譯或安裝機制
而且軟體都相當老舊,FreeBSD也不會因為不用ports就不能裝軟體

再來更新上,BSD因為求穩
所以它根本沒有速度可言,完全比不上Debian unstable跟Arch
而且它們都是無縫升級,前面提到過的Gentoo也是
作為一般應用BSD到頭來,一切都得自己動手
因為它的更新實在太慢了,在Arch上有個軟體更新了
通常在一天之內,了不起一天多官方就有反映了
如果你等不及,自己改PKGBUILD一樣第一時間升級
這點目前又有哪個發行版比的上的?
平常的Arch就連Debian unstable都跟不上了
Arch還有個testing在,如果你跟我一樣不是在管伺服器或架站
用FreeBSD反而還是在給自己找麻煩
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2009-08-19, 09:34 PM #46
回應時引用此文章
野口隆史離線中