软件生态危机

原创 2003年09月30日 00:23:00

 软件生态危机——微软操作系统垄断造成的软件生态种群过于单一潜伏着极大的危机

    在自然界任何一种生态系中,品种过于单一的危害性都很大。最典型的例子莫过18世纪爱尔兰由于单一种植马铃薯而酿成的“爱尔兰大饥荒”。马铃薯祖宗生长在包括智利和秘鲁在内的部分南美地区。西班牙的航海者把马铃薯带到了欧洲,这种作物在爱尔兰贫瘠土地上生长很好,营养丰富,爱尔兰人很爱吃,于是他们大量地种植。逐渐地,马铃薯成了爱尔兰主要的粮食作物。1845年多雨的夏季里,爱尔兰的马铃薯染上了枯萎病。这种病会使马铃薯腐烂,不能食用。感染枯萎病的种子在第二年再使用时,枯萎病的病况会变得更为严重。1848年和1849年,枯萎病再度发生。爱尔兰人走投无路,他们饿死的饿死,逃荒的逃荒。粮食作物品种过于单一酿成了小小爱尔兰100万人饿死,150多万人背井离乡的可怕灾难。

    人类忽视生态系中品种不能过于单一的规律而自讨苦吃的例子很多。八十年代初期,广东省委、省政府提出10年绿化广东的号召。当时深圳有160万亩林业用地、50万亩荒山。要在10年内全面绿化,任务非常艰巨。为了完成任务,深圳决定采取飞机播种的方式造林,树种以松树为主。这种“取巧”的造林方式其直接后果就是导致大面积单一树种的松树林在深圳扎根。据统计,当时深圳松林面积达100万亩,占了全市林业面积的70%。可谁也没想到,深圳林业也从此埋下祸根。

  到1986年,深圳开始发生空前的松毛虫病,虫口密度相当大,松毛虫所到之处松树树叶被吃得精光,松树成批枯死、病死,全市100万亩松林岌岌可危。为了消灭松毛虫,深圳林业部门动用了化学、生物甚至人工捉虫等种种办法。而此时,一种比松毛虫危害更大的松突园蚧的出现更令深圳大面积松林雪上加霜。到了1988年下半年,松线虫也从香港传入,松树一旦感染立即死亡,根本找不到防治的有效办法。直到这时,许多人才想起很早就有专家对树种单一性提出过异议。最终的调查研究结果显示,专家的异议是有道理的:造成深圳森林病虫害的主要原因就是森林树种过于单一,森林里的生物种类更加单一,虫害缺乏天敌。加之没有其他树种的隔离,虫害一旦发生立即造成蔓延态势……

恶果既已造成。惟一的出路就是采取最原始的办法——砍树。将树砍倒之后立即销毁,然后在原地种上其他树种。于是,从80年代中后期开始的深圳植树造林的工作又多了一项成批砍伐销毁松林的任务。100万亩松林最后忍痛砍伐只剩下7万亩。

大量灾难的发生,使人们明白了,自然生态系统中,品种过于单一往往潜伏着极大的危机。而后,人们将对自然生态系统研究总结出来的学识应用于产生于物质世界的文化和思想领域。发现文化和思想领域也不能过于单一,不能“只有一家,别无它店”,哪怕这一家是被当时人们普遍认为正确无误的一家。所谓的统一思想,都是危机四伏的。所以现在很多的文化界、思想界的有识之士疾呼,文化生态、思想生态中不能“品种过于单一”。

软件,这一自然界发展的必然产物,软件生存过程和软件生存环境所组成的软件生态体系,一样逃不出自然规律的如来佛掌,品种不能过于单一。

微软的操作系统占全世界计算机操作系统市场的92%,这是绝对的品种单一现象。或许有人会反驳,目前软件种类成千上万、丰富多彩,怎么能说是品种单一呢?要明白,目前全世界的软件绝大多数是建立在微软操作系统WINDOWS上的应用软件。比之于生物生态,就犹如世界上的哺乳动物92%为大象,而以大象为专一寄主的蛔虫、虱子、跳蚤、螨虫、皮癣等寄生生物种类成千上万、丰富多彩。大象身体寄生生态系与哺乳动物生态系是两个不同的生态概念,大象身体寄生生态系与生物生态系更是不同的生态概念。当世界上的哺乳动物92%为大象,而猪、牛、马、羊、狗、猫、老鼠、蝙蝠、鲸鱼,还有人等等其它哺乳动物只占全部哺乳动物总个体数量的8%时,灾难将必然发生。当灾难发生时,种类繁多的大象专一性寄生物的灾难也一并发生。古人云:皮将不存,毛焉附之。

