2006年12月
KVM是指基于Linux内核(Kernel-based)的虚拟机(Virtual Machine)。2006年10月,由以色列的一个称为“Qumranet”(Qumran是在死海附近定居的古代民族)的开源组织(目前还不具备公司的形态)提出了一种新的“虚拟机”实现方案,他们称为“Kernel-based Virtual Machine”(即KVM),也称为“内核虚拟机”、“K-虚拟机”。那么,“K-虚拟机”是个什么东西呢?
大家知道,非常知名的开源项目“Xen虚拟机”,折腾了两年多,其实就是一个Linux内核的超级外部“面罩”(HyperVisor),对于“做客”(guest)操作系统提供运行资源,但是,这个“做客”操作系统本身要求做一定的修改,以便适应Xen虚拟机的运行机制。因此,Xen虚拟机操作起来非常麻烦。“K-虚拟机”与此完全不同,它被“直接嵌入”Linux内核,借助Linux内核现成的调度与内存管理机制,小巧玲珑,使用方便(并不要求“做客”操作系统进行修改)。K-虚拟机刚一出世,还不足两个月,就被Linux内核的总协调人Linus Torvalds和Andrew Morton阅读全文>
发表于 @ 2006年12月31日 10:47:00|评论(loading...)|编辑
2006年即将过去。今天是2006年的最后一天。2007年,在世界软件界,谁会心慌意乱?我国软件界,不愿意跟随世界开源浪潮,自搞一套,另当别论。
当今,单靠操作系统和基础软件(比如,数据库软件)赚钱的日子已经过去了。2007年,当开发者从操作系统和数据库软件转向应用软件开发时,开源软件商务(business)的变化节奏将要明显加快。根据Index风险投资公司的估计,与2005年相比,基于开源软件的公司2006年获得风险资金注入的总量要比上一年提高2~3倍。开源中间件、开源的IP电话技术和开源编程语言PHP厂商都获得了不少风险资金的注入,大大加快了发展速度。2007年,随着虚拟化技术和面向服务架构的开源化(open sourced),开源创新的第二冲击波必将到来。
即将发布的Linux内核v. 2.6.20版本,包含了一个极好的虚拟化技术的开源实现框架,叫做“基于内核的虚拟机”(所谓“KVM”,Kernel-based Virtual Machine)。2007年,面向服务的架构(SOA)将更加丰富多彩,对其能够实现动态化管理。2007年,开源技术将大规模、全方位地进入企业应用。连接阅读全文>
发表于 @ 2006年12月30日 20:31:00|评论(loading...)|编辑
什么是瘦型计算机?它与网络计算机有什么异同?这些基本问题,我们都需要搞明白。
昨天下午,我到“国家软件与集成电路中心”办点事情,谈起瘦型计算机一事。他们说,“我们最近进了30台NC”。对此,我顿觉好奇,提出要去看看究竟是什么东西。结果一看,发现这些NC原来就是“北大众志”的网络计算机。
12月22日,我在福州的一个计算机“大卖场”看见一条横幅:“PC计算机衰落,一体PC机兴起”。什么叫一体PC机?实际上,把显示器与主机箱“整合”在一起,就叫做一体PC机。这有什么新鲜的?“一体PC机”还是一台PC计算机,概念上毫无新意。
网络计算机,就是NC(Network Computer),确实有点新意。网络计算机是连接互联网的一种最简易、成本很低的计算装置,也称为“互联网机顶盒”、“Net PC”、“互联网家用设备”,等等。总之,网络计算机离不开互联网。网络计算机就是具有最小的计算机内存、磁盘存储器(不是必需)和微处理器,而其大量的数据存储在网络服务器上的一种个人用计算机。一般说,网络计算机(NC)里面“固化”着一些系统应用软件,比如:操作系统内核和浏览器什么的,以便使其能够“独立”上网。网阅读全文>
发表于 @ 2006年12月29日 09:24:00|评论(loading...)|编辑
瘦型计算机(Thin Computer)是指一种外形尺寸较小、没有散热风扇、没有存储硬盘的“节能”计算装置。一台瘦型计算机的“主板部分”,耗电不足20瓦,可谓“微不足道”也。大量瘦型计算机聚集的地方,运行期间可以“鸦雀无声”,听不见弥漫空间的由大量风扇散发出的嗡嗡声。瘦型计算机能有什么用?
通常,瘦型计算机外观看上去像个“小盒子”,内部有一块小集成电路板,上面集成了CPU,ROM、内存部件(64Mb以内)和网络连接卡(接口)等。瘦型计算机如何启动?如何运行?这确实是个问题。
不少计算机系毕业的学生,说不清楚计算机是怎么启动的,一般只会开机(所谓“加电”),启动操作系统(比如:Windows),就算完事,而对于计算机(内存)里面究竟发生了什么事情,出现什么“电状态”,却搞不清楚。瘦型计算机情况就更不一般,比较复杂。瘦型计算机是不能单独运行的,它必须依附网络服务器的支持。所以,瘦型计算机也叫做“网络计算机”,必须依赖网络才能运行。
大概在5~6年之前,微软搞所谓“维纳斯(女神)计划”,就是想推出这种东西。随后几年,国内也开始“跟进”,但是,所生产出的网络计算机,仍然很“笨”,一点也不阅读全文>
发表于 @ 2006年12月21日 08:57:00|评论(loading...)|编辑
今年9月份,美国《信息管理学会》发表一份调查报告,大胆预言:在IT优先性(重要性)方面,“2007年,Web服务”将上升至第一位,而安全性的优先性则是今年(2006年)的第一位。你相信吗?
12月14日,路透社发表Gartner一份调查报告,同样预言:2007年,“Web服务”大潮将至。同时,Gartner预言:Vista将是微软Windows操作系统的最后一个版本,软件“铁板一块”(monolithic)发布方式的时代,现已接近终点。
Gartner这项调查是基于一次所谓“民意测验(poll)”的结果,有200个中小企业(必须拥有500台PC以上的业务)的“企业执行官”接受了测验调查。
什么叫软件产品的“铁板一块”的发布方式?简单说来,就是“打包”(all in one)卖软件。我国不少大型软件企业至今仍然非常迷信这种发布软件的方式。几年才发布一次产品重要升级,显然已经“不合时宜”。Web服务,比如Google的网络搜索服务的业务,是发展的大趋势。我们该当如何设想?
阅读全文>
发表于 @ 2006年12月20日 09:03:00|评论(loading...)|编辑
顾名思义,开源软件就是源代码公开的软件,因而,这种软件的内部秘密很难说有什么保障。当今,主张某种开源软件为自己所“拥有”,往往显得不合潮流。但是,这并不意味着开源软件就没有“商机”。
在本文中,“开源商务”(Open Source Business)是指“借助开源软件进行的商务活动”。开源软件内部既然没有什么“秘密”,当然谈不上它所隐藏的知识产权为何人拥有的问题。那么,“开源商务”还有什么商业价值?当你看到一个人独自在“鼓捣”开源软件,满脸困惑,不得其解,此时,如果经你一“点拨”,他便恍然大悟,一切迎刃而解。那么,此人该当如何回报你呢?如果此人对你说句“谢谢你的帮助”,而且,如果你对此感到很满意,那么,你便是一个开源软件的志愿者(Volunteer);如果此人为此付给你10块钱,而且,如果你心里感到很满意,那么,你便是一个开源软件商人(Businessman)。多以年来,开源软件商人不被人们看好,认为他们赚不到什么大钱。但是,开源软件商人都是很聪明的人,他们就是想借助开源软件的“知识”,去帮助别人而发点“小财”。在2000年起,这帮人搞的所谓“开源商务”,花招多多,自娱自乐,多半不了阅读全文>
发表于 @ 2006年12月19日 08:45:00|评论(loading...)|编辑
当今,许多自由软件披上了“开源软件”的外衣,混迹于商业软件市场。2006年8月11日,《Ubuntu官方指南》(The Official Ubuntu Book)一书的出版,树立了一个在现代软件环境下准确表述自由软件的出色范本。
Ubuntu奠基人Mark Shuttleworth为本书写了一篇前言(Foreword),给本书赋予Ubuntu社区“官方(Official)出版物”的特色。本书的五位作者确实不同寻常。本书的第一位作者Benjamin Mako Hill是Ubuntu社区理事会成员,是“每一个孩子一台计算机”(One Laptop per Child project)成员;第二位作者Jono Bacon是英格兰政府资助的“开放优势”(OpenAdvantage)中心的工作人员,是400多篇文章的作者;第三位作者Corey Burger是Ubuntu文档团队的成员;第四位作者Jonathan Jesse虽然其正式职务是微软Windows网络系统管理员,但在业余时间却参与了Ubuntu文档团队的工作;第五位作者Ivan Kristic是Ubuntu服务器团队的成员。由此可见,阅读全文>
发表于 @ 2006年12月18日 16:24:00|评论(loading...)|编辑
2006年,Linux内核的开发步伐渐渐缓慢下来,趋于稳定状态。Linux内核及其周边工具是实践GPL v2规则的坚固堡垒,有一批称为“Linux死硬分子”在护着它,他们不为任何商业利益所诱惑,似乎这批人不食人间焰火。任凭风浪起,稳坐钓鱼船。他们是一批“软件科学家”。但是,这批人心里懂得一个道理,他们个人之所以“生活富裕”,其根本原因乃是Linux最终能够得以实际应用。如果Linux只是一堆优美的代码作品,虽然精妙无比,但却无人问津,最后只得束之高阁,不了了之。
十年前,有个企业家看出一个经商门道:把Linux及其周边应用(程序)“打包”,为Linux好奇者(当时还称不上是“Linux用户”)提供方便(easeness),可以换得一些收入。“方便”能不能卖钱?因为,“方便”里面并没有软件知识产权。由此可见,此人眼光确实不同于一般的软件企业家,想依靠“软件私有”而发财。这位企业家就是大名鼎鼎的美国红帽公司的奠基人Bob Young。如今,十年过去了,红帽公司成为世界开源软件的“领导厂商”,连续3年被《IT洞察力》评为“世界最有价值(Value)的企业”。红帽创业史堪称现代软件业的一个奇阅读全文>
发表于 @ 2006年12月15日 18:44:00|评论(loading...)|编辑
回顾今年世界软件业所发生的重大事件,我们不难发现整个软件业在这一年中确实发生了一场大变革。简单说来,就是两件事情:Linux得以确认,JAVA彻底开源。是什么原因促成了这场变革?从根本上来讲,原因就是世界范围内的大规模“软件实践”,这里,所谓“软件实践”是指,人们实际应用软件的实践活动。实践出真知。我们的思想,应该反映这种实践,做到“与时俱进”。
我们回顾一年来所发生的重大事件:
一、4月10日,红帽兼并开源中间厂商JBOSS;
二、5月1日,国际标准组织(ISO)批准开放文档格式ODF为世界标准;
三、6月1日,彻底开源的Ubuntu(LTS)长期支持版本发布;
四、7月18日,微软宣布与开源软件厂商XenSource合作,联合开发基于Longhorn新一代操作系统的虚拟化技术;
五、8月24日,“2006 开源中国 开源世界”峰会在北京召开;
六、10月25日,甲骨文支持宣布办公司开展基于红帽Linux的支持业务;
七、10月31日,微软宣布与Zend合作,支持PHP开源语言模式;
八、11月2日,微软宣布与Novell结盟,支阅读全文>
发表于 @ 2006年12月14日 09:07:00|评论(loading...)|编辑
近年来,瘦客户机(机群)得到广泛应用。在学校、政府机关和中小企业,都有瘦客户机(机群)应用的实例。所谓“瘦客户机(Thin Clients)”是指,它的所有软件和数据都存储在网络服务器上的计算机。数据和应用软件的集中存储和分配,具有许多优点,能够节约大量的系统购置和管理成本。瘦客户机系统允许人们在不同地点、不同设备、不同时间利用相同数据和应用软件进行协同工作。
由于瘦客户机(机群)的数据和应用软件都集中存储在一台网络服务器上,因而,瘦客户机系统管理起来特别方便,而且抵抗病毒、谍件和流氓软件的能力大大提高,处理应用软件的补丁和升级更加有效,系统维修费用大大降低。简单说来,在瘦客户机上工作,不必担心日常的PC机维护工作,拿来就用,用完走人,下次再用,不用担心(担心数据丢失和应用软件的配置被别人改动)。这就是说,瘦客户机可以被任何人、在任何地方(限于本单位)、随时使用,不会感到不便。瘦客户机本身非常“强壮”,不易损坏。说明白了,瘦客户机就有三件东西:显示器(连带一个很小的数据处理装置)、键盘和鼠标,甚至在瘦客户机里面连散热风扇都没有,耗电极低。根据国外有关统计,企业、学校和机关部门合理阅读全文>
发表于 @ 2006年12月11日 13:20:00|评论(loading...)|编辑
12月8日,我发现新浪科技频道刊登一篇新闻报道,题为“微软Open XML格式被批准成为国际标准”,颇为惊异。为什么?
11月30日,国际标准组织ISO正式批准ODF(开放文档格式)为电子文档的通用国际标准,同时,发布了722页的标准规范说明白皮书(每本3万4千瑞士法郎)。12月7日,国际标准组织ISO怎么会又发布一个电子文档的通用国际标准?两个相互冲突的标准“共存”,这叫什么通用国际标准?也许,ISO的头脑在“发疯”。
实际情况是,12月7日Ecma(欧洲计算机制造商协会)投票通过了微软于去年11月21日提出的申请(即请求批准Open XML为国际标准),然后再提交ISO正式批准为国际标准,其间,IBM投了反对票。国际标准组织ISO对此到底认不认账,目前,还是个未知数。
这篇新闻报道的第一句话:“据国外媒体报道,微软新版办公组件Office 2007所使用的“Open XML”文件格式日前被批准成为国际标准”,更为让人气恼。这种说法,毫无根据。实际情况,根本不是这样的。Ecma(欧洲计算机制作协会)只是帮助(help)开发和制定有关计算机标准的一个国际性组织,它本身阅读全文>
发表于 @ 2006年12月11日 13:19:00|评论(loading...)|编辑
12月1日,企业版Windows Vista正式发布了。毫无疑问,这是很值得纪念的日子。五年前,微软提出了下一代操作系统应该能够处理多媒体信息,为此,微软制定了著名的“Longhorn”(长角)计划。后来,在阿特兰大召开的一次“销售员会议”上,把“Longhorn”正式定名为“Windows Vista”。据说,“Vista”一词意味着“Pleasing View”(赏心悦目的景色)。我们要记住,新型用户接口是Vista的一个主要“卖点”(selling point)。
我们不清楚企业级Windows Vista的报价方式。但是,到明年1月30日,Vista Basic(基础版本)和Vista Premium(高级版本)才能推向个人用户。基础版本的报价为129美元一套;高级版本的报价为299美元一套。在中国实际定价如何,我们不得而知,大概不会低于100元人民币一套吧。但是,仅仅有一个操作系统,计算机是没有多大用处的。这次与Vista相配发布的还有Office 2007和Exchange 2007,而Office 2007的报价不会低于400~500元人民币。简单地说,买一套“正版阅读全文>
发表于 @ 2006年12月04日 08:53:00|评论(loading...)|编辑
陆首群主席:
当今,微软与Novell结盟一事,仍然在逐渐深入中,已经引发不少新问题。11月21日,Richard Stallman在东京举行的第五次GPL v3国际会议上说,微软与Novell结盟,并没有直接违反GPL v2。原因是,微软与Novell结盟,在其条款中看不出微软直接给予Novell以某种专利授权,因而,GPL v2的有关专利授权的规定(GPL v2的第7条款)就根本没有“开始运作”(come into play),从而,根本谈不上什么违反GPLv2的指责。但是,Stallman指出,微软只是局限于给Novell用户以某种专利授权(不对其主张微软自己的专利权)的做法,存在一定的问题。
Richard Stallman说,微软对Novell用户授权,如果Novell的这个用户正好是一个发行商,那么,这个发行商对于它的“下家”(downsteam)就不能把这个授权继续传递下去(如果这个“下家”正好是非Novell用户,微软不准这么做),那是存在问题的。Stallman说,目前,在GPL v3版本(草稿)的文字叙述中,存在这个“漏洞”,还不能阻止微软的这种做法。S阅读全文>
发表于 @ 2006年12月04日 08:53:00|评论(loading...)|编辑
11月28日,James Maguire根据一份《Evans Data》最新的调查报告,指出:当今具有Linux开发经验的开发者对于未来开发平台的预期(Forecast)发生重大变化,预示着世界软件市场即将发生一场巨变。
据一项调查发现,发达国家专职程序员的“编程年龄”要比我国一般程序员长12~15年。这是一种非常重要的差别。在我国,具有15年以上编程经验的专职程序员极为缺少,这些人有时反被认为“太老了”。对于一些刚出校门、只懂一些语法规则、毫无编程经验的“毛头小子”,企业老板就把“编程任务”交给他们完成,那无异于是在“烧钱”。
在过去7年中,《Evans Data》进行了14次有关Linux开发者的情况调查,发现今年情况有异常变化。400名具有Linux经验的被调查者表示,在未来12~18个月里面,他们预期将要开发的Linux应用相比Windows应用多一些。这种情况在历年来的《Evans Data》相关调查中,是第一次。《Evans Data》认为,这是一个非常重要的数据点(Data Point)。《Evans Data》说,持有上述预期的被调查者人数逐年呈上升趋势,而阅读全文>
发表于 @ 2006年12月04日 08:52:00|评论(loading...)|编辑