過年時就跳離了debian,來到了arch的懷抱之中。整體來說archlinux的確很好玩,什麼都要自己來自己找問題,目前遇到最大的問題大概就是KDE比較容易出現BUG吧。把焦點拉回到debian來,前陣子在ptt看到說debian的開發者社群終於要面對ISO安裝檔內是否包含free software以及non-free的問題了。
有興趣可以到他們的網站看看:General Resolution: non-free firmware
還是要講一次,這邊提到的free以及non-free不是指免費與否,而是指自由軟體與否。
debian的官方網站的確可以找到各種版本的ISO安裝檔,包含free以及non-free,但非常的反智商,必須至少要點擊兩三個超連結,才有辦法找到我們需要的non-free版本,而也官方還會申明說:
If any of the hardware in your system requires non-free firmware to be loaded with the device driver, you can use one of the tarballs of common firmware packages or download an unofficial image including these non-free firmwares. Instructions how to use the tarballs and general information about loading firmware during an installation can be found in the Installation Guide.
沒錯,這樣來看non-iso的版本還不能算是官方版本。
就算好不容易下載開始安裝後,還是有一些問題,我當時安裝也有遇到,雖然很快就解決但心裡總覺得有點麻煩,當下就想說我都已經下載了non-free版本的ISO檔,結果安裝完後居然沒有給我non-free的firmware,甚至連apt list裡面的參數還要自己去修改才能變成可以下載contrib以及non free的來源。
還有更多人會在使用wifi時遇到問題,目前free的版本很難可以openbox來支援現有的wifi,導致安裝完後發現根本無法使用wifi,除非有辦法接到有線網路,否則就幾乎是陷入了死胡同中,這個問題也是很常在reddit上面看到有人在詢問。
所以在今年八月中時,debian官方社群終於開始處理這個問題,發起一個投票來討論未來對於non-free firmware該如何處理。經過多年的洗禮後,我自己是偏好安裝的ISO裏面直接包含non-free這個選項,讓使用者在安裝時提供資訊並選擇。經過好幾次的延長跟投票之後,結果就是不但要修正debian的Social Contract(中文不知道該怎麼翻比較好,類似他的他們的方針吧),同事未來也會只有一個安裝檔並包含non-free firmware。

投票的那個流程老實說我還真看不太懂,總之從結果來看,還想要完全堅守原本政策的人依舊是有,但跟其他願意改變增加non-free firmware選項的人比起來都偏少,不知道最後會不會導致debian社群內部衝突。我想法是,如果debian要繼續維持他副標題,那他勢必就要面對愈來愈難單純使用free firmware來運作的窘境:
The Universal Operating System