一个外国人给温总理的礼物 实时内核

2010-11-09 13:44NicholasMcGuire
中国教育网络 2010年1期
关键词:温总理龙芯兰州大学

文/Nicholas Mc Guire

一个外国人给温总理的礼物 实时内核

文/Nicholas Mc Guire

在新中国成立60年之际,我得知了自己因自由软件/开源软件的成果获得2009年度中国政府“友谊奖”的喜讯。这不仅是一个重大的新闻,同时也为我提出了一个问题“我们怎样向他们解释我们现在到底在做什么呢?”有谁了解自由软件/开源软件呢?

因此,我们决定为温总理献上一份特别的礼物,让他体验一下中国计算机技术与自由软件融合的能力以及那些为自由软件社区作出贡献的孩子们的创造力。对教育的重大投入在过去几十年中已完全改变了学术环境,教育界正在逐步采用自由软件并开始对世界范围内的社区作出贡献。这是一个非常重要的契机,我们籍此给温总理呈现自由软件在中国学术界的最新进展。

分布式与嵌入式系统实验室(DSLab)成立于2004年,致力于对分布式与嵌入式系统的研究,偏重于实时方向。在过去几年中,我们一直在研究RTLinux/GPL (奥地利),L4/Fiasco (德国) and XtratuM (西班牙),还有修改与扩展Mainline Linux(全球)。单凭此点就可展现出自由软件开发社团的分布是多么广泛,中国也参与其中,但是仍有许多工作要做。

因为我们正在移植Linux的实时扩展补丁到龙芯平台,采用的是单核龙芯2F,即龙梦公司上网本使用的那款。又因为这款上网本完全在中国设计,并安装了一个自由操作系统的变种——Debian GNU/Linux,因此我们有了一份完美的礼物。

以前只是简单地在上网本上安装GNU/Linux——它只是主流的自由软件发行版,没有做到支持实时性。随着中国的工业界对自由软件有很多潜在的应用需求,且对实时系统的需求日益增加。我们提出了具备完整功能的自由软件,即对主流的Linux进行实时扩展—— 一个完全可抢占的通用操作系统——已被整合进了龙芯2F上网本。这将是自由软件技术发展的一个跳跃,并同时展示了中国学生的能力。

在分布式与嵌入式系统实验室研究MIPS实时系统的吴章京同学提供了用于龙芯平台的最新的Linux实时补丁,多年来一直支持DSLab实验室的龙梦公司的首席技术官张福新先生慷慨地捐赠了逸龙上网本,因此,我们很快地完成了龙芯实时系统的安装。由于这是一个实时内核的扩展,我们需要一些测试来确保最坏情况下抖动和延迟时间在总理的上网本上满足要求。因此,在几天时间内,我们需要通过精细的工作来确保系统的稳定并使其很好地展现实时性能。我们得到了自由软件社团的很大支持,尤其是托马斯·格雷赛纳尔,Linux实时扩展的开发者之一和X86 Linux的维护人员。经过一些测试后,我们对测量到的约62微妙的抖动时间非常满意,我们断定这样一个抖动时间对于总理的上网本来说是恰当的。温总理会是世界上第一位亲自拥有实时GNU/Linux系统的总理。

我们所希望的最终目标是:温家宝总理可以享受自由软件上网本的稳定和简易,还有它基于开源组件所提供的高安全性。这款龙芯上网本不仅在中国制造,还在中国开发,并有世界自由软件社区的帮助。我们在中国发现了一个转变,即从纯粹的生产到研究与开发高科技产品。分布式与嵌入式系统实验室的学生只是其中很少的一部分人,但我们希望能够作为一个好的实例来挖掘自由和开源软件的潜能去提升未来的技术。

2004年Nicholas飘洋过海来到中国兰州,投身开源软件——实时内核系统在中国的推广和发展,2009年他获得了中国政府“友谊奖”,并在人民大会堂会见了温家宝总理

我凭借在兰州大学从事自由软件方面的工作而获得的“友谊奖”大大增强了我的信心,让我感到我们所投入的精力和时间是极为有意义的,并且对我们的社会也具有深远的意义。这个奖项不仅仅是基于本人的努力,它是我们分布式与嵌入式系统实验室所有学生努力工作的结晶,也是多年来兰州大学对分布式与嵌入式系统实验室的支持的结果,当然它还归功于开源社区为我们工作所提供的技术基础。因此,我以所有为我们成果贡献出力量的人们的名义接受此奖项。

(作者单位为兰州大学信息科学与工程学院分布式与嵌入式系统实验室DSLab)

猜你喜欢
温总理龙芯兰州大学
基于国产化龙芯的动环数据采集系统
省林草局与兰州大学签订战略合作框架协议
兰州大学敦煌学研究所2019 年上半年第二次硕士学位论文答辩
“发矢中的”与固体废物处理理念
——以电子废物处理为例
“龙芯之父”胡伟武
温总理在十一届全国人大五次会议记者会上答记者问引用的古诗文释义
“龙芯1号”:电脑中国“芯”
“龙芯1号”:电脑中国“芯”
英首相亲笔致信温总理
温总理答记者问精彩语录