按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
钪詹湃范ㄏ聛淼模
当培训工作进入正轨后,肖远并洠в幸蛭挥貌斡刖咛宓呐嘌刀崴上聛恚褂懈匾墓ぷ饕觯裕嘌档囊桓鲈率奔洌刻斓娜粘潭寂诺穆模隽松峡沃猓负跛械目斡嗍奔洌荚诿β担踔僚阆木配薜氖奔浼跎倭瞬簧伲
夏九滢也洠в幸虼瞬裁幢г骨樾鳎喾此孕ぴ兜墓ぷ鞣浅VС郑;嶂鞫叫ぴ兜陌旃艺宜缓笞谝慌跃簿驳目醋潘β担谒哿说氖焙颍肀瑁锼茨σ幌录绫常航庖幌滤钠@停孕ぴ对谡庖桓鲈吕铮淙幻β担侨匆补狭嗣蚊乱郧蟮暮煨涮硐惆愕娜兆樱值你猓
在这一个月的时间里,肖远要把项目正式启动所需要的环境搭建起來,以便在项目培训结束后,项目组的人员能够迅速的投入工作,而不因为编程环境问睿⑽笙钅拷龋
培训刚开始的一周,由于只是理论的学习,肖远在这一周内,在人工智能实验室安装了七台Linux主机,配置着七台主机肖远花了三天时间,其中主要的时间都花在了对这些主机内所包含硬件的驱动配置之上,之所以用了这么多时间,却是因为Linux在99年的时候,针对PC硬件的驱动程序并不是特别丰富,肖远需要从网络上寻找相应的驱动,甚至需要对其源码进行改造,重新编译,使之能够更加有效的对硬件进行驱动,
所以,当肖远把驱动全部调试好,七台Linux主机可以正常运行之时,这七台主机对其硬件的利用率已经达到了一个很高的水平,他为此专门编写了一个程序,做了一下测试,同样一段程序在他配置好的Linux主机上编译运行,运行速度比同等配置下的Windows98主机提高了将近百分之五十,这个结果简直是个奇迹,让当时在场的实验室的师生,以及项目组的成员们为之惊叹了好久,
配置好Linux主机后,肖远又在其上安装了相应的C 编译器,调试器,以及需要用到的C/C 基础开发库,这个工作并洠в谢ǚ讯嗌偈奔洌挥昧艘桓錾衔缇腿客瓿闪耍
接下來是编程工具的配置,在编程工具上,肖远选用了他最熟悉的vi,
vi是一个神器级的文本编辑器,是Unix系统,以及类Unix操作系统,诸如Linux,或者BSD上的标配,就像Windows上的记事本一样,拥有最广泛的用户基础,当然记事本只是一个简单的纯文本编辑器,而vi除了具备纯文本编辑器的基本功能外,通过其支持的脚本扩展,能够实现的功能几乎可以说是无限的,因此说它是神器级的编辑器,一点儿也不为过,
七台Linux主机上的vi经过肖远的精心配置,虽然表面上和洠Ь渲玫膙i看起來一样,但是其背后所具备的强大功能,已经和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系统的软件包管理达到最大的灵活性,
当然,目前这个软件包管理机制只是一个计划,他并洠в新砩辖潦凳皇墙吹搅薋eoniX系统的设计纲要中,
做一个Linux发行版,是一件工作量浩大的系统工程,好在肖远并不打算一下子就把这个工作全部完成,他只需要提出FeoniX发行版的哲学理念,将最基本的系统做好,搭好系统框架,然后将之放到开源社区中,
他相信很快就会有认同这种理念的黑客前來,共同帮助他完成这一发行版的构建,这种建设模式只有在开源软件的框架下才有可能得到施行,也就是说,已足够开放的态度,和保障机制來海纳百川,共同完成一项伟大的事业,而对于商业闭源软件,这种建设模式是不可想象的,
FeoniX的基本框架搭建,肖远并洠в泻姆烟嗟氖奔洌挥昧税敫鲈率奔渚屯瓿闪耍夂退瓉碓谒翘═hinkpad600上所做的大量工作是分不开的,如果洠в邢惹暗哪切┗」ぷ鳎恿憧脊菇ㄒ桓鯨inux发行版的基本框架,恐怕需要的时间就不是半个月,而是数个月了,
为了增加FeoniX最初的吸引力,肖远还基于FeoniX系统平台,建立了一个名为Linux通用驱动程序设计架构的项目(General Linux Device Architecture,简称为GLDA),并将自己已经设计出來的Thinkpad600的全部驱动程序的源代码放到了这个项目中,用以做到抛砖引玉的作用,
所有这些基础性的工作做好后,项目开发组的培训工作已经接近了尾声,在项目组培训结束的时候,按照计划,酝酿了将近半年之久的玄涅开源社区教育网内版和与之对应的网外版同时上线了,
第360章 玄涅改版(修订)
教育网外的玄涅开源社区上线是在一种既低调,又高调的矛盾氛围中上线的,低调是因为教育网外玄涅论坛的改版,只是通过论坛置顶帖的形式加以说明,从來洠в薪泄魏涡叩鞯脑蛉词莵碜杂贔eoniX,
自从段炎月从玄涅公司将玄涅论坛接管过去后,因为她的主要精力放在了教育网内玄涅开源社区的建设,网外的玄涅论坛并洠в泄思疤啵皇窃诼厶呈滓成现枚チ艘桓鎏樱谄渲刑岬叫瓷缜氖虑椋⑶姨岬皆诓痪煤螅厶郴崦媪僖怀〈蟮母陌妫蔷咛甯陌娣桨福丫嵊心切┠谌荩礇'有提及,
这个帖子曾经在玄涅论坛引起了很大的轰动,并被反复讨论过,但是在时隔几个月后,虽然那个改版通知帖子仍然在高高置顶,但是因为论坛改版一直洠в械靡允凳硇厶车娜嗣侵鸾ソ飧鎏雍雎粤耍诼厶忱锕蚕砗诳凸ぞ撸∏樘致圩鸥髦滞绨踩际酰约昂诳凸シ溃磺兄毓榉缙嚼司玻
然而,在时隔几个月后,人们在深秋某一天打开论坛首页之时,却发现论坛原來那个改版通知被撤了,另一个改版通知贴了出來,发帖人竟然是FeoniX,
FeoniX这个ID因为其发表的那篇致歉信里关于黑客精神及信仰的阐述被国内诸如hotfire,网络孤狼等顶尖黑客所推崇,以及其玄涅防火墙作者的身份,更因为其从來不公开出來活动带來的神秘感,而被华夏黑客界推向了神坛,
因此,当大家看到改版通知的帖子的发表ID竟然是FeoniX的时候,几乎每一个人都对这个帖子产生了强烈的好奇心,于是人们打开了这个帖子,想要一探究竟,
帖子内容很简洁,开宗明义,直接阐明了这次玄涅论坛改版的方案,
其一,玄涅论坛将更名为玄涅社区,现有的玄涅论坛的各大版块重新规划整合,一起并入网络安全板块,
其二,玄涅社区新开设Linux技术版块,其内暂包含三大子版块,一为玄涅社区主推的Linux发行版版块,其内包含玄涅论坛主推的原创发行版FeoniX开发及发布信息,二为通用Linux驱动程序架构GLDA版块,三为Linux技术交流版块,四为Linux及开源文化版块,
其三,玄涅社区在改版后,每个注册用户都将拥有自己的个人中心及个人主页,这个个人主页相当于一个依托于玄涅社区的个人网站,用户可以自由的发表编辑和和发表自己的文章,阐述自己的观点等等,并且可以通过自己的个人中心,与论坛其它的用户进行刚开或秘密交流等等,
其四,开源软件项目管理,代码托管版块,这个版块的主要功能有两个,其一,该板块将提供一套基于玄涅Linux发行版FeoniX的,功能完整的,涵盖项目规划管理,代码发布,软件发布等功能在内的开源软件集,其二,该板块将会为个人及企业提供完整的开源软件在线管理,代码托管,以及软件发布展示,共享服务,
其五,玄涅Wiki文档,因为Wiki在99年并不为人们所熟知,所以在这里,帖子先用了一句最简单的话概括了什么是Wiki:一种任何人都可以参与的,自由的,多人在线协作写作系统,然后介绍了玄涅社区创建Wiki系统的目的,,通过这种自由的,多人协作的形式,号召全华夏,乃至全世界的黑客联合起來,共同创建出世界上最自由,最全面的计算机技术文档的网络大百科全书,
在对玄涅论坛改版方案介绍完毕后,紧接其后,是关于FeoniX这个ID的一个法律声明,大意是FeoniX由黑客FeoniX所创造,并授权玄涅公司将之作为注册商标使用,而玄涅公司将该商标永久免费授权给玄涅开源社区使用,但是玄涅公司将保留注册商标FeoniX的使用权的最终解释权,而玄涅开源论坛也将以FeoniX作为其官方ID,
这个帖子的内容并不长,其内包含的信息量却很大,几乎每一个改版版块都成为人们的关注焦点,并迅速引起了激烈的讨论,
首先,这个改版帖子提到,玄涅社区要推出自己的Linux发行版,这并不是一个新鲜事物,虽然到目前,世界上的Linux发行版已经开始呈现遍地开花的态势,而且国内也已经也已