登陆注册
330700000363

第359章 FeoniX操作系统构建

项目组动员会开过后,按照日程安排,接下来就是为期一个月的培训。

培训的工作肖远并没有参加,具体的实施他主要交给了段炎月,刘冬,以及实验室参与项目的导师王博方和另外几个研究生,培训的方式也不是传统的一个人讲大家听,而是采用了比较新颖的讨论组方式进行的,这种方式能够让所有的项目组成员,在接受培训的过程中,充分发挥各自的主动性,以一种更加积极主动的态度来接受新知识,新理念。

对于自己的能力,肖远有着充分的认识和定位,在Linux系统,以及即将要在其上开发的软件上,他自认为自己是权威,所以,课程的内容是他制定的。

但是,如何将这些内容传授出去,让项目组成员更容易的接受,却非他的强项,所以在培训的实施方式上,他充分利用了自己能利用的资源,和段炎月以及刘冬先行研究,制定出初步的培训方案,然后又和老妈杨静宸,以及王博方商量后,反复修改,最终才确定下来的。

当培训工作进入正轨后,肖远并没有因为不用参与具体的培训而轻松下来,他还有更重要的工作要做,所以,培训的一个月时间,他每天的日程都排的满满的,出了上课之外,几乎所有的课余时间,都在忙碌,甚至陪夏九滢的时间减少了不少。

夏九滢也没有因此产生什么抱怨情绪,相反她对肖远的工作非常支持,经常会主动到肖远的办公室找他,然后坐在一旁静静的看着他忙碌,在他累了的时候,给他添杯茶,帮他按摩一下肩背,缓解一下他的疲劳,所以肖远在这一个月里,虽然忙碌,但是却也过上了梦寐以求的红袖添香般的日子,十分的惬意。

在这一个月的时间里,肖远要把项目正式启动所需要的环境搭建起来,以便在项目培训结束后,项目组的人员能够迅速的投入工作,而不因为编程环境问题而耽误项目进度。

培训刚开始的一周,由于只是理论的学习,肖远在这一周内,在人工智能实验室安装了七台Linux主机,配置着七台主机肖远花了三天时间,其中主要的时间都花在了对这些主机内所包含硬件的驱动配置之上,之所以用了这么多时间,却是因为Linux在99年的时候,针对PC硬件的驱动程序并不是特别丰富,肖远需要从网络上寻找相应的驱动,甚至需要对其源码进行改造,重新编译,使之能够更加有效的对硬件进行驱动。

所以,当肖远把驱动全部调试好,七台Linux主机可以正常运行之时,这七台主机对其硬件的利用率已经达到了一个很高的水平,他为此专门编写了一个程序,做了一下测试,同样一段程序在他配置好的Linux主机上编译运行,运行速度比同等配置下的Windows98主机提高了将近百分之五十,这个结果简直是个奇迹,让当时在场的实验室的师生,以及项目组的成员们为之惊叹了好久。

配置好Linux主机后,肖远又在其上安装了相应的C 编译器,调试器,以及需要用到的C/C 基础开发库,这个工作并没有花费多少时间,只用了一个上午就全部完成了。

接下来是编程工具的配置,在编程工具上,肖远选用了他最熟悉的vi。

vi是一个神器级的文本编辑器,是Unix系统,以及类Unix操作系统,诸如Linux,或者BSD上的标配,就像Windows上的记事本一样,拥有最广泛的用户基础,当然记事本只是一个简单的纯文本编辑器,而vi除了具备纯文本编辑器的基本功能外,通过其支持的脚本扩展,能够实现的功能几乎可以说是无限的,因此说它是神器级的编辑器,一点儿也不为过。

七台Linux主机上的vi经过肖远的精心配置,虽然表面上和没经过配置的vi看起来一样,但是其背后所具备的强大功能,已经和windows下的Visual Studio不相上下,甚至犹有过之,而且vi在保证其功能的前提下,却能具有记事本一样的反应速度,这样的现实让实验室里一直在使用Visual Studio进行工作的研究生们都是跃跃欲试。

所有这些工作花了肖远五天时间,之后他又花了两天的时间,专门写了一个编程环境操作指南,并将之做成了Wiki的形式,暂存在那七台Linux主机之上,以后开源社区的所有的软件开发文档,都会以Wiki的形式进行编撰发布。

Wiki是一种自由文档,属于Web2.0时代的产物,在Wiki机制下,网络上每一个人都可以对参与到Wiki文档的编辑和审核中,并可以对文档进行批注,后世网络中最大的百科维基百科就是Wiki文档应用最成功的例子,而在国内最成功的Wiki案例,当属百度百科。

而肖远准备利用这种方式,来构造玄涅社区的技术文档库,这是肖远的另一个庞大的计划,如果实施成功的话,那么玄涅Wiki将会在很快的时间内吸引到大量的参与者,并急剧膨胀,甚至有可能成为全球最大的开源技术文档库。

