Linux中國

DebianFork 將發布沒有 systemd 的 Debian 分支

我們是誰?!

我們是老兵 Unix 管理員(Veteran Unix Admins),我們非常關注 Debian GNU/Linux 在 systemd 上的分歧,並且決定分支(fork)Debian 項目。

為什麼我們要這樣做?

我們中的一些人是上游開發者,一些人是專業的系統管理員:我們每天都要和 Debian 打各種交道。

我們不想被強迫使用 systemd 來替代傳統的 UNIX sysvinit 初始化系統,因為 systemd 背離了 UNIX 哲學。

我們考慮採用貼近 sysvinit 的架構,而不是那種破壞了「做一件事,把它做好」的原則、帶著數十個緊密耦合的二進位文件和不透明的日誌的東西。

有比創建分支更好的解決方案么?

不幸的是,目前沒有!

在下一代的 Debian v.8 "Jessie" 發行版中,默認的初始化系統將是 systemd,它將挾裹著一堆緊密糾纏的東西來到。

我們需要分離這些依賴的牽扯,從所有受到影響的軟體包中清除這些,並提供相應的替代品。我們所要創建的分支的穩定性是目前階段所要考慮的首要重點。

你覺得為什麼會走到了這一步?

現在的 Debian 項目的領導者受到了 GNOME 開發者太多的影響,而且在項目中考慮了太多的桌面需求的因素,而 Debian 用戶卻大多數是精通技術的系統管理員。

而且,今天 Debian 正逐漸背離自己最初願景,也是開源軟體的基石:用戶至上。這到底是怎麼了?所謂的「do-ocracy」開發者和包維護者正在給用戶強加他們的選擇。

你可以說一下你對 systemd 的意見嗎?

套用一下 Eric S. Raymond 在這個問題上的看法,我們認為 systemd 很容易就會發生嬗變,進而臃腫不堪、最後變成了那種討厭的糾結在一起的毛球。

我們希望能夠用可以閱讀的 shell 腳本來控制系統的啟動,因為可讀性能夠給我們這些有能力的人更多的控制和洞悉。我們認為,在一個守護進程中集中控制服務、socket、設備、掛載等等,是對傳統的 UNIX 哲學的一記響亮耳光。

某些支持 systemd 的人對此的快速回應可以在 forkfedora.org (已經關閉,需要翻牆才能看歷史歸檔)上看到。這個頁面突出了兩者之間的根本不同:systemd 也許對於配置 init 來說很簡單,但是它增加了 init 過程中的不透明度。在 systemd 中很明確是這樣的:可以通過更少的變數來調整,而通過遠超 sysvinit 大小的程序將大部分細節隱藏在一個巨大的二進位程序裡面。

  ls -lH /sbin/init
  sysvinit: -rwxr-xr-x 1 root root 36992 Jul 14  2013 /sbin/init
  systemd: -rwxr-xr-x 1 root root 1317632 Sep  1 14:41 /sbin/init
# 你也許認為我不夠強大,但是你也太胖了!

可以說 systemd 的安全模式更多的依賴於開發者和包維護者,而不怎麼指望系統管理員。作為 Debian 用戶,我們只是希望不要被強迫必須如此,看看 CTTE 關於這個問題的投票就會知道,我們相信這樣下去會越來越多的聽到用戶要求:放開那個 Init !不要和 systemd 和它的那堆零碎糾纏在一起。

你們能堅持多久?

這不是比誰的鬍子更長,放心,毛茸茸的不總是綿羊!

概括一下計劃?

「放開那個 Init」( Init Freedom),這是我們的承諾,我們會建立一個 Debian 項目的分支,創建一個新的基礎發行版。

這需要一些時間,我們會一步步來。

首先我們會配合 Debian 8 "Jessie" 的發布,給當前的 Debian 用戶平滑升級提供一個完整的解決方案。

如果你也需要這個,請幫助我們: 捐贈 或者參與進來。

我們需要談談。

當然,您可以寫電子郵件給 VUA@debianfork.org

我們也有一些人聚集在 IRC , Freenode 頻道號是 #debianfork ,歡迎加入。

可以訂閱郵件列表。喜歡的話來發布意見吧,不管是什麼。

只有你們這些傢伙嗎?

不是,有很多用戶都對 systemd 有意見。

有一篇文章是對這個問題的很好的介紹: Systemd: Linux 世界末日的預兆

有個 boycott systemd 網站也有一些相關的資料。那裡有個叫做 uselessd 的 「systemd 分支」,有些不錯的地方和許多笑點(lulz)。

還有人提出了一個 當世界 systemd 了之後的撤退戰略。

在維基百科的 systemd reception 章節也有一些對其提出的批評意見。

謝謝你做的這些,我怎麼幫助你們?

老兵 Unix 管理員(Veteran Unix Admins)的一個小型的核心小組正在積極建設分支的相關框架和一些用於開發的基礎設施。

這時的捐贈有助於我們確定可以在基礎架構上投入多少以及人們的對我們的預期。

如果你會捐贈,那麼來吧

如我們現在做的,我們會在此一直更新我們的項目進展。

對於你做的這些,人們是怎麼看的?

下面是我們收到的一些郵件(略,請參照原鏈接),我們會匿名發表這些信息,除非你申明不用。

我們會保密你的郵件地址,並會通知你我們的下一步進展。


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國