|
数字会说话 |
Linux迈向主流操作系统地位
【作者: 歐敏銓】2004年02月25日 星期三
|
|
浏览人次:【7838】
Internet的出现,无疑是信息社会成形的一个里程埤。因Internet而兴起的崭新应用与观念不胜枚举,其中一项引人注目的新兴模式,即是「开放源码社群」(Open Source Community)的蓬勃发展,以及其为信息产业乃至文化层面带来的深远冲击。
在众多Open Source软件当中,Linux自是其中接受度最高的一个平台,它所代表的不仅是一种操作系统,还涵盖了族繁难以尽数的各种应用软件,以及广大的开发者与用户。这个平台曾经被视为是玩家的新奇游戏,但时至今日,如果身在信息业却还没有注意到它的话,那恐怕真要被人笑是落伍了。
在操作系统的市场,一向具有独占性,而微软近十年来正是此一市场的最大赢家,几乎无人能出其右。然而这个地位已明显遭到Linux的挑战,近来更一反过去对开放源码的低调,不惜砸下重金,在各种管道上宣称Windows比起Linux的整体拥有成本(Total Cost of Ownership;TCO)更为便宜,且不论效果如何,此举可说是对Linux地位的一种肯定。
由于Linux的开放源码特性,大家并不会从广告宣传中去知道它,所以它的名声多少赋有口耳相传的地下色彩;然而,除了从微软的反制动作中去感受它的重要性外,是否有更具体的数据来支持它的地位呢?本文即从数个具份量的研究报告中,进一步剖析Linux在今日的影响力。
Linux已是网络应用市场的一方之霸
若谈到Linux,最知名的应用系统当属Apache这套网络服务器,它在Netcraft的网站服务器调查中,自1996年4月以来都是第一名,而且不断与竞争对手拉大差距。在今年2月的最新报告中,共有从来自全球近五千万(47,172,415)个网站的响应其调查,Apache的使用占有率已达67.21%,将近七成;微软的相关平台则合计居第二,占有率为20.88%,请参考图一。
自从2000年8月开始,Netcraft增加了一项统计分析的方法,也就是将有活动(active)与不活动(inactive)的网站分开来计算,这是因为不少网站虽有网名称(domain name),但并不使用,因此统计实际有在运作的网站将更具代表性。在图二的累积分析图中,我们可以更清楚地看到Apache向上爬升的快速趋势,相较之下,微软虽也稳定成长,但成长速度就显得平缓许多。在2004年2月的调查中,Apache的占有率已达近七成(69.27%),而微软是22.89%;值得观察的是,微软较上月滑落了0.56%,而Apache则小幅上扬0.26%。
![《图二 全球活动性网站服务器市占率分析表(2000/6 - 2004/2)》](/art/2004/02/251459543475/P2.gif)
《图二 全球活动性网站服务器市占率分析表(2000/6 - 2004/2)》 |
|
|
然而若以连网主机的数目来分析操作系统的占有率,Windows的市占率就会高于Linux与其他系统。在Netcraft于2001年6月所做的调查,Windows以近五成(49.6%)的占有率取得网络伺服主机市场的龙头地位,而Linux的占有率则是三成,居于第二。Netcraft分析指出,虽然有较多的网站采用Apache,但这些网站中有许多是交由ISP等大型网站服务公司做主机代管(Web hosting),而每台做代管的主机往往得运作为数不少的网站,相较之下,Windows较普及于个人或独立网站用户(self hosted sites),因此在主机数目的计算上Linux/Apache就不如Windows了。
但无论是以网站或主机来计算,我们都可以看出Linux与微软的成长趋势,由Butler Group分析公司在2002年10月底所提出的报告即指出,预计到了2009年时,除了网络应用外,Linux与微软的.NET将会共同分食从档案、打印服务器,到大型主机的操作系统市场。
在众多开放源码中,应用普及率高居第一的除了Apache外,还有DNS服务器 bind和邮件服务器Sendmail;此外,PHP已是网络上最流行的Scripting语言,OpenSSH则是最主要的SSH安全协议,而在CMP TSG/Insight于2003年9月发表的研究报告也显示,有41%的应用程序开发工具是开放源码软件,普及率仅次于微软(76%),而高于Oracle (35%)、IBM (26%)、Sun (21%)和Borland (18%)。
![《图三 网站服务器之操作系统占有率分析(June 2001)》](/art/2004/02/251459543475/P3.gif)
《图三 网站服务器之操作系统占有率分析(June 2001)》 |
|
Linux五年内成为企业主宰平台
企业IT系统的应用上,也是Linux大幅成长的一个主要市场。根据知名信息产业媒体CIO.com于2002年11月针对375位IT主管所做的调查显示,IT产业对于开放源码模式的接受度已日益提升,其中有超过六成(62%)的受访者表示,由于开放源码软件具有降低长期成本、更有弹性、更容易修改(customization),以及不会被单一软件厂商所束缚等优势,使得他们在未来更倾向于采用开放源码软件,而非私有软件,Linux甚至可望在五年内成为他们在网络伺服应用上的主宰平台。
至于Linux平台的使用上,目前以e-mail及网站服务器的应用最高,分别有52%与51%,其次则是服务器操作系统,占41%,数据库系统则占29%。在这些受访者当中,有超过四成(42%)的IT主管表示,他们的取得开放源码软件的来源是来自于开放源码专业厂商(如RedHat),14%表示主要取自提供开放源码的入口网站(如Sourceforge),只有约10%表示他们是从IBM或Sun这些软、硬件厂商取得所需要的开放软件资源。
这些IT主管指出,使用开放源码的最大好处是降低总拥有成本(TCO)、降低资本投资(capital investment)、提升可信赖度(reliability),以及提高建置弹性与应用性,这四大理由分别有35%、31%、22%及22%的人表示支持。
但开放源码也非无懈可击,这份调查也显示IT主管最在意的问题是开放源码欠缺供应者的支持(vendor support),占52%;其次是公司内部开放源码人才的不足,占50%;开放源码软件供应者是否能长期存在并提供新功能,以及公司本身的系统转换成本,也是让他们担忧的两大问题,分别占45%及43%。这四项因素也是造成有36%的受访者尚未打算采用开放源码软件的原因。
2003年日本Linux白皮书
在Impress公司提出的「2003年Linux白皮书」(Linux white paper 2003)中,对于日本企业应用Linux的情况则有更详细的剖析。在这份报告书中,分别针对729家企业及276家IT供货商进行了深入调查,结果显示,企业用户对Linux的采用上,从2001年的35.5%一下子跳升到2002年的64.3%,如(表一),其中每家企业中Linux服务器的数量更成长了2.5倍,由2001年的平均5.3台成长到13.4台。
在IT供货商对操作系统支持上,微软仍是市场的老大,2002年中有近七成(66.7%)的供货商支持Windows NT/2000服务器,但Linux也已有近一半(49.3%)的厂商支持,两者的支持率相当接近,这也显示Linux有资格被称为主流的操作系统了(至少在日本是如此)。
System
|
2002 |
2001 |
Linux server
|
64.3% |
35.5% |
Windows 2000 Server
|
59.9% |
37.0% |
Windows NT Server
|
64.3% |
74.2% |
Commercial Unix server
|
37.7% |
31.2% |
数据源:Linux white paper 2003 by Impress |
在IT系统的项目开发上,(表二)中显示GNU/Linux在小型(3百万日元以下)的项目上是最主要的伺服平台,占65.7%;在以Unix为主的大型项目市场上,Linux也呈现倍数的成长,其中在50-100百万日元的项目上,Linux从2001年的20.0%成长到39%,在1亿日元以上的项目上,也由从2001年的9.1%成长到24.4%,可见得Linux在企业IT项目的开发上已占有举足轻重的地位。
Project Size (Million
Yen*) |
Linux
|
Win2000 |
Unix |
|
2002
|
2001
|
2002
|
2002
|
0-3 |
62.7%
|
65.7%
|
53.8%
|
15.4%
|
3-10 |
51.5%
|
53.7%
|
56.3%
|
37.1%
|
10-50 |
38.3%
|
48.9%
|
55.8%
|
55.8%
|
50-100 |
39.0%
|
20.0%
|
45.8%
|
74.6%
|
100+ |
24.4%
|
9.1%
|
51.1%
|
80.0%
|
注:*1 Million Yen = $8,000 US
*大部分的项目多时采用多个平台,所以总合不是100%
数据源:Linux white paper 2003 by Impress
|
Linux vs. Windows的TCO争议
至于Linux是否比其他系统(尤其是Windows)的TCO更便宜,这一直是个受到争议的问题。很显然地,这得「视情况而定」,因为有很多的因素会影响TCO的成本计算,如应用Linux的什么功能、搭配何种硬件,是从Windows系统转换,或一切从头开始,以及IT工程师是否有Unix-like操作系统的应用经验;此外,在实际比较时,采用何种版本的Linux、Windows或Unix来互相做比较,也会影响比较结果。
IDC的技术分析师Al Gillen即指出,如果只谈授权费,Linux无疑能轻易的胜过Windows或其他Unix OS,但若将使用年限放大到三年或五年,并将操作系统的管理与支持放入考虑,授权费占TCO的比例将会降低很多。这也是为何当谈到TCO时,微软总是宣称:因目前有许多的合格的微软认证管理工程师,所以Windows的管理成本会低于Linux的管理,并且在长期的比较中更具优势。
这种说法乍听之下很合理,但若加入其他因素考虑就不尽然如此。虽然MCSE很多,但这并不等于他们每个人都很内行;而在一般情况下,Linux管理者往往具有较深厚的软件实力,因而能比MSCE处理更多的问题。他们往往有数年的Unix实务操作经验,也就是说,当单一Windows工程师能管控10至15个的系统时,另一个开放源码/Unix的工程师却能同时管理上千台服务器。当然,这样的人才雇用成本也较贵,但是贵的值得。
在Robert Frances Group(RFG)于2002年7月提出的研究报告 - 「Linux网络服务器在企业的总拥有成本」(Total Cost of Ownership for Linux Web Servers in the Enterprise)中,即针对Linux、Solaris及Windows三大操作系统进行了成本比较。为了达到比较的公平性,RFG从全球2000大企业中挑选了14家合乎条件的公司进行比较:他们的网站伺服平台每日需处理的链接(hit)都是大约100,000次,采用的系统分别是在Red Hat Linux 7.3上跑Apache,在Solaris上跑Apache,以及在Windows上跑IIS,而这些系统的使用规划是三年。
Case
|
Salary/admin
|
Servers/admin
|
Salary/server
|
Salary/PU*
|
Linux
|
$71,400
|
44
|
$1,623
|
$12,010
|
Solaris
|
$85,844
|
6.4
|
$13,413
|
$29,509
|
Windows
|
$68,500
|
10
|
$6,850
|
$52,060
|
注:*PU=Processing Unit
数据源:Robert Frances Group,IBM网站 |
在这个调查中,每位Linux管理者的平均薪水是$71,400,确实比Windows管理者的$68,500还要高,但若以管理的效益来看,每个Linux管理者平均可管44台服务器,而Windows管理者则是10台,因此若就每个处理单元来计算薪资成本,则Linux管理者薪资成本是$12,010/PU,而Windows管理者是$52,060/PU。
此报告对于TCO的比较提出了一种角度,也就是管理者的能力与薪资的关联性。事实上,现在要找到有Linux经验的工程师已经不是那么难了,而且有Solaris等Unix经验者更可以在数周之内即掌握Linux系统;而RFG也发现,这些工程师大多在网络上就能免费找到他们要的支持(延伸软件、说明文件及社群咨询等),更进一步节省了企业在系统支持成本上的开销。
结论
从以上的调查分析中,我们可以清楚的了解Linux与开放源码在IT应用上的接受度与重要性,并非是空口说白话,而是已经深入到许多环节当中了。当然,本文主要谈到的是Linux在网络与企业应用上的研究报告,其实还有更多的左证调查可以在网络找得到,例如在David A. Wheeler 的“Why Open Source Software / Free Software (OSS/FS)? Look at the Numbers!”一文中(http://www.dwheeler.com/oss_fs_why.html),除了谈市占率的现况,更详尽的搜集了开放源码在可靠性(reliability)、效能(performance)、延展性(scalability)、安全性(security)等等面向上的丰富研究报告数据,进一步阐述选用开放源码/Linux的理由,相当值得参考。
所以呢,若还有人在问开放源码或Linux:「重不重要?」、「会不会起来?」、「要不要注意或学习呢?」,那就是还搞不清楚状况了。现在已是该关心:「该怎么用?」、「用在何处?」、「我已准备了多少呢?」的时候了。
table width="100%" border="0" cellspacing="0" cellpadding="0" style="line-height:150%">
|
![](/images/arrow.gif) |
your
open source plan
这是由知名IT媒体CIO所发表的专文,文中探讨Open Source的发展现况,以及IT主管该如何面对这个新模式。作者引用多家企业及IT主管的故事与看法,生动的阐述这个议题。
|
![](/images/arrow.gif) |
The
Rise Of Linux
这是VARBusiness.com所发表的专文,主要针对独立软件设计商(ISV),分析Linux的应用重要性。文中指出Linux的弹性与源码开放等特性,让ISV能够有更多的自主权来发展产品,并能快速的打入市场。
|
![](/images/misc_spacer.gif) |
|
![](/images/misc_spacer.gif) |
|