[轉貼] Ubuntu 是否會變成 Debian 相容性的夢魘?

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

文章訪客 » 週一 4月 18, 2005 7:27 am

我就是不喜歡把 branch 混來混去的才跳到 Ubuntu。我是只喜歡用 stable 的人,可是 Woody 實在是太老舊了根本不適合拿來當作 Desktop 用,還有它的安全行跟新機制也蠻奇怪的,Mozilla 還保留在 1.0,裡面的臭蟲和漏洞就不知道有幾個了,也是沒有跟新。

Woody:
  • 太舊,根本不適合拿來當 desktop 用。
OK,就算升級到 Sarge 後,還是很多問題。首先是 Sarge 沒有像 Woody 一樣有一個專門的 security team 負責針對安全行的跟新。雖然 Sarge 的套件會不斷的跟新,但是這跟有一個 security team 針對安全行的跟新還是不太一樣。光是少了 security 的跟新就已經讓我不太想去用 Sarge 。再來,升級到 Sarge 後很多套件還是很舊。就算用 Sarge 的人還是會忍不住的去用 unstable 的東西。

Sarge (testing):
  • 沒有安全行跟新。
  • 套件還是不夠新,跟其他的 Linux Distro 比起來實在是遜色很多。
  • 偶爾必須混一些 unstable 的東西,降低整體的穩定性。
Sid,我根本不會想去用 unstable 的東西,不要跟我講 unstable is stable 這種東西,我不會相信的,我就不信它會比 Sarge Woody 穩定。除了套件比較新以外,其他的根本無法和上面的兩個比。

Sid (unstable):
  • 沒有可靠的穩定性。
  • 沒有安全行跟新。

Experimental: 這更奇怪了,已經有 unstable 了,為何還要生出 experimental? 我猜是很多用 sarge 的人也無法忍受 Sarge 一些老舊套件的狀況,結果攙一些 unstable 的套件變成家常便飯。考慮到很多人用 unstable,所以只好再生出 experimental 作為測試用。

結果就是變成 Debian 現在 branch 混亂的狀態,很多 branch,可是沒有一個單獨 branch 適合拿來做 Desktop 用。就算 Sid 進了 stable 又如何? 誰知道下一個 stable 版本是什麼時候? 套件很快又老化掉。Ubuntu 的出現就是完全彌補了我對 Debian 的要求,它有一個專門的 security team,它包含的套件也夠新,很適合作為 Desktop 用,讓我不必用其它的 branch,擔心穩定性的問題。它有定時的schedule,每六個月做一次重大的跟新,讓它的套件不會過於老舊,跟新速度跟 Fedora,Mandriva 類似 ,但是不會像 Fedora 那樣重大跟新就差不多必須重灌。加上它的人性設計,以上幾個特點的緊密結合很容易就了解為何 Ubuntu 可以在 Distrowatch 直攀第一名了。
訪客
 

文章kanru » 週一 4月 18, 2005 9:35 am

Anonymous 寫:我就是不喜歡把 branch 混來混去的才跳到 Ubuntu。我是只喜歡用 stable 的人,可是 Woody 實在是太老舊了根本不適合拿來當作 Desktop 用,還有它的安全行跟新機制也蠻奇怪的,Mozilla 還保留在 1.0,裡面的臭蟲和漏洞就不知道有幾個了,也是沒有跟新。

Woody:
  • 太舊,根本不適合拿來當 desktop 用。

不用被名稱所制約,Debian 的分類名稱取的如此,而您顯然被騙了。Stable 代表的是不再更新套件,只針對安全問題作修正。但是我們不的不承認目前從 Testing 過度到 Stable 的過程有便慢的趨勢,所以目前 Stable 不適合那些喜歡嘗鮮的使用者。這個問題在 Debian mailing list 上也吵過數次,最近新的 DPL 已經選出,且看他如何針對這個問題做出好的解決辦法。
OK,就算升級到 Sarge 後,還是很多問題。首先是 Sarge 沒有像 Woody 一樣有一個專門的 security team 負責針對安全行的跟新。雖然 Sarge 的套件會不斷的跟新,但是這跟有一個 security team 針對安全行的跟新還是不太一樣。光是少了 security 的跟新就已經讓我不太想去用 Sarge 。再來,升級到 Sarge 後很多套件還是很舊。就算用 Sarge 的人還是會忍不住的去用 unstable 的東西。