把培训用的所有计算机环境搭建完成,肖远用了七天时间,七天后,项目组的培训正好进行到了实践操作环节,那七台主机正好派上用场,而此时,肖远的工作开始从实验室回到了他的办公室。

接下来的时间,他要做的,是构建他心目中理想的Linux发行版操作系统——FeoniX,在Linux的内核的基础上,构建一套系统构建机制,以及软件包管理机制。

在系统构建机制上,他选择了一种类似于后世Linux发行版Gentoo那样的机制,这种机制和普通的Linux发行版有所不同,它只提供一个最小的系统编译环境,并提供了一套强大而灵活的系统配置工具,通过这套工具,用户能够对即将安装到自己电脑上的Linux系统进行源码级的完全控制。

这种控制在肖远来说,是一种自由,而相比于Gentoo的纯粹性,肖远更在意的是FeoniX发行版的包容性,也就是说,虽然FeoniX系统提供的最基本的安装方法是源码编译,但是却不排斥用户直接从网络上获取已经编译好的二进制软件包。

实际上,在肖远的计划中,会设计一个极具包容性的二进制软件包管理机制,这个管理机制将综合后世非常成功的两种Linux软件包管理机制——基于Debian的deb软件包和基于Redhat的rpm管理机制的优点,并兼容这两种软件包,从而使FeoniX系统的软件包管理达到最大的灵活性。

当然,目前这个软件包管理机制只是一个计划,他并没有马上将至实施,只是将之写到了FeoniX系统的设计纲要中。

做一个Linux发行版,是一件工作量浩大的系统工程,好在肖远并不打算一下子就把这个工作全部完成,他只需要提出FeoniX发行版的哲学理念,将最基本的系统做好,搭好系统框架,然后将之放到开源社区中。

他相信很快就会有认同这种理念的黑客前来,共同帮助他完成这一发行版的构建,这种建设模式只有在开源软件的框架下才有可能得到施行,也就是说,已足够开放的态度,和保障机制来海纳百川,共同完成一项伟大的事业,而对于商业闭源软件,这种建设模式是不可想象的。

FeoniX的基本框架搭建,肖远并没有耗费太多的时间,只用了半个月时间就完成了,这和他原来在他那台Thinkpad600上所做的大量工作是分不开的,如果没有先前的那些基础工作,他要从零开始构建一个Linux发行版的基本框架,恐怕需要的时间就不是半个月,而是数个月了。

为了增加FeoniX最初的吸引力,肖远还基于FeoniX系统平台,建立了一个名为Linux通用驱动程序设计架构的项目(General Linux Device Architecture,简称为GLDA),并将自己已经设计出来的Thinkpad600的全部驱动程序的源代码放到了这个项目中,用以做到抛砖引玉的作用。

所有这些基础性的工作做好后,项目开发组的培训工作已经接近了尾声,在项目组培训结束的时候,按照计划,酝酿了将近半年之久的玄涅开源社区教育网内版和与之对应的网外版同时上线了。

同类推荐
  • 从史莱姆开始吞噬进化

    从史莱姆开始吞噬进化

    进深渊,过天界!成为火山BOSS!冲击天空之城,第二脊椎!游戏开服?玩家降临?不好意思,现在的黑色火山!老子说了算!毒奶粉手游公测前夕,叶成竟穿越进游戏世界,成为一只最弱小的史莱姆……作为食物的白字野怪,吞噬哥布林,暗夜猫妖,进化成钢化史莱姆!
  • 此刻:全球进入怪物纪元

    此刻:全球进入怪物纪元

    地球历20年。末日来袭,全球沦陷。各个国家都出现了,各种各样的怪物,他们数量庞大,实力恐怖,非人能敌。全球的国家,都已沦陷。大夏以外,所有地方,都是一片惊恐哀嚎。大夏,这个屹立在东方,传承几千年,而不曾断绝的文明古国,成为了唯一幸存地!
  • 都市之再世战神

    都市之再世战神

    打破轮回,再次重生,一切都已经印在血液之中。上辈子不能完成的,他将用行动告诉世人,这都不再是想法。救亲人,除异己,只要是我所在的土地,那便是我的疆土。一代战神,再世惊人!
  • 重生2010

    重生2010

    一个为了梦想而选择离乡前往一线城市奋斗的普通青年李岚,在理想与现实的对抗洪流中被撞的头破血流,不知道从何时起曾经昂扬的斗志变成了如今的踟躇满志,从此这个城市少了一个奋斗者,多了一个得过且过的咸鱼青年。但一个意外的机会,让他回到了十年前有人说:“站在风口猪都能起飞”且看这条咸鱼脱离了桎梏,如何翻身。
  • 羁绊成圣

    羁绊成圣

    你是这个世界的唯一,也是某些人的整个世界,无论前世今生,都为找寻那个羁绊的你。
