作為一個用Linux當主系統四年的資工阿魯
決定來稍微回應一下這篇文章的推文中,提到的一些狀況
(1)免費的東西要自己修Bug
首先,我先來解釋一下Linux到底是什麼。
一個作業系統可以概略分成系統核心(OS Kernel)跟上面的系統工具(Utility Software)
Windows也不例外,有其NT Kernel與上面的眾多Sub System
例如處理桌面GUI介面的GDI+ , 系統核心你也看得到,在C:\Windows\System\ntoskrnl.exe
而Linux這個詞,在真正的UNIX user裡面,指的是Linux Kernel,系統的核心。
它是直接跟硬體資源打交道、分配多工,一個作業系統最深層而底端的存在,
以車子為例,它等同車子的引擎。
而所謂的Ubuntu、Linux Mint、Fedora......正確的稱呼用辭是Linux Distro (Distribution)
台灣慣用翻譯應該是「發行版」
再以車子舉例,就好像有公司去按照引擎的設計圖,做一點點(或大規模的修改)後
把引擎放進車殼、裝上內裝,最後再展示(發售)
好,現在回歸原題─ ─「bug要自己修」
這件事端看這個bug是出現在什麼樣的地方
Linux Kernel的bug絕對不會有需要初學者直接下去解的窘況
因為Kernel developer team的成員世界最頂尖的coder
裡面包含Canonical、Red Hat、Novell、Intel......甚至是死對頭Microsoft
這世界上也有成千上萬一般人看不到的裝置正跑著Linux Kernel
相信我,當Kernel被發現有bug時,比鄉民緊張、迫切需要更新的人多得是
但是有些人常常會說:
「啊我之前買了什麼《7天學會Linux》,裡面的範例要我下載的東西已經不見啦,不會動啦...blah,blah
這是bug吧??」
遇到這樣的狀況,有幾個子狀況可以討論:
(a)
很多Linux Distro的發行速度很快,套件更新一年不知會更新多少次。
這種講法就好像你拿著三年前的中O時報底下的車商廣告,跑來跟做引擎(Linux Kernel)的講:
「幹,你的引擎做的有問題。」
(b)
退一步來說,有些時候是真的某個套件不work了(ex. LibreOffice,VLC ...etc),而且好像暫時沒人解bug。
那也讓我沿用上面引擎─汽車的例子。
今天,那些文書處理軟體、影音撥放軟體,就形同汽車上面的內裝。
發行版公司(車商)選了什麼樣的內裝,這些內裝的配線(函式庫相依的管理)做的好不好;
是個別公司的問題。
因為某間公司的某個發行版的問題,一次直接地圖砲開下去「Linux Bug沒人修、要自己動手」
是一個非常武斷地而概略的講法
這背後的想法其實也很簡單:
越是常用、基本的部分壞掉,或著該廠牌的用戶越多、來頭越大,
人們對該bug的關注、與修理的速度就會越快;
而越不是那麼重要的部分出包,就相對不會有那麼多人投入心血。
就好像Benz的水箱有設計錯誤,可能原廠會馬上請客服去跟大咖客戶們鞠躬哈腰、招回廠維修
但要是是什麼印度奇怪牌子的車,可能火燒車了也沒人理你
(2)Linux缺乏管理依舊很危險、也有惡意程式存在
這點是真的,我沒有意見。疏於管理的系統比什麼都可怕
但是我必須強調,Windows在這點上面也不惶多讓
我一直強調、也一直看到很多人看到 Windows UAC警告時
第一個念頭就是罵一聲「幹」,然後把UAC關掉
還有很多人的Windows上除了一個系統管理員的帳號外,沒有其他帳號
在我這個稍微看過Data Integrity Model的阿魯眼中
這種行為就好像車商送了你一套超高檔的防盜系統(Windows NT kernel用的Biba Model很先進)
結果一群暴發戶嫌麻煩就把鎖給拆了
再者,UNIX-like的用戶對security的重視程度普遍是比較高的
像之前雖然連環爆出OpenSSL heartbeat、BASH的shellshock ...etc等等資安漏洞時
幾乎各大Distro都在一天之內發佈套件更新
而Windows的CVE-list有多長......我想我就不用提了
(3)Windows Only的程式 or 網頁...etc
IE啊IE......
我只能說即便看慣江山風月了,IE還真的讓我不知道該說什麼好
CVE上像噴泉一樣的慘況我想也不用多作解釋了
我只有一個請求,他O的別再用Active X了;不然我跟你拼命。
甚至是Silverlight、JAVA Applet這類技術,我只能說真的超級危險。
Javascript當年剛開發出來時不給你I/O interface不是沒有道理的。
至於Windows Only的程式,遊戲什麼的;有種東西叫做虛擬機,不然也可以雙系統。
我本身的專業有在碰虛擬化,現在有硬體支援之下,打電動是可行的。
再者,今天的原標題是:柯文哲怎麼不用Ubuntu。
所以柯P辦公時需要打電動、看藍光DVD嗎?
一些雜感沒八卦,來補個掛點好了─ ─
美國有兩大國防相關的科技公司,一間叫Green Hills,另外一間叫做Wind River;
兩間就像黑臉白臉,一間關起門來、另一間比較偏學術界。
台灣某些科技公司採用的BYOD solution,背後的老大哥就是Green Hills;
但......你知道它的資金有來自情治單位嗎? ker , ker