對一個偷換概念的嚴正駁斥:
在討論Linux很少人用的問題時,有些人會如下宣稱: 「Linux很少人用?其實Linux很多人用啦,只是你不知道而已,包括你的手機和伺服器都是Linux的親戚巴拉巴拉巴拉的」
你有沒沒有發現當你講這句話的時候,話題突然變得高大上了起來?啊啊,原來周遭那麼多裝置都是Linux,你我都活在巨大的開源世界中,我們是宇宙的一份子……不是!我們現在在講的是,個人電腦桌面系統!
這種論述有個問題,在於「偷換概念」。
你不會直接去用「Linux kernel」,Linux是需要包裝一套工具成為發行版才能用的,通常這會稱之為GNU/Linux。還有,不是只要跟Linux有一點沾邊的系統,就可以算是GNU/Linux。
當講話者提到電腦的時候,一般人的認知,指的是桌面電腦,指的是Windows與macOS個人電腦市場,而Linux指稱的當然是GNU/Linux Desktop取向的發行版(Ubuntu、Fedora、openSUSE、Arch Linux、Gentoo),通常包含GNU工具組以及使用X.Org或Wayland作為圖形界面,不會是基於Linux kernel的其他系統。
Android廣義上來說算是Linux發行版,但你明明知道Android不能在電腦上用(至少在Android 16之前還不夠成熟),且圖形協定和系統工具跟Linux桌面差異甚大,連標準的C函式庫都不相容。ChromeOS同理,不太能算Linux桌面發行版,它系統底層就幾乎不是GNU工具組,且上層圖形協定還是拿Wayland魔改的。
其他Linux的機器就不用說了。你並不會將「伺服器」稱作「個人電腦」,這種電腦甚至連螢幕都沒有(大部分情況下)!
至於遊戲機。即使Playstation經過修改可以跑Linux,很少人會將他當作電腦。一些開源掌機可以說使用Liinux發行版,但不算個人電腦。至於Steam Machine呢?就讓子彈再飛個幾年,這只是剛開始。我看好它崛起成為一種個人電腦替代品,但現在還沒有。
就以上定義來說,GNU/Linux桌面很少人用是正確的,而且是不能迴避的事實,根據StatCounter統計,GNU/Linux桌面佔比大約4%而已。
如果強行把ChromeOS、Android、SteamOS等系統算進去Linux,比例或許會高很多,但這就是超級的偷換概念了。
強行攬功到你身上!不要臉!
依照我上面對GNU/Linux Desktop發行版的定義,我覺得在各種基於Linux kernel的系統當中,只有SteamOS是最接近一般GNU/Linux Desktop發行版的結構(immtuable的Arch Linux),又能在一般個人電腦市場取得成功的了。不過它的發展剛剛起步,硬體不多,能不能賣超過Google針對教育市場大量傾銷的Chromebook還需要時間觀察。
縱然Linux kernel是全球性專案,與開源社群關係密不可分,有稍微用到Linux的系統應該也值得獲得社區讚揚。不過我們不能允許在做出表述的時候混淆界線。
就像,縱然macOS和Linux都受到Unix影響,但我們也不會說他們就是80年代的那個超級厲害的Unix,macOS現在還反過來限制使用者自由。Think different?已變成Think same!
GNU/Linux優勢不是單靠體量決定的,下次要強調GNU/Linux優勢的時候,不要再用這個偷換概念了。Linux看似在各個領域無所不能,能驅動電力能上太空,但是對一般使用者來說,他們只會問你一句:啊所以我要怎麼打Word報告?他們還會嫌解放使用者束縛的LibreOffice很難用呢!