Sarge (testing):
  • 沒有安全行跟新。
  • 套件還是不夠新,跟其他的 Linux Distro 比起來實在是遜色很多。
  • 偶爾必須混一些 unstable 的東西,降低整體的穩定性。

Testing 很適合來當作 Desktop,尤其針對那些喜歡嘗鮮,卻又負擔不起不時出現小問題的 Unstable 的人。若是說 Testing 的安全行比不上 Stable,那就太奇怪了,若是對 Stable 裡的修正對 Testing 甚至是 Unstable 也有影響的話,我相信一定也會進到 Testing 裡,這些修正不少來自於 upstream,所以不用擔心您享用不到。一般來說 Testing 裡的套件最多比 Unstable 裡的慢個一週左右,只要沒有人提出嚴重錯誤(無法安裝,資料遺失),Unstable 裡的東西只要兩天就可以進入 Testing,所以兩者的套件版本是差不多的。(除了某些套件針對 Sarge 及將 release 所以新版本停止進入之外)
Sid,我根本不會想去用 unstable 的東西,不要跟我講 unstable is stable 這種東西,我不會相信的,我就不信它會比 Sarge Woody 穩定。除了套件比較新以外,其他的根本無法和上面的兩個比。

Sid (unstable):
  • 沒有可靠的穩定性。
  • 沒有安全行跟新。

基本上要進入 Unstable 裡的基本要求是「可用」,不需要認為說 Unstable 的東西「不穩定」,這個名字可能讓很多人誤會,Unstable 的東西已經經過 upstream 的檢視後才釋出,Debian maintainer 檢視後才包裝為 package ,再不穩定也有他的限度。用 Unstable 的好處是可以使用到較新的套件(除了某些大部件外,大部分都是跟 upstream 同步),而因為如此,upstream 的 Security 更新也會很快的進到 Unstable。不過如果您不想幫忙抓蟲,不想承擔頻繁的更新,那麼還是用 Testing 好。
Experimental: 這更奇怪了,已經有 unstable 了,為何還要生出 experimental? 我猜是很多用 sarge 的人也無法忍受 Sarge 一些老舊套件的狀況,結果攙一些 unstable 的套件變成家常便飯。考慮到很多人用 unstable,所以只好再生出 experimental 作為測試用。
可能很多人疑惑,為什麼已經有 Unstable 還要有 Experimental?這裡面的東西完全是實驗性質,裡面到套件可能還未 release,套件名稱與包裝方法還沒固定,甚至無法安裝。甚至這裡面的東西可能不會出現在 Unstable 裡 8-)
除非你是 Debian Developer 或是極熟悉裡面的套件,不然不要用這個 source
結果就是變成 Debian 現在 branch 混亂的狀態,很多 branch,可是沒有一個單獨 branch 適合拿來做 Desktop 用。就算 Sid 進了 stable 又如何? 誰知道下一個 stable 版本是什麼時候? 套件很快又老化掉。Ubuntu 的出現就是完全彌補了我對 Debian 的要求,它有一個專門的 security team,它包含的套件也夠新,很適合作為 Desktop 用,讓我不必用其它的 branch,擔心穩定性的問題。它有定時的schedule,每六個月做一次重大的跟新,讓它的套件不會過於老舊,跟新速度跟 Fedora,Mandriva 類似 ,但是不會像 Fedora 那樣重大跟新就差不多必須重灌。加上它的人性設計,以上幾個特點的緊密結合很容易就了解為何 Ubuntu 可以在 Distrowatch 直攀第一名了。

branch 混亂與否完全看使用著而定,我用 Sid 當 desktop 很久了(BTW, sid 是不可能變成 Stable 的)。當然 Debian 目前的作法有它的缺點,很期待在 ubuntu 的影響下會有所改變。
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

文章twu2 » 週一 4月 18, 2005 9:42 am

Anonymous 寫:但是不會像 Fedora 那樣重大跟新就差不多必須重灌


說真的, 自從有了 yum 之後, 在 rpm 的系統上頭, 這類的版本更新, 已經不用 "重灌" 了.
至少.... 是類似 debian 一樣, branch 一改, 跑一次 yum upgrade 就可以了.

弄過幾台機器, 由 redhat 9 -> CentOS 3.3 -> CentOS 4, 都是用 yum upgrade 就轉換過去.
twu2
懵懂的國中生
懵懂的國中生
 
文章: 219
註冊時間: 週二 3月 11, 2003 2:58 pm
來自: Taipei

