作为一个用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