Ubuntu是怎样锻造出来的?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
dsj
帖子: 810
注册时间: 2008-08-21 20:26

Ubuntu是怎样锻造出来的?

#1

帖子 dsj » 2009-03-04 21:52

昨天中午(2月27日),我一个人独自在“鸟巢”(奥运比赛场馆)周边溜达,有感。



传统软件的集中开发模式,尤其是大型软件项目的开发,如同“鸟巢”建设,耗时费力,在经济衰退期(所谓“Recession”),一般企业受不了(没有足够的资金储备)。最近听说,不少(传统)软件企业在裁减工作职位(说裁员不好听),就是这个道理。在集中开发环境(或者叫模式)中,养着一帮人,整天没事干,老板心里面必然发急。企业裁人,如同断奶,很伤(老板的)面子。怎么办呢?



初看上去,Ubuntu是一种类似Windows的桌面视窗操作系统。但是,一旦深入进去之后,你不难发现它是一个非常完备的工作环境,各种必备工具一应俱全。它是从何而来?怎么锻造出来的?从传统软件开发模式的视角来看,Ubuntu的来路不正,而且很野。具体情况是怎样的呢?



我们先介绍一个概念:”点击一下即可运行“(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盘,难道这不行吗?)
软件交流群:17264279
图书分享群:18246379
互动社区:http://www.ubuntuchina.com/
头像
pcbird
帖子: 2337
注册时间: 2008-12-19 13:44
来自: 东8区

Re: Ubuntu是怎样锻造出来的?

#2

帖子 pcbird » 2009-03-04 21:54

没钱自己制作ubuntu U盘

代码: 全选

 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *  
 
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
联系:

Re: Ubuntu是怎样锻造出来的?

#3

帖子 Jarson » 2009-03-04 23:02

:em05 有感~~
是ubuntu把我领进了linux的殿堂 :em11
头像
muzuiget
帖子: 1097
注册时间: 2007-12-31 14:57

Re: Ubuntu是怎样锻造出来的?

#4

帖子 muzuiget » 2009-03-04 23:40

袁蒙人的文章吧,转贴也不说一下,又在宣传他那个U盘,没心意。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: Ubuntu是怎样锻造出来的?

#5

帖子 wangdu2002 » 2009-03-04 23:43

元谋人写的?! :em06
不会吧------这,这。。。。。。可有几十万年的老古董,珍贵啊,那还不发了! :em05
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: Ubuntu是怎样锻造出来的?

#6

帖子 懒蜗牛Gentoo » 2009-03-05 9:47

CNR跟ubuntu有关系吗??
apt是继承debian的阿。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: Ubuntu是怎样锻造出来的?

#7

帖子 adagio » 2009-03-05 9:54

酱紫喔 :em01
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
回复