选择Linux的七大理由!
为何要使用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死死板板的视窗介面控制有趣多了。
——————————————————————————————————
Linux 操作系统之诞生
如果要了解Linux的好处,便先要知道它的一些历史。在1991年一位芬兰的学生Linus Torvalds基于兴趣而研究一个操作系统,这个系统名为Minix,它是由著名电脑科学教授Andrew S. Tenebaum所编写,目的是为了教导学生了解Unix操作系统。Minix的原始码(source code)是公开的,否则当时的学生不能了解它的运作。然而Tenebaum为了保持Minix的教材作用,并没有把Minix编写成适合一般人使用的操作系统。Minix也只可支援最多3个用户,也没有图像用户介面(GUI)。因此,Linus决定自己开发一个以Minix为基础的操作系统。他聪明地把自己的名字Linus及Unix合起来,用来命名他设计的操作系统——Linux。他把当时把0.02版的Linux放在Minix的新闻组(newsgroup)上,并呼吁其他有兴趣的网民一同发展这个操作系统。到了1994年,Linux的操作系统核心(kernel)1.0版终于出炉(通常一个稳定的软件才会被冠以1.0的版本码,Microsoft例外)。 德州农工大学的程式设计师,Larry Ewing的企鹅阅读Linux学报,是一个相当受欢迎的Linux吉祥物。
——————————————————————————————————
互联网是Linux之成长催化剂
Linux有别于一般市面上的电脑操作系统,它并不是什么财雄势大的电脑公司以天文数字的经费独力发展出来,而是一批以往被讥为「乌合之众」、散布在全世界的顶尖电脑玩家,透过Internet这个全球网络发展出来的。这绝对是个大型开发计划,最新的Linux核心程式已有15,000,000行,而现时这个分布,自愿性质的前提仍然没变,又怎不教人惊讶? 另一个独特之处,Linux是以General Public License(GPL)发展,这确保了它的原始码是免费及公开。这个GPL的特性对用户来说是非常有利,每个用户或机构都可因应自己的情况去修改Linux以符合自己的需要,并且易于研究。更重要的是,如果Linux有任何虫虫(bug)的话,而用户又懂操作系统的编写,便可以自行除虫(debug)。事实上,Linux的错误通常一、两天,甚至24小时内便已经被修正,而且还可以互联网下载更新档。Linux在这方面比其他操作系统例如Windows还要优胜。
——————————————————————————————————
从此无需受当机之苦
由于Linux的前身是Minix,而Minix又以Unix为基础,所以Linux无论在界面及功能上与Unix极为相似,稳定性亦与Unix相若,它的稳定性是整个行业所称道。笔者以Red Hat Linux建立的Linux Server,不过是一部486机,只得16MB RAM和1GB硬碟。笔者用它来作FTP服务器及网站服务器,把办公室和家里的档案都存放在这里。自上年完成设定后,一直把服务器长开,至今从未试过出现BSOD(即类似Windows NT的当机蓝色画面)。
类似像VA Research公司,在装船销售之前,就已将Linux预先安装在每一台机器中--包括了这一款双重处理器的Xeon机型。
——————————————————————————————————
引进Distributions概念
Linux的收费和distribution概念令很多新手摸不著头脑。「Linux是免费」这个概念是对的,但(free)也包含「自由」得到程式码这个意思,所以开发Linux平台应用程式的生产商必需连原始码一起发放。严格来说,Linux只是指核心部分(Kernel),应用程式并不算是Linux的必然部份。因此,不同公司和团体集合了多套其他符合GPL的Linux应用程式,加上自行设计的设定工具(不一定也是GPL程式)及应用程式,再加上操作手册和技术支援,便成了一个独特的套装,称为distribution。Linux的distribution很多,而且各具所长。以容易安装及设定见称的Red Hat Linux及Caldera OpenLinux是现时最受欢迎的两套Linux distribution。德国的S.U.S.E及志愿人士推出的Debian Linux也甚受欢迎。日本的TurboLinux则因为有繁、简体中文及日文支援而被受亚洲用家欢迎。Distribution通常是收费的(Debian例外),但用户却可节省下载时间,又可得到技术支援。
——————————————————————————————————
服务器软件
一个没有应用程式的操作系统,就像一个没有游戏卡的游戏机,用家是不会买的。让我们看看Linux有什么软件吧。
电邮服务器
SendMail是世界上大部份Unix和Unix clone所采用的服务器,它可处理以千万计的电邮而不会当机。
网页服务器
Apache这个GPL计划是一个多平台的网站服务器(web server)。有行内人士指出Apache的性能超越Microsoft IIS和Netscape SuiteSpot。
FTP服务器
WU-FTP和NCFTP差不多包罗Unix世界九成九的占有率,稳定和安全性无庸置疑。
档案服务器及打印机服务器(print server)
Samba是Linux和其他操作系统的跨平台分享档案和印表机的重要环节,而且是免费。更有多个团体(包括HP)为它提供图形介面设定工具,因为它实在太多人使用了。
传真服务器
fax server暂时未是distribution的一部份,但要在Linux fax东西却可透过Hylafax做到。Hylafax同样是GPL软件。
资料库
在Linux平台上,较多人使用MySQL及ODBC driver软件。除此以外,世上最强劲的资料库系统,包括IBM db2、Oracle 8和Sybase都有Linux版。
吉祥物
Linux的吉祥物是一个名为“Tux”的小企鹅,其名字由Torvalds的第一个字母“T”和、UNIX的“U”、“X”组合而成。
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)