实际上,以微软操作系统垄断造成的软件生态种群过于单一而酿就的危机,自然之神天天都以某种形式告警我们,只不过极大的灾难发生的契机未到罢了。计算机病毒目前的猖獗,究其原因,完全可以归结到WINDOWS的市场过高的占有率。目前的计算机病毒对人类的危害,只还是一些虾兵蟹将玩的小花样,病毒还没有被敌对组织大规模利用起来。一旦计算机病毒成为民族、国家生存对抗的武器,微软操作系统垄断造成的软件生态种群过于单一的危机必将毁灭性地危害赖以生存而且缺乏抵抗能力的国家软件生态群落。 

乐视生态危机背后:互联网电视将迎来新一轮洗牌

一年一度的618狂欢购物节又如期而至,这样一场大促口号本来由京东打出之后,天猫、苏宁易购、国美在线、当当网、亚马逊、1号店、唯品会纷纷加入其中,借机促销。这场疯狂的年中大促又成为了各家厂商争夺的焦点。...
  • wesay1
  • wesay1
  • 2015年06月13日 16:18
  • 466

乐视生态危机背后,互联网电视谁将后发制人

乐视生态危机背后,互联网电视谁将后发制人(转) 文/新媒体砖家 一年一度的618狂欢购物节又如期而至,这样一场大促口号本来由京东打出之后,天猫、苏宁易购、国美在线、当当网、亚马逊、1 号店、唯...
  • Sunshyfangtian
  • Sunshyfangtian
  • 2015年06月10日 20:07
  • 521

为什么中国的软件不如印度?

为什么中国的软件不如印度? 比如程序的开发步骤?为什么印度人会一步步的走,而中国的要跳跃式?     中国软件不如印度 因为国人只想CEO       大约在五、六年前,我有一位同在一个办公室办公...
  • Littlerare
  • Littlerare
  • 2015年04月04日 20:33
  • 1235

软件架构————软件质量概述

一些关于软件质量管理方面的概述,希望对大家有用~~
  • zs2538596
  • zs2538596
  • 2014年11月26日 07:30
  • 771

软件架构-什么是软件架构

什么是软件架构 软件应用架构是定义结构化解决方案的过程,它满足所有技术和操作需求,也满足通用的质量属性,如性能\安全\可管理。它包含一系列的决定,涉及广泛的方面,每个决定对质量、性能、可维护性和应用...
  • kapuliyuehan
  • kapuliyuehan
  • 2013年06月06日 11:20
  • 569

什么是硬件以及什么是软件

软件跟硬件之间的界限已经越来越模糊了,那么处于这个灰色地带的,就是固件了。这就分成三类工作者。 1、软件工程师一般指做图形界面的程序员,工作内容就是写C++、JAVA、Web等。 2、硬件工程师当然是...
  • k331922164
  • k331922164
  • 2015年07月02日 20:04
  • 3411

ubuntu一些基本软件安装方法

ubuntu一些基本软件安装方法 首先说明一下 ubuntu 的软件安装大概有几种方式: 1。 deb 包的安装方式 deb 是 ...
  • yandawcheng
  • yandawcheng
  • 2016年05月06日 14:37
  • 21607

软件需求与软件评估

提到软件需求相信很多人并不陌生,特别是从事信息化方面工作的人员,基本每天都需要与软件需求打交道。 可是在实际的工作中,因为软件需求问题导致信息化项目失败的情况屡见不鲜,软件需求在软件项目中处于一个什么...
  • parawork
  • parawork
  • 2017年03月09日 08:59
  • 112

软件编码和软件测试

需求分析阶段和系统设计阶段产生的文档,都不能直接在计算机上执行,只有完成了程序设计后,再产生可执行代码,从而使系统的需求能真正实现。      系统分析和设计是程序设计的前导,实践证明,编码...
  • wang13667539325
  • wang13667539325
  • 2013年01月20日 17:29
  • 1066

软件流程图编写软件

在程序开发过程中经常需要画流程图,有利于程序的编写,介绍几款流行的流程图软件。 visio:微软的产品,功能强大,可以画流程图,还有很多,包括数据库,机械等方面。 wps套餐中...
  • jie1024539775
  • jie1024539775
  • 2016年10月28日 17:10
  • 198
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件生态危机
举报原因:
原因补充:

(最多只允许输入30个字)