文章BBNS » 週一 4月 18, 2005 10:00 am

不過downgrade呢?
Fedora的downgrade可是惡夢呀 ...

另外軟體新增移除的GUI簡直是笑話,如果裝到一半按一下取消會怎麼樣,您可以試試,裡頭的東西沒有裝的仍會顯示已勾選,無法移除也無法重來。

說不定是我太笨了,但是搞了一兩天因為作業due day的關係只好投降。
BBNS
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週六 2月 22, 2003 3:18 pm

文章Tetralet » 週一 4月 18, 2005 10:00 am

Anonymous 寫:首先是 Sarge 沒有像 Woody 一樣有一個專門的 security team 負責針對安全行的跟新。

不知
代碼: 選擇全部
deb http://security.debian.org testing/updates main contrib non-free

這個算不算?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週一 4月 18, 2005 3:09 pm

Tetralet 寫:
Anonymous 寫:首先是 Sarge 沒有像 Woody 一樣有一個專門的 security team 負責針對安全行的跟新。

不知
代碼: 選擇全部
deb http://security.debian.org testing/updates main contrib non-free

這個算不算?


所以現在 testing 也有 security update 嘍?
抱歉,我孤陋寡聞,不是很清楚你提供的連結來源。
我對 testing 的印象還是像 Debian 的官方網站的形容:

http://www.debian.org/security/faq#testing

Q: How is security handled for testing and unstable?

A: The short answer is: it's not. Testing and unstable are rapidly moving targets and the security team does not have the resources needed to properly support those. If you want to have a secure (and stable) server you are strongly encouraged to stay with stable. However, the security secretaries will try to fix problems in testing and unstable after they are fixed in the stable release.

http://www.debian.org/releases/testing/

Please note that security updates for "testing" distribution are not managed by the security team. Hence, "testing" does not get security updates in a timely manner. For more information please see the Security Team's FAQ.

可否請 Tetralet 提供您上面連結有關的連結或網站? 謝謝!
訪客
 

文章Tetralet » 週一 4月 18, 2005 4:00 pm

Anonymous 寫:可否請 Tetralet 提供您上面連結有關的連結或網站? 謝謝!

非常感謝您的提醒。

我稍稍查了一下,
代碼: 選擇全部
deb http://security.debian.org testing/updates main contrib non-free

裡面基本上是空的,
並沒有 Security Team 在維護...

這是另一個有關 Testing 的安全更新方式的說明:
代碼: 選擇全部
Q: How does testing get security updates?

A: Security updates will migrate into the testing distribution via unstable. They are usually uploaded with their priority set to high, which will reduce the quarantine time to two days. After this period, the packages will migrate into testing automatically, given that they are built for all architectures and their dependencies are fulfilled in testing.

對不起,
誤導大家了。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章zero0w » 週二 9月 27, 2005 4:19 am

現在 Debian testing 套件類別也開始有正式的 security updates 提供了:

Debian adds security support for testing
http://lwn.net/Articles/151062/

就本題目所指的,Ubuntu 其實跟 Debian developers 有很多合作,Ubuntu 的網頁裡提及這方面時說到:

http://www.ubuntu.com/ubuntu/relationship/document_view

Ubuntu and other Debian derivatives
First, Ubuntu contributes patches directly to Debian as bugs are fixed during the Ubuntu release process, not just when the release is actually made. With other debian-style distributions, the source code and patches are made available in a "big bang" at release time, which makes them difficult to integrate into the upstream HEAD. Ubuntu patches are published automatically on an ongoing basis.


Ubuntu 只支援三種硬件架構,而 Debian 卻要兼顧 11 種硬件架構,在 bug 修正上這已有很大的差別。而且嚴格來說,Ubuntu 正式支援的只是 main + restricted components(Ubuntu 官方網頁表示不會對 universe 提供支援),這樣集中火力開發及改善一堆核心套件,已見 Ubuntu 針對的目標是特定(桌面)軟件的質量和更新:

http://www.ubuntu.com/ubuntu/components/document_view

Canonical does not provide a guarantee of regular security updates for software found in universe but will provide these where they are made available by the community. Users should understand the risk inherent in using packages from the universe component.
以源碼改造你的工作生活。
zero0w
懵懂的國中生
懵懂的國中生
 
文章: 189
註冊時間: 週日 2月 15, 2004 3:38 am

上一頁

回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron