何谓“虚拟化”?

虚拟化”这个词的意义出自英语词根“Virtual”。形容词“Virtual”的含义是:事实上的,但并非正式的almost what is statedin fact though not officially)。由此,“Virtual”一词的中文意思是,用来相容某种“虚构”、“虚拟”的什么东西。虚者,非实也。“虚构”的一种对象,几乎就是这个对象的原型,但并非就是正式的(真实的)那个对象。由此,我们不难想像,“虚拟化”是个什么意思了。把一个对象“虚拟化”,就是在做出一个它的“替身”,但并非就是原来的它。

当前,在IT业界,“虚拟化”这个词给用“烂”了,到处都喊“虚拟化”。我们要问,一个操作系统(就是我们现在所考虑的一个对象)能不能虚拟化?它的一个“Copy”(拷贝),算不算是一个它的“虚拟化”?不行。拷贝不是它的替身。“虚拟化”的它,几乎是它,但又并非正式(真正)是它。我们现在的问题是,在一台物理计算设备上,能不能同时运行不同的多个虚拟化的“操作系统”,而每一个“操作系统”都是这台物理计算设备一个进程?这是一个很古老的问题,在40年前,IBM就研究这个问题。但是,为什么现在又热闹起来呢?近几年来,人们发现(真正认识到),一个CPU配上一套操作系统,并不能发挥出它的全部潜能,CPU的计算能力浪费极大。要是在一台物理计算装置上,能够给它配备多个操作系统,同时把它们运行起来,在每个操作系统又跑起多个任务(自然是多个用户),那么,我们的“相像空间”就比原来的大多了。当今,人们就是要把CPU的全部潜能挖出来。一台计算机,就是要当几台计算机(虚拟机)用。事实上,人们的想象力是无穷的。

当前的情况是,即将发布的Linux v 2.6.20内核最新版本包含了“虚拟机”的实现模块。今后,在一台计算机上运行着几个虚拟机,将不再是“奇事”。1GB内存的服务器,同时跑23个“虚拟机”(不同操作系统)是一件平常事。那么,我们的“办公桌面”将如何变化呢?以往的一切传统“桌面”观念都将发生巨变。一人一台(个人)计算机的传统模式,是浪费计算能力的根源。将来,瘦型计算机(TCThin Computer)必将发挥出不可替代的作用。

2007 年,在世界 IT 业界,最大的问题是“虚拟化”的实现化( Realization 。我们的软件发展规划,不能与时俱进,仍然停留在基础软件、中间件(数据库)和应用软件“ 3 大件”的阶段。一切要国产化,而虚拟化技术根本就不是国产的,难道我们就不要去搞?软件是积累(实证)科学,哪有“土产”一说?我们的软件不虚(指国产操作系统不能“虚拟化”),我们的硬件不瘦(指国产瘦型计算机仍然很胖),真让人心烦。微软认为,软件是“ Business ”( Software as a business ),而另一种观点认为,软件是科学( Software as a science )。从根本上说,前一种观点认为,软件业只需搞“外包”即可;后一种观点认为,软件业是“思考”产业,是创新产业。当今,虚拟化就是一种创新。实际上,世界虚拟化技术才刚刚起步,如果想要“跟”( follow it ),是能够跟得上的。 
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值