关于OLPH计划的那些事儿

来源:互联网 发布:js点击按钮弹出div 编辑:程序博客网 时间:2024/05/16 02:15

——记Gdium基金会的“每个黑客一台笔记本”计划

记者/周至

 

一提到黑客,人们脑子里首先浮现的,就是那群拥有过人技术,却专门利用电脑搞破坏或恶作剧的家伙。其实,黑客源于英文hacker,是指热衷于计算机技术,水平高超的电脑专家,尤其是程序设计人员。而利用电脑搞破坏或恶作剧的那些人,其实应称作cracker——“骇客”。

近日,Gdium基金会就准备召集全球各地的黑客(注意,不是骇客),共同参与他们的开源项目——OLPH计划(One Laptop Per Hacker=“每个黑客一台笔记本”计划)。参与计划的黑客都可以用等同或低于成本的价格,甚至免费得到Gdium基金会提供的一台特殊“笔记本”,并充分发挥自身的创造力和DIY精神,优化、改善、提高这个笔记本上各种开源软、硬件的特性,进而将开发成果发布到Gdium开发者社区上面进行一番“炫耀”,并给他人作以借鉴和参考。Gdium基金会原本是Dexxon公司为了利用开源软件资源,让每个儿童自由获取知识这一目的而设立的。现在,该基金会的组织者Frederic MullerPockey Lam又准备为开源事业自身的发展做出一份贡献。

OLPH计划中的一个亮点就在于这台特殊的笔记本,无论是软件还是硬件,它都符合一切的开源条件,并在整个设计和制造过程中充分地融合了开源的共享和合作精神:架构设计由中科龙梦提供参考支持,CPU采用中国科学院计算技术研究所的“龙芯”系列,操作系统采用了Mandriva社区提供的开源Linux操作系统(不能安装Windows),Jdk1.7的开源版本也将作为Sun公司未来对该笔记本所提供的Java支持。

OLPH计划自身也完全遵循着“开源”精神,不仅尽可能完全采用开源的软件、硬件,也将自己生产的笔记本设计图完全公开,允许大家参与到其中,进行硬件架构层面的修改工作,最终将这个以龙芯为基础的项目进行普及。

迄今为止,在世界范围内已经有200多个开源软件爱好者和30多个社区加盟了OLPH计划,其中也不乏中国开源软件的“无名英雄”。该项目的第一名参与者就是国内活跃的Linux内核和文件系统专家Coly,他率先尝试将openSuSE Linux移植到Gdium的硬件系统上。在接受本刊记者采访时,他笑谈道:“目前这个尝试还算是起步阶段。但是,借助Gdium笔记本和龙芯处理器,让我们有‘借口’来认真地体验一次发行版移植过程中的乐趣。”

参与OLPH计划,你将得到什么?

如果你觉得OLPH可有可无,只是众多开源计划中比较有趣的一个。那么,让我们来看一下,参与OLPH计划,你将得到什么?

1.一台基于龙芯的硬件载体。以MIPS龙芯为基础的机器在全球都相对较少,如果没有一个组织提供基本的硬件载体,很多开发者和社区都很难参与到基于MIPS龙芯的开发当中。也使得很多系统和应用程序都很难移植到基于MIPS龙芯的机器上面。

2.节省大量时间和精力。如果没有OLPH计划,你也许将花费本来不必要的大量时间。当你开发出一个新的应用程序之后,你一定想把这个程序做到跨系统,甚至跨平台(不仅是软件,也包括硬件)。所以,当你希望将一款软件移植到某个平台上时,首先就要进行一定的编译和测试。但殊不知这样的工作非常占用CPU等资源,如果你是这个项目的开发者,而恰好你又不那么富有——只有一、两台电脑用于开发,那么,在很长一段时间里你只能盯着机器发愣或去郊外散散心了。与此同时,还要不停地担心你的机器是否能够坚持完成这些工作,甚至担心家里会停电。

然而,在OLPH计划里,恰恰有那么一撮人,他们热情满满,把自己各种软、硬件配置的机器挂在网上,无论是SPARCMIPS架构的CPU还是SolarisUbuntu的操作系统,他们允许别人远程登录、连接到自己的机器上面进行移植的编译和测试。当然,他们也乐此不疲的“遛”到别人的机器上去发挥自己的“壮志雄心”。

3.乐趣。无论这份乐趣来自于应用程序开发,编译、移植成功后向同道中人“炫耀”的荣耀感,还是来自产品获得推广后的成就感。

OLPH计划,开源更注重用户体验

OLPH计划虽然刚刚起步,但是组织者对于用户体验方面的优化,却一直十分重视。

为了给用户提供更好的视频体验,OLPH计划负责人每周都与龙梦的开发人员进行交流和沟通;为了使笔记本能够在在电池模式下用得更久,他们与一个加拿大的开源社区一道,致力于电池的续航能力优化工作。众所周知,电池的续航能力除与电池的电芯数量,每个电芯的容量,电芯的成分有关之外,CPU架构、制作工艺和主频也会对其有所影响。即运行同样的操作系统,处理器主频越低,则耗电量越小。虽然目前仍然在测试阶段,但这个加拿大的开源社区已经完成了单核CPU上的优化工作,有效降低了Linux运行时处理器的功耗。

另外一个项目就是对于Flash软件的支持,如果连一些主流网站上的Flash文件都无法播放,就不能称为良好的用户体验。所以OLPH计划通过与Gnash的合作,使Flash文件可以清晰地在Gdium笔记本上播放。日后,他们还会合作创造出一套开源的Flash版本,让所有人也能够使用。

来自OLPH的一缕阳光

Gdium基金会原本就是为让每个儿童自由获取知识这一目的而设立,所以,OLPH计划自然也要为公益教育事业做出贡献。

OLPH计划和一个名为“阳光志愿者”的团体进行合作,每周六早上到一些工人子女学校为老师和小学生教授信息技术课程。由于这些学校的条件并不是很好,使用的多是一些二手的、他人捐赠的电脑。所以,他们特地带去了Gdium笔记本,利用一些开源游戏,例如GCompris——一个教育益智小游戏集和Rur-ple——用简单的Python代码控制一个机器人的小游戏,帮助这些孩子锻炼逻辑思维,提高解决问题的能力。此外,他们还引入了很多开源社区的经验,来改变对这些孩子的教育模式,推广一个开放式教育的理念:集合全国老师的经验,将各个学校老师共享出来的不同课件打印出来或是通过电子传输,交付到其他有需要的老师和孩子们的手里,让每个人能够学到他们本应该学习到的知识,享受到应有的学习权利。

写在最后

目前,中国的开源软件业已经有了一定的发展。在开源服务器的应用方面,很多公司的服务器都已经选用Linux,除了因为是免费以外,稳定和平台可伸缩等性能也是重要的考虑因素。但是,相对于开源服务器的应用方面,桌面应用的普及则具有更加广阔的开拓空间。很多国内互联网开发商并没有过多地考虑标准化的问题。例如,一些网站用Firefox等开源浏览器浏览时,就经常会出现乱码或一片空白的现象;国产的网页游戏多数针对IE浏览器而开发的,而客户端游戏,绝大多数可以借助WineLinux上运行了,还有一部分只能在Windows上运行。

所以,我们希望像OLPH计划这样的开源活动能够越办越好,越办越多,让更多黑客认识到开源的重要性,并且加入到开源产业中来,激发自己的创造力,享受开源的乐趣。除此以外,黑客们也可以在众多企业对开源软件开发人员需求不断增长的环境下持续提高自身价值,并同时为推动中国开源软件事业的发展做出一份贡献。

 

 

原创粉丝点击