|
为何要使用Linux?
Linux的诞生至今已迈入第十个年头了。从最早几万个使用者到现在上千万个使用者人数,许多人不禁要问这个以一只企鹅做为代表的操作系统到底有何魅力,可以吸引如此多的人舍微软而就Linux呢?甚至在IT产业工作的人只知其一,而不知Linux真正能够带来什么好处?于是种种的问题围绕在”为何要使用Linux?”,
”Linux听说不怎么好学,我看还是使用微软的产品算了”。
这些问题不仅存在IT产业界,事实上也存在每个使用者的心中。然而Linux并不是天生下来就要与Microsoft相抗衡,而是Linux的出发点非常好,采用open
source的精神,因此每个程式设计师都能学习到别人程式的优点,也能够将自己最擅长的部份贡献于其中。甚至任何程式的臭虫(bugs)都能够在互相脑力的激荡下,找出解决的办法。而这些程式设计师沟通的工具就是internet。
我们知道操作系统就像是人类神经系统,控管身体各部位器官的协调工作,因此电脑的操作系统相对的也要能对其周边硬体做很好的协调控制,然而这的确不是一件简单的事。一个公司要能够集结如此多的优秀人才负责每个控制程式的开发并非易事,即使真正开发出来,几千个人的头脑所孕育出的程式品质,也难保没有bugs。同时即使发现bugs,问题之支援服务及修正也特别缓慢,这就是一般closed
source产品的运作模式。然而Linux却完全不是这样。它并不是靠著关在一个房子里的研发人才所开发出的操作系统,而是靠著internet没有疆界的特性集结全世界术有专攻的程式人才所写成的一套操作系统,再透过internet自由散布。它并不是完美而无bugs,但只要有人发现,大家就会合力解决掉,因为这些程式设计师的出发点完全来自兴趣而不是金钱。金钱虽也很重要,但一份热情所做出的品质,却未必是商业公司如微软可以用金钱堆积出来的。
使用Linux的第一个理由:
Linux采用open source的精神,其程式的品质与修正的速度远比closed
source的产品来得好、来得快。
Linux的特点除了采用开放原始码外,另外一个特性就是高度的稳定性。我们知道系统不稳定永远是MIS人员心中的痛。Windows虽然历经多次版本的发表,但是始终无法排除容易当机的印象。事实上Windows操作系统本身采用的设计理念是互相牵制的,任何一个系统程式发生错误,都有可能拖垮整个操作系统,造成当机的现象。相对的,Linux是采用模组化的设计,任何模组皆可以自由地挂载或卸下,因此如果任何一个模组发生问题,一般只会影响特定功能无法运作,但不至于将整个操作系统拖垮。所以有时后你会发现即使X
Windows已经无法作用,sendmail或是web server皆还能正常运作,道理就在此。换作是Windows之图形化介面失去作用,则系统已经无法像Linux
一样使用指令来管理,势必需要重新开机。所以使用Linux系统来运作企业网站或是邮件伺服器等皆可享有高度的稳定性。
选择Linux的第二个理由:
Linux具要高度的稳定性。事实上只要设定得当,并且安全问题注意到,一般来说Linux系统的上线时间常常是以年来计算,除非硬体发生问题,否则系统管理人员可能都会忘记了它的存在。
再来谈到老板们最关心的问题-成本。绝大多数会使用Linux系统的企业,有相当多的考量点就是成本问题。在目前全球经济不佳的状况下,企业的IT预算可以说是能省即省。Windows加上专属软体的成本一直居高不下。举国内一个银行的例子来说,原先规划使用Exchange
Mail Server,如果800个员工都要有一email 帐号,光是软体授权费用就要250万,然而Linux配合sendmail及open
source的 webmail软体所产生的费用不到20万,这还包含教育训练、系统维护、伺服主机、系统建置等服务。他们只用了不到十分之一的成本就达到所预期的功能,何乐而不为?事实上Linux配合许多高品质open
source的软体足以担任企业所赋予之重任。如果谈到如何省钱,我想银行界最精明不过了。他们会选择Linux也是精打细算的结果。
使用Linux的第三个理由:
Linux及open source软体皆可以自由取得且没有人数之限制,大幅节省公司之IT预算,增加竞争力。
除了以上的理由,让我们来谈谈技术支援服务。举Windows为例,如果你发现Windows中的一个臭虫,将这个报告提报给Microsoft,一般来说,除非是重大臭虫,否则常常是石沉大海。直到有一天,Microsoft发表service
pack,如果运气好的话,可以在其release note下看到一条你提出臭虫的解决方案。这也就是大多数closed
source软体问题修正的通病,不仅没有效率,也不知何时才能得到答案。如果碰到紧急的问题,MIS人员也只有看厂商的脸色了。然而Linux及各种open
source软体却不是这样。任何对程式有疑问的人皆可以透过mailing list 与别人讨论,而通常许许多多的程式设计师就在讨论列之中,加上程式码的公开,更让问题无所遁形。因此也许你今天早上提出问题,下午你打开email信箱,你可能就会收到许多回答你问题的email,这种即时的技术支援服务,即使任何商业软体公司可能都望其项背。
使用Linux的第四个理由是:
Linux集结几千万个使用者,构成一个庞大的技术支援服务网。任何问题只要被提出,就会有很多热心人士为你解答,而且就品质而言可以说都有专业的水准。
Linux除了具上述优点外,系统的安全性也较任何封闭的操作系统为佳。为什么open source的操作系统较安全呢?如果让骇客知道程式码不是比较危险吗?然而事实上当程式码公开给所有人知道时,每个人都可以检查程式潜在的安全漏洞及时加以修补,反而让骇客无机可乘。但是closed
source产品如Windows却不然,程式码只有少数人才有权检视及修改,因此程式的漏洞发现的速度远比Linux慢,除非是重大漏洞,否则修正的速度也要看哪个程式设计师是否”有空”修改。Linux的程式设计师基本上对程式设计都有相当大的兴趣,一旦程式发现问题,通常会相当主动积极的加以修改,这也就是为何你常在一些网站上看到如Red
Hat提出更新RPM之security advisory,这不是代表Linux漏洞百出,而是”时常“修正安全漏洞的操作系统才是最安全的操作系统,至少Windows就不是这样。
选择Linux的第五个理由是:
Linux时常会更正安全漏洞,所以只要注意到一些安全准则并随时更正有安全漏洞之程式,Linux是最安全的操作系统。
再者目前Windows系统上的病毒数以千计,使用windows系统的伺服主机或工作站,常常会受到这些病毒的攻击,轻则档案遭篡改,重则遗失所有资料。一般MIS人员会采购许多的防毒软体来预防病毒入侵,这又是一项高额费用支出。但是使用Linux系统,以目前骇客的技俩来说,Linux虽不一定100%不受病毒入侵,但就入侵的比例,Linux病毒入侵的机率却远少于Windows。去年下半年盛行的Code
Red及Nimda病毒几乎瘫痪国内外Windows主机,但使用Linux主机的客户,几乎没有受到任何影响。事实上因为病毒入侵,造成系统需要重建所投入的人力与时间成本,可以说是非常大的支出。
选择Linux的第六个理由是:
Linux受到病毒入侵,需要重建系统的机率远比Windows小很多,相对的也为企业节省不少无形的成本。
最后提到的是Linux扩充性的问题。Linux操作系统已经被各软硬体大厂公开表示支持。这是因为愈来愈多的人想使用Linux来解决各种问题。很多人担心Linux在硬体的支援性是否不如Windows?如果往前推几年,Linux在硬体支援性是比Windows差,因为厂商们并没有注意到这个新的操作系统。但随著Linux使用者人口愈来愈多,各家软硬体厂商都注意到Linux的价值,因此会主动开发各种驱动程式及相关软体,甚至有愈来愈多的厂商将Linux的平台开发摆至第一顺位,Windows反而退居第二,如Intel的IA-64架构,Linux是率先发表的作业平台。所以就Linux的可扩充性来说,Linux目前己受到各家软硬体大厂如Oracle,
IBM之青睐,不仅支援愈来愈完整,各家厂商也有相当好的Linux产品roadmap,可以奠定未来使用者高度的可扩充性。
选择Linux的第七个理由是:
Linux是一套软硬体厂商公认支持的操作系统。未来使用者必可享有更丰富之工具程式及相容性。
以上就是七点为何你要使用Linux的理由。当然Linux在先天上还是不如Windows易于使用,因此较难为一般user所接受。然而时代在改变,软体的版本也已在改变。如果你有注意到Red
Hat早期 5.x之版本到现在9.x之版本,光是易于使用的图形介面就不知增进了多少。我们并不认为电脑新手会觉得Linux难用,而是如果这些新手能够花点时问了解Linux的观念。事实上Linux就像一个魔术方块能够变化出各种排列组合,比起Windows死死板板的视窗介面控制有趣多了。
|