Linux和开源软件的主要优势体现在哪里?

开发
我们说,Windows是迄今历史上最成功的操作系统,我们也说,Linux是目前增长最快的操作系统。Linux与Windows比较,在技术上既有差距也有优势。说Linux正在领跑桌面系统,至少目前是不恰当的;说Linux毫无创新优势可言,也是不正确的。

我们说,Windows是迄今历史上最成功的操作系统,我们也说,Linux是目前增长最快的操作系统。Linux与Windows比较,在技术上既有差距也有优势。说Linux正在领跑桌面系统,至少目前是不恰当的;说Linux毫无创新优势可言,也是不正确的。

Linux和开源软件最大的优势是开放型的开发模式(即开源社区开发模式),全球有二百多万个志愿者投入了Linux和开源软件的开发工作(其中包括 IBM、 Intel、Google、Red Hat、Novell等很多IT跨国公司的资深学者和工程师作为“志愿者”参与开源社区的开发工作,也包括来自微软数百名专业“志愿者”),汇集如此巨大的开发创新人才,这是微软或其他任何一家大型软件公司所不能企及的;我看用不了几年,Linux和开源软件势将迎来硕果累累,很多技术将扩大领先局面。关于这一点微软的领导层也看的很清楚。大家知道,不久前微软宣布“微软也要开源”,我在与微软的一位主管谈到这个问题时指出:“微软是否担心自己目前的主流软件将来会被边缘化”?回答是肯定的。

我在这里只举一个小例子:中国科技大学博士研究生吴峰光,开发了一种“Linux内存管理预读算法”,全面提高了Linux内核I/O的效率,已写进Linux内核2.6.23与2.6.24的版本中去。

其次,Linux和开源软件在互联网上的优势是明显的,Web2.0 是在Linux和开源软件基础上建立起来的。

开源的开放文件格式(ODF)也较微软的文件格式(OOXML)起码是先走一步,为ISO、IEC批准为国际标准。

在自由编程语言PHP、Perl、Python、Ruby方面(不需作二进制处理),在虚拟化技术(Xen、KVM、UML、QEMU等)的开发和应用方面,在构建SOA(OSOA)架构方面(具有领先地位的JBOSS的开源中间件/应用服务器技术,是构建SOA底层技术优势的基础,微软三番五次企图与 JBOSS/Red Hat“结盟”,以引进其技术,其原因之一也在于此),在移动通信和嵌入式操作系统性价比方面,在提高无线驱动的性能方面(在同样硬件上跑Linux和 Windows,Linux网卡传输量性能比Windows提高20%以上),在由微软的.Net架构与开源的LAMP架构各自支持的应用解决方案的竞争力方面,在产品安全和性价比方面,Linux和开源软件已开始显露出其优势。睁眼无视或过分夸大都是不对的。

 

【编辑推荐】

  1. 让Perl成为你的嵌入式开发工具
  2. 嵌入式设备上的 Linux 系统开发
  3. 几种Linux下嵌入式开发环境的简单介绍
责任编辑:张燕妮 来源: cnemb.com
相关推荐

2010-09-28 08:58:22

WLAN无线交换机管理

2012-07-04 16:15:31

前端工程师

2009-08-26 09:19:36

思科认证思科认证的优势

2020-10-23 15:58:43

云计算IT技术

2020-07-09 16:13:00

大数据就业大数据人才

2022-06-19 23:58:25

元宇宙数字化VR

2021-02-19 10:40:48

HashMap线程Java

2021-03-11 09:00:14

云计算大数据数据中心

2021-03-10 07:06:39

大数据云计算云厂商

2018-10-11 09:07:14

IPv6物联网IOT

2022-02-06 12:30:25

物联网商业模式IoT

2022-02-09 21:53:13

大数据工业大数据

2017-10-16 23:00:59

数据中心服务器存储

2021-02-05 10:11:08

数字货币人民币金融

2021-05-16 14:27:17

开源数据库开源数据库

2009-12-01 14:26:19

PHP函数ob_sta

2018-12-04 09:34:22

程序员薪水Python

2017-01-09 15:22:53

2021-10-28 22:31:11

存储云存储数据

2009-12-25 16:40:49

WPF优势
点赞
收藏

51CTO技术栈公众号