<!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –>
昨天中午(2月27日),我一个人独自在“鸟巢”(奥运比赛场馆)周边溜达,有感。
传统软件的集中开发模式,尤其是大型软件项目的开发,如同“鸟巢”建设,耗时费力,在经济衰退期(所谓“Recession”),一般企业受不了(没有足够的资金储备)。最近听说,不少(传统)软件企业在裁减工作职位(说裁员不好听),就是这个道理。在集中开发环境(或者叫模式)中,养着一帮人,整天没事干,老板心里面必然发急。企业裁人,如同断奶,很伤(老板的)面子。怎么办呢/span>
初看上去,Ubuntu是一种类似Windows的桌面视窗操作系统。但是,一旦深入进去之后,你不难发现它是一个非常完备的工作环境,各种必备工具一应俱全。它是从何而来么锻造出来的传统软件开发模式的视角来看,Ubuntu的来路不正,而且很野。具体情况是怎样的呢/span>
我们先介绍一个概念:”点击一下即可运行“(Click aNd Run,简称CNR技术),2002年,Linspire创建了这种技术。简单说来,就是把一批软件分别进行“打包”,放入一个资源库之中,以便用户进行“CNR”操作使用,即“点击一下,自动下载,(不用安装)立即便可运行”的意思。实际上,这种技术并不简单。问题就在于“打包”技术里面有“机关”(基于Debian“微包”格式打包),直到2007年年初,CNR这种技术才允许Ubuntu 区使用。现在,问题就归结于一点:怎么构建这个软件资源库源库里面的软件包必须经过“CNR”处理,而且不能有错(即带有Bug)。实际上,软件资源库里面的软件包数量少了还好说,要是多了,维护它可不是一件轻松事。我们说,这个运行在大型刀片服务器机群上的软件资源库就是Ubuntu的“发源地”。可以形象地说,资源库(的软件水)必须干净,没有污染,而且取之不尽,应有尽有(及时更新),资源库的物理位置无关紧要。Ubuntu的“发源地”(即资源库)的概念,我们必须首先明确(搞清楚)。
很明显,“打包”和“维护”(资源库)是两个关键环节。谁来打包来维护包环节必须符合“CNR”规范,维护环节必须坚持不断。那么,由什么人来做这些工作呢就是一个最根本的问题。如果采用传统软件开发的集中模式,必须有统一指挥,统一规划,统一行动,……,就象“鸟巢”的建设。与此相反,Ubuntu的“发源地”(也即“根据地”)依靠“分散模式”进行建设,如同当年老革命根据地“南泥湾”的建设,完全依靠充满革命激情(passion)的志愿者,但是,这一切都发生在虚拟的 络空间里面。分布在不同国家和地域的志愿者们,借助一种叫做“Launchpad”的发射坪,(必须)根据自己的帐 (account)进行打包、上传和维护Ubuntu的这块“发源地”。这一切都是自愿进行的。靠什么激励曰:Ubuntu的理想。有什么回 曰:彼此尊重,相互帮助。为了建设Ubuntu的这块“根据地”,人们各尽所能,各取所需,自得其乐也。今年5月25日~29日,每年两次的Ubuntu开发者峰会(UDS)将在西班牙地中海海滨城市巴塞罗那召开,届时人们欢聚在一起,(尽情地)思想碰撞,经验交流,沐浴在地中海的阳光之下,世界经济衰退的寒流,任凭它随风飘去,与我何干
精确地说,Ubuntu发行版就是那块软件“资源库”的桌面投影(Desk Projection),普照着人间(包括你和我)。至今,已有70多万人成为“资源库”建设的志愿者,其中积极分子就有7万人。实际上,Ubuntu并非完美无缺,但是,它始终处在不断的完善之中,始终处在不断地锻造之中,可谓“百炼成钢”。有人喜欢诅咒Ubuntu,除非是他疯了。当前,所幸的是,HP、Dell和IBM等世界顶级IT大牌供应商已经看上了Ubuntu,自己摆弄Ubuntu,不断优化Ubuntu,大力销售Ubuntu产品,把Ubuntu精品(电脑)呈现在世界广大用户的面前(恐怕中关村要除外),受到广大用户的欢迎和拥抱。这才是Ubuntu长篇故事的序曲,好戏(高潮)还在后头。
(说明:有钱要买Ubuntu电脑,没钱就买Ubuntu自启动U盘,难道这不行吗
袁萌 2月28日清晨
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!