热门推荐
  • 糖心蜜恋!

    糖心蜜恋!

    当从小一起生活的青梅竹马为了自己的幸福而努力,会有什么样的故事发生?当两两倾心却又都不主动出击,到底何时能够圆满结局?
  • 望玄龙

    望玄龙

    新人作家还请多多支持
  • 我有一票权

    我有一票权

    枯燥的生活,渴望出现不一样的人生。“说不定这样的人生更适合我呢。”男主无力的靠着古树,将心中的不甘化作一声叹息。 新的开始就在你眼前,准备好了吗?
  • 盛夏留情

    盛夏留情

    五年前的不辞而别,五年后的霸气回归。她决定这一次不在懦弱,他霸气护妻,二人被誉为金童玉女。经历了一次次困难,在一次酒会上,他在来的路上发生车祸,她寸步不离守在病床前。在他醒来的时候第一句话问道:“如果再给你一次机会,你还会选择回来么?”她毫不犹豫的回答:“如果再有一次机会,我会选择再也不要离开你。”如果再给彼此一次机会,我希望时间永远停留在那年盛夏!
  • 站在荣耀之巅

    站在荣耀之巅

    一玩荣耀,几年荣耀他们为荣耀而生,为荣耀而战,他们是王者的领路人,他们开创王者全新时代,始终影响越来越多人加入荣耀行业。他们不断刷新自己纪录,在赛场上创造出一个一个的神话。眼看进入世界总决赛的门票前夕,他们纷崩离析,解散战队,在外界的眼里,没人知道战队解散原因。半年后,伤痛一步步消失,万寒重新集结以前战队的队员,并招募新玩家,为完成半年前的世界冠军梦重新出发,他们王者归来,重回巅峰。
  • 傲娇丑妻:豪门夫人带球跑

    傲娇丑妻:豪门夫人带球跑

    联姻有风险,离婚需谨慎。秦邈娶了这个世界上最丑的女人墨子柒,留了种子后赶紧溜之大吉避而远之,不料那个丑女人留下离婚协议后竟然敢带着他的球逃跑,一跑就是五年。再相见,墨子柒给他明明白白的上了一课——娶到手的丑媳妇先别急着扔,否则后果就是满世界追着媳妇儿子跑,秦邈此刻已经悔到肠子青了。
  • 三国:酒馆签到,被刘备偷听心声!

    三国:酒馆签到,被刘备偷听心声!

    刘元穿越三国,本以为蛰居小酒馆,签到满三年,就能回到曾经的繁华盛世。没想到却被刘备发现,能够听到这位绝世高人的心声。“刘元兄弟!跟我走吧!”听过抬棺打仗的,没听过带着酒馆打仗的。不去!我要做咸鱼。“刘元兄弟!知道白玉美人糜贞嘛?我亲自为你撮合!”“什么?糜贞!”刘备名下的女人,我真的能得到嘛?那岂不是说,貂蝉,大乔,小乔,孙尚香……我是那贪色忘义的人嘛!我是那见到美女走不动道的人嘛!我是那……好吧我是!什么时候动身!
  • 剑帝重生K

    剑帝重生K

    苍穹冥门划分天玄界、暗冥界。暗冥界中冥帝得苍穹魔饮剑,独闯天玄界遭魔饮剑反噬,身死后转世为天玄界中的天才小子秦苍。并重获苍穹魔饮剑。征战苍玄大陆。冥门破,暗魔出。玄劲斗苍穹,执剑定乾坤。等级排列天玄界:玄婴/玄境/玄士/玄星/玄王/玄圣/玄皇.暗冥界:冥婴/冥境/冥士/冥星/冥王/冥魔/冥帝.《剑帝重生》讨论QQ群:13362509(已满)《剑帝重生》讨论QQ2群: 9828469(招募中)☆★☆★☆★☆★☆★☆★☆★☆★
  • 祸国妖妃之故人归

    祸国妖妃之故人归

    韩昭颜一生都在算计,却没想到最后却败在了情字身上。她带着复仇归来,却爱上了李长渊的柔情。猜疑,疏离便成了他们之间分别的导火线。那年年少无知,倘若能够从来,她宁愿和母亲一起死在那片荒途土。
  • 三国:酒馆签到,被刘备偷听心声!

    三国:酒馆签到,被刘备偷听心声!

    刘元穿越三国,本以为蛰居小酒馆,签到满三年,就能回到曾经的繁华盛世。没想到却被刘备发现,能够听到这位绝世高人的心声。“刘元兄弟!跟我走吧!”听过抬棺打仗的,没听过带着酒馆打仗的。不去!我要做咸鱼。“刘元兄弟!知道白玉美人糜贞嘛?我亲自为你撮合!”“什么?糜贞!”刘备名下的女人,我真的能得到嘛?那岂不是说,貂蝉,大乔,小乔,孙尚香……我是那贪色忘义的人嘛!我是那见到美女走不动道的人嘛!我是那……好吧我是!什么时候动身!