Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103681832
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-07 20:20:07

原创:袁萌 出自:
  

  人们操作计算机,必须借助操作系统,这是一般常识。大家知道,Unix、Windows和Linux都是常见的操作系统。但是,对于个人计算机而言,内存容量往往在128MB~512MB之间,有时,人们需要一个应用系统对外在“刺激”(信号)反应极快,那么,解决的办法只有一个:(至少)操作系统能够完全在内存中运行。因而,一种体积小、运行快的操作系统就有必要客观存在(也是一种实际需求)。

  2003年6月,澳大利亚Barry Kauler发布了Puppy Linux 0.1版本,就是为了解决这个问题。Puppy Linux发行版,以下简称为“Puppy”(一只小狗的名字),现今已经成了大名鼎鼎的Linux发行版(在distrowatch.com排行榜上排名17)。今年5月5日,Puppy 4.0正式发布,引起人们广泛关注。在2003年6月,Puppy刚发布的时候,代码体积才有28MB。后来,在Puppy开发社区的不断努力之下,Puppy的性能日益完善,Puppy 4.0版本,代码体积才增加到87.1MB,而性能却更加丰满,满足人们的日常工作需要。Puppy 4.0可以装载到U盘上,直接从U盘启动。启动之后,完全常驻内存,运行极快,而且,运行中不需要再反复读写U盘(不同于Live CD,需要反复地读操作),有效地延长了U盘的生命周期。Puppy 4.0发行版,包含了类似火狐的浏览器SeaMonkey、文字处理器AbiWord、电子表格处理器Gnumeric,电子邮件客户端软件Sylpheed,桌面环境Xvesa(用Xfce亦可)以及数字图片,音响记录的处理软件,等等。Puppy 4.0可以支持最新版本的Linux 2.6.25内核。Puppy的打印支持功能,目前正在积极开发中,性能还不够完善。

  我们要问,Puppy 4.0发行版,小而精,物理体积如同手指大小(U盘),确实很有意思,那么,我们从什么地方能够得知它的一些开发“机密”呢?比如:如何把它安装到U盘上,而且能够直接从USB端口快速启动,同时又让它能够自动检测硬件设备(即自动识别运行环境),自动地寻找局域网出口,等等。这些问题,如果不“模门”,你是很难办到的。我记得,在2006年年底至2007年年初这一期间,《Ubuntu实验室》为此碰了不少钉子,吃了不少苦头,走了不少弯路。可是,现在有了Puppy发行版,一切就“迎刃而解”了,请见puppylinux.com的“Puppy FAQ”,其中“Where do I get the source code for Puppy?”一段,特别有用。记得有一句口头禅:(Puppy)U盘随身带,工作任你行。Puppy发行版,特别适用于高级别操作系统的教学和科研活动。

  我们要问,Puppy的Linux发行版开发计划,为什么能够如此成功?答曰:借助社区集体开发(源码开放)机制。我们“国产”的Linux发行版开发计划,为什么不能如此成功?答曰:强调企业自主创新(源码封闭)途径。
阅读(336) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~