windows2008剑指linux专属高地的背后
Submitted by editor on Thu, 05/15/2008 - 00:15.
in
windows2008剑指linux专属高地的背后
作者 : 上海WWW.17LAMP.NET开源社区 Andrew
以下是网络上一段win2008介绍:
Windows Server 2008的前身是Longhorn Server,变化比较大就是网络内核栈。在网络传输性能上有大幅提高,同时拥有更人性化的管理界面-服务器管理器和PowerShell脚本支持。与 Windows Server 2003的IIS6相比Win2008的IIS7在处理PHP上有了显著的提高,同时拥有Windows Vista操作系统的Aero主题。在应用服务器上,用户可以通过选择核心安装方式以Console为主的管理方式,让系统不加载GUI环境下运行,让服务器更稳定安全,全新的虚拟化技术让你的分布式应用更节省企业开支。
基于网站架构技术的角度讲,win2008的改进弥补一直以来为人所诟病的IIS+PHP的尴尬组合,PHP性能的提高就是直接向传统的LAMP(Linux+Apache+MySQL+Php/Python)黄金架构的冲击。虽然说构建LAMP仍然具有一次性的搭设成本价格优势,但是如果算上人员维护成本,显然竞争力就要下降一截。在长期运行服务器或者频繁配置服务器的情况下,LAMP的成本优势其实没有想象中的那么乐观。
另外一个win2008的特色在于用户可以选择核心安装方式和Console为主的管理模式,让系统和GUI进行了分离。这种架构组成方式和Linux下X-windows颇为相似。微软自从1992年发布win3.1以来,在IT这个瞬息万变的行业走了将近16年的用户图形操作路线,却在2008年对GUI和内核操作进行了分离,增加win2008系统运行的灵活性,稳定性。虽然说Linux 的X-Window 由 MIT(Massachusetts Institute of Technology)在1984年早已开发出来。但是这次win2008的突破,是微软下定决心向Linux/Unix的一次学习,也是一次向Linux/Unix服务器市场的挑战。
Linux一个让人称道的地方就是系统管理可以借助于大量丰富的脚本支持得以简化。Shell,Perl,Python,数不胜数的工具可以和系统完美地匹配,实现各种高难度的自动化配置和任务调度。PowerShell的引入,也是反映微软服务器系统从关注图形实现和用户体验逐渐转向服务器的管理与配置实现。
具备灵活的GUI,加上PowerShell以及PHP性能支持,似乎win2008向Linux/Unix发出了一个信号“你能做的,我现在也可以,而且比你更加好”Linux的优势一下子被拉近。一些Linux铁杆拥护者不免产生一种忧虑。
其实这个完全没有必要。
第一,从服务器使用对象而言,用户关注的是一个使用体验,而不关心内在的实现。在背景的情况下,操作系统的选择也是这样。用户和访问者关注的是一个体验。win2008和linux,都是网络操作系统。各自都有自己的市场。LAMP是中小应用的首选。就基本的FTP架设而言,win系列也能够做得很好。因为FTP的服务范围无非就是,匿名下载,下载限速等。所以作为访问者的界面浏览体验是一样的。访问者相比之下关注的是自己是否能够顺利快速地找到自己有效的资源。客户关注的是在有限预算下,提供搞效满意的IT服务。从这2方面关注的角度看来Linux和win2008在服务应用领域相比孰重孰轻其实不重要。
第二,服务器的应用程序最终由各种技术组合实现。这一点上,win2008和linux从软件的开发,使用,维护,版权上就有着根本地不同。但是Linux的各种技术可以说是处于一种弱势地位。因为Linux下面大部分的软件源代码都是公开的状态,相当部分的在Linux下如鱼得水的服务组件可以轻易地移植到win下面(所谓WAMP就是典型)。微软则是在暗处发展,能够看清Linux各种新技术的动态,在一些自己落后的领域能够做到快速紧跟。结果就是,Linux想要在自己的弱势领域向对手学习就不那么容易了,比如GUI友好性。
所以说有的人很担心2008的内核与GUI分离,PHP性能提升,虚拟化等一系列进步是不是对Linux,X-windows优势架构,apache优势服务,KVM等优势虚拟技术的冲击。
其实不必,两种系统之间的争逢背后更加深层次的是两种开发模式的模式。一种是类似大规模的批量标准化生产,产品周期长,维护相对稳定。一种类似于小规模定制化生产,产品生命周期短,应对市场反应灵敏。Linux不必担心Win2008一步一步缩短自己的优势差距,就像不必担心vista的绚丽桌面会对自己的Compiz产生冲击一样。因为Linux的模式本身和win的模式有着根本的不同,Vista的3D可以再模仿得炫,甚至和CompizFusion一模一样(可能是vista下一个版本吧)。但是到了那个时候Linux依托它自身产品周期的更新速度早就有了更加先进的(同样,也可能是更加不成熟)技术。服务器领域也是一样。
那么两种模式谁忧谁劣呢?这个是和特定时代的需求有关。在一个缓慢发展,客户化要求不高的90年代。是一个需求不确定的时期,计算机的逐渐兴起,人们往往不知道计算机能够干什么,所以对于计算机的要求也不是那么具体和明显。win显然是一个大赢家,他赢在“先入为主”。明确告诉人们电脑应该“如何使用”。
但是到了2000之后,Linux逐渐兴起。背后依托的是一个3C市场背景,低成本,快速响应,高质量,客户满意,是企业生存的4个关键要素。Linux的软件开发模式恰好就是借助了这样一种变革的东风,迅速在市场上占据一席之地。但是微软不是等闲之辈,如何改进自己的开发模式和产品也是他自身寻求变革的一个突破口。它和Novell为代表的Linux阵营的微妙关系就体现了这一点。
这里不禁会问道:未来属于谁?未来不属于Linux和windows,未来不属于哪个开发模式。因为这些东西都是固定的,未来只属于一个套实践方法,属于一套能够满足市场特性的实践方法和体系。win2008与传统Linux的较量,不是技术的较量,而是谁比谁更加贴合市场特性和需求的比赛,谁将成为最后的王者,我们拭目以待。
- editor's blog
- Login or register to post comments

