超脑黑客 第 42 部分阅读

文 / 未知

章节错误/点此举报 点击/收藏到桌面
    大家和林鸿相处熟悉之后,也逐渐发现,林鸿的大脑似乎极其发达,尤其是在算法或者类似这种涉及到极其复杂计算方面的场合拥有惊人的天赋。在别人眼中的这种需要用时间来换功能的工作,林鸿却能够非常迅速地完成,理解起来没有任何障碍。

    所以大家逐渐养成了一个习惯,无论在软件或者硬件上,一旦遇到什么问题,如果自己实在无法解决的话,通常都会向林鸿求助,而往往很快就能得到不错的解决方案。

    林鸿以自己的能力成为了sam协会中最核心的成员,名义上是马修当会长,但他在协会中的地位和威望,是绝对赶不上林鸿的()。马修负责的,主要是协会对外的一些事宜,技术方面他彻底淡出了。

    来到活动室的时候,皮森已经到了。

    这个有着sam协会第四号成员平时虽然不声不响的,很少说话,但是做起事来却极其认真,属于那种少说多做的人。

    他目前的jīng力主要放在计算器平台上的应用软件开发上,另外bbs上的管理也主要是由他在做,每天有不少人向官方提jiāo自己编写的各种各样的软件,希望能够得到官方的认可,然后放在官方ftp上供大家下载。这其中的审核工作,基本都是皮森在负责。

    进入活动室,中央摆放的会议桌上,已经堆满了各种各样的电子元器件。

    其中,最引人注目的,是摆放在中间的一个柱体状物体,笔筒大小,长度大概四十公分,竖着放置在桌面上。

    这正是计算器通往计算机的桥梁cdad,这些天来硬件组主要在做的东西。

    cdad装置总共使用了十五个工业级的红外信号发shè器和接收器,成圆筒状分布在四周,连向上的垂直方向也有放置。

    这样设计,是经过了jīng确的计算之后才最终定稿的。

    从理论上来说,只要将这样一个东西放置在一个面积不超过两百平米的房间中,基本都能够无死角地接受到cdad。

    红外线传输最容易受到干扰,穿透能力非常薄弱,中间如果挡住了东西,传输信号会被极大地削弱。隔壁房间里面是无论如何都接收不到红外线的信号的。

    当然,从保密xìng的角度来说,也算是优点,这就是为什么红外线通信被大量用在遥控器领域的原因。也正是红外线的穿透力并不强,传输距离也有其极限,这才没有被国家列入管制无线电范围当中()。

    另外,红外线的方向xìng也比较强,采用的是直线传播,必须得对准了才能达到最佳的效果。

    为了解决上述两个问题,只有通过增加红外线发shè器来达到效果了。

    经过jīng心设计的cdad,放置在房间里面,从理论上来讲,基本可以杜绝死角传输,也不用特意去对准。这是因为利用了红外线的漫反shè原理。

    这点和光线的漫反shè是同样的道理,红外线遇到阻碍物的时候,也会进行反shè,信号会继续向前传输。

    这样,通过工业级红外线发shè器和接收器,再辅以三百六十度再加上垂直方向的布局,就可以有效地解决这个问题,实现理想的传输效果。

    好在红外线发shè器并不贵,一个只需要五美元,他们这个cdad装置,总共的huā费在一百二十美元左右。和一个计算器的价格稍贵,还是可以接受。

    这个还只是刚刚做出来的原型,在成品的时候,会用外壳将luǒlù在外面的红外线收发器给封装起来,设计一个比较好看的外壳,这样就可以将其安装在房间内了,例如像灯泡一样安装在房间正中央的顶部。

    “今天真的能够调试完毕吗?”马修问道。

    “应该差不多,如果元器件没有问题的话。”林鸿将变压器电源接到cdad上面,然后再用数据线连接到服务器上的数据接口上。

    这个数据接口是从扩展卡上面引出来的。

    “马修,我们做出来之后,要将这个产品放到哪里?”亚瑟看着眼前这个东西,心中也不由赞叹不已。在此之前,他根本不相信硬件组真的有这个实力,却没想到短短几天之内就已经将原型nòng出来了()。

    “让我想想……”马修快步在活动室内走来走去。

    皮森:“安装在这个房间里面?”

    “不合适,我们的活动室并不是一直都开放,红外线没有穿透xìng,大家想要进行同步,就必须进入房间里面才行。”马修立刻否决了这个想法。

    “有哪些地方大家都必须去的?”马修问道。

    “homeroom。”

    马修还是摇头:“要大家都去的地方,homerome只有一个班级,也不行。”

    “图书馆?”

    “体育馆?”

    ……

    最终,想来想去,他们一致觉得学校食堂的入口处不错,那里有一个大概五十来平米的甬道间,墙壁上一般用来贴这种各样的海报或者启示之类的。学校所有人去食堂都要从那里经过,只要将cdad安装在顶部中央,可以非常方便地就进行数据同步。

    但是安装在那里的话,又必须得要另外购买一台计算机。

    正当马修他们几个在头痛的时候,林鸿已经将cdad的所有接线都连接好。

    他坐在计算机前,开始启动同步连接软件,并且说道:“cdad已经架设好,去测试一下信号效果吧。”

    于是,马修,亚瑟和皮森三人分别从桌上拿了一台已经破解好的计算器,分别跑到房间的角落上开始进行同步测试。

    ……

    正文第一百八十九章包裹邮件

    更新时间:2012…9…923:51:28本章字数:5233

    周六上午,SAM协会活动室。3∴35686688

    拉丁学校的SAM四人组正在活动室中测试CDAD发送出来的红外信号强度。

    “能够接收到,信号非常强!有五格信号。”贴着墙面站着的马修首先报出自己的测试结果。

    仿照无线电信号强度的规则,林鸿将红外信号强度分为了五个等级,分别用五个小格子表示,五格为最强,一格最弱,要是连一格都没有,就是完全没有信号,无法进行数据传输。

    “我这里信号强度也还可以,信号强度四格。”亚瑟所在的位置比马修要更远一点,到了房间的最角落。

    “四格。”皮森的话很简短,他所在的位置和亚瑟差不多远。

    接下来,他们分别启动了计算器中的同步程序。

    这个程序是专mén编写了用来和CDAD进行联系的,启动之后,会自动查询服务器中所提供的内容,例如最新公告列表以及软件列表。

    这个软件的功能测试早就已经完成了,之前在改进过的计算器中运行过,可以成功运行。现在把数据库转移到服务器上,也并没有出现什么意外的情况,马修他们很顺利地就和服务器建立了通连,并且从上面非常快速地下载了游戏然后进行安装。

    “STONE,你发送一条公告试试。”马修对林鸿说道。

    “好的。”

    林鸿迅速地在软件中撰写了一句话,然后点击发布。

    “好了。”

    马修他们进行同步之后,手中的计算器显示屏中立刻弹出了一个公告的内容,要按下确认键才会消失。

    接下来,他们继续进行了其他角度的测试,结果证明接受效果也非常不错,能够对服务器上的所有信息进行下载。

    “太好了,一切正常!”马修不由得欢呼了一声。这一次的调试测试顺利得让他都有点不习惯了,在此之前,无论那一次的测试都必须要修复很多各种各样的细微BUG,没想到这次竟然一次xìng就通过了。

    调试完毕之后,再将CDAD设备优化了一下,基本上SAM协会的这次升级大手术就差不多了。

    接下来就看马修的能力了,要想将这个设备安装在食堂顶部,可不是随随便便就能被允许的,他必须亲自跑一趟校长办公室,获得校长的签字才行。「域名请大家熟知」

    当然,另外,他们还得自己去组装一台PC机,配置不用多好,只要能够联网,并且可以运行同步软件就行了。

    不过还有一个问题,那就是活动室离食堂太远,不好直接从活动室引网线过去,如果有可能的话,最好是另外开通一个网络,只需要普通电话拨号网络就行了,并不需要固定IP服务。

    “后天就是愚人节,我们要争取将这些工作都完成掉,然后给大家一个惊喜!”

    马修做了最后的动员。

    他现在决定去校长办公室找校长,要是校长今天休假,他就去他家里亲自和他谈。

    而亚瑟林鸿他们则去电子市场购买合适的计算机配件组装一台廉价而又能满足需求的计算机。

    “那个……有一件事情想和你们说一下。”林鸿见马修风风火火地就要离开,立刻招呼道。

    “什么事?”

    “就是上次我跟你们说的通信软件的事情,我……”

    “STONE,别费那个力气了,现在没有多少人使用这样的软件。”马修直接打断道,“聊天工具在很早就出现了,现在各大平台上都有类似的软件,这方面的软件开发得已经非常成熟了,足以满足大家的需求。”

    亚瑟虽然并没有说什么,但是很显然他也并不怎么看好。

    林鸿想说的话并没有能说出来,原本他还想将自己的CQCQ一起趁着愚人节的时候发布出来,免费给大家使用,既然他们都不看好,那就算了吧。

    林鸿心中琢磨着,自己看来要将这条服务器上运行的软件给移走了,毕竟现在看来,算是他sī底下在做的这个软件,占用协会的资源并不是很合适。

    接着,他们分头行动,为最后的工作开始做准备。

    林鸿、亚瑟和皮森三人跑了一趟电子市场,最终采购回来一批配件,大多都是二手的,不过这并没有关系,只要好用就行。

    他们回到活动室,将这台计算机给组装了起来,连显示器都没有,暂时借用了服务器的那个暂时凑合,将cào作系统安装起来,然后再将服务器端同步软件安装到里面。

    当他们将软件成功安装之后,马修也带来了好消息。由于今天是周末,学校校长布朗先生还真没到学校,不过这并没有打消掉马修的积极xìng,他直接开车去了布朗先生的家里。

    也不知道他是如何跟布朗先生谈的,他不但说服了对方同意在食堂入口处安装他们的最新产品CDAD,而且还同意从学校局域网牵引一根网线到那里,将这个设备和整个学校的局域网络相连。

    这样一来,连网络的问题也顺便解决了,而且以后要想在学校其他地方安装其他CDAD设备,也可以直接接入。

    “马修,你到底是如何跟布朗先生谈的?”亚瑟实在感到好奇。

    “其实我也没费多少口舌,那个老头早就对我们SAM协会有所耳闻,尤其是STONE,返校节舞会那天他率领我们的校队赢得比赛的时候,他就在场看球,他对STONE赞不绝口,我在和他谈话的时候,他一直都在不断感叹,为什么STONE不加入学校球队,为学校争光。”

    说起这个,林鸿也有些无奈。

    自从上次返校节舞会比赛过后,有不少人都来找过他,目的都一样,想让他加入球队踢球。

    首先是卡特,然后是那个沃克,再后来,甚至棕熊队的教练都专mén来了一趟,他们都认为林鸿不踢球实在是太可惜了,làng费了自己的天赋。

    可是林鸿实在没兴趣将这项运动当成自己以后的职业,偶尔踢踢还行,要是将所有事件都放在上面,那实在是太无趣了,这不是他想要的生活。

    马修去校长家的时候,带上了一个改进加强型的计算器,他在上面给校长演示了几个对学生来说非常实用的功能,例如课程安排表,大家完全不用担心自己记错了课程,还可以按照这个表格来安排自己的学习时间和顺序。还有就是学校最新新闻动态,通过这个软件大家可以及时地获得有关学校的所有动态。

    另外,马修还表示还会继续开发类似的有用软件,和学校各个社团以及学生自治会保持深度联系和合作,为大家的学习生活创造便利。最后他还将SAM协会接下来要进行的计划进行了前瞻xìng的展望。

    于是,布朗先生在他的攻势之下终于点头。

    中午的时候,他们四个人匆匆在学校外面匆匆对付了一顿,然后又返回来继续开始工作。

    就这样,一直忙到了下午四点多的时候,才最终将所有要做的事情办好。

    由于他们将活动室里面的服务器也接入了学校局域网,这样他们就可以在必要的时候,对食堂那边的那台简陋的计算机发送数据,从而实现类似无线广播的功能。

    接下来,他们还会将BBS上的一些常用软件进行整理,然后有选择xìng地发布在同步软件中。

    不过,这些事情林鸿明天将不会参与,因为他明天有事情还要去纽约,于是提前请假了,反正接下来的事情非常简单,其他人完全能够搞定。

    林鸿和亚瑟回到家里的时候,已经是下午接近五点。

    “STONE,你今天有一个包裹邮件。”已经开始准备晚餐的维娜这时从厨房走了出来说道。

    “哦?我的?”林鸿微微一愣。

    “是啊,从芬兰寄来的,你不知道吗?”

    “我想起来了,是我的朋友寄给我的!”

    林鸿闻言顿时大喜,他想起来,LINUS在前两周之前就给他邮寄了一份MINIXcào作系统的拷贝,这些天忙得竟然将这事给忘记了。并且,他也很长时间没有登录电子邮件,没有和LINUS进行联系了。

    “这是什么?”

    亚瑟见林鸿一脸高兴地将大厅桌子上的包裹拆开,里面lù出了两张1。44M寸软盘,不由好奇地问道。

    “这是MINIXcào作系统的镜像文件。”林鸿如实相告,“我在芬兰的一位朋友寄过来的。”

    “MINIX?”亚瑟显然听说过这个cào作系统,“这只是一个教学类的cào作系统吧?功能非常简单,完全无法用,只能用来学习。你打算学习编写cào作系统?”

    “打算研究一下这方面的内容,我对cào作系统底层的东西比较感兴趣。”

    亚瑟显然对此兴趣缺缺,MNIX在他眼中简直太简陋了,根本不能称之为一个cào作系统,只能说是一个玩具。相比其他现在在用的苹果麦金塔系统,简直相差太多,一个天上一个地下。

    他也不打算学cào作系统底层的编程或者原理,他感兴趣的,是网络应用软件方面的内容。

    林鸿将两个软盘拿到手中,犹如手捧珍宝一般,以最快的速度回到了自己的房间内。

    正文第一百九十章移植

    更新时间:2012…9…923:51:29本章字数:5358

    第一百九十章移植

    林鸿回到自己房间,心情激动地将其中一张软盘插入光驱之中,然后从命令行进入了软盘之中。

    这里面有一个名为“sourcecode”文件夹,林鸿进入这个文件夹,再用dir命令显示了一下,列出了长长的一个文件夹列表。

    林鸿大致的浏览了一下,发现这张软盘里面保存的全部是源代码,分门别类地放置在对应的文件夹中,主要分为内核、内存管理和文件系统三大部分,其他都是一些引导代码还有驱动程序源代码之类的。

    将这块软盘退了出来,林鸿查看了一下另外一张软盘。

    这张软件里面的内容才是minix的镜像系统,可以直接从这块软盘中启动进行安装。

    现在的软盘体积已经比以前大多了,再加上linus直接将这个系统做成了压缩镜像,所以一张软盘就装下了。

    林鸿本想立刻就进行安装,可是转念一想,自己对这个系统并不是很熟悉,如果将原来的系统给删掉了,他的很多事情就做不了了,例如上网和进行程序开发。

    于是,他决定在硬盘上安装双系统,能够在启动的时候对系统进行选择,这样就可以按照需要进入不同的系统。

    不过林鸿暂时对双系统安装并不是很了解,于是暂时将这事放下,先去各大论坛查一下相关的资料。

    在几个论坛上逛了一圈,林鸿就基本上心中有数了,他原本就已经有扎实的基础,心中也有一个模糊的概念,只是不想浪费时间再去试验摸索,学习一下大家的经验可以节省时间和精力。

    双系统启动其实很简单。

    在硬盘的第一个扇区上记录了两个重要重要的区域,分别是mbr(主要启动记录区)和分区表。

    这两个区域都很重要,但是和启动有关的则是mbr。在这块区域中,安装了一个“开机启动管理程序”,这个程序才是安装双系统的关键所在,只要将新系统的“开机启动管理程序”也写进硬盘,这样在开机的时候,就会看到有两个这样的管理程序,选择对应的菜单,就可以进入不同的系统。

    这个原理,就好像是在超市门口拜访两个指示牌,一个是指向dos系统,另外一个则是指向minix系统。

    先去下楼去吃完晚饭之后,林鸿再次回到房间,正式开始安装minix。

    为了顺利将minix的“开机启动管理程序”写入mbr,林鸿还废了一番心思,刚开始的几次还没能成功,幸好他之前已经将原来的mbr给备份了,否则原来的系统可能都无法启动了。

    经过几番尝试,林鸿终于成功将minix给安装到了硬盘上。

    他迫不及待地重启计算机,然后选择minix菜单,回车。

    显示器上立刻出现了许多检测信息,不断地向上滚动着,这台计算机的所有硬件都被检测了一遍,全部都ok之后,最终才进入了一个字符界面。

    由于林鸿在此之前就已经看过了那本《操作系统:设计与实现》,所以对minix的系统命令非常熟悉,他很快就上手了,将所有记住的命令都试验了一遍。

    接着,林鸿在这个操作系统里面找到了一份详细的帮助手册,这是linus撰写的,里面详细地列出了他对这个系统所进行了哪些修改。

    其中,令林鸿感到惊讶的是,linus竟然已经顺利完成了终端仿真器的编写。

    也就是说,用这个完全可以和一些服务器进行连接了。

    林鸿立刻动手试了一下,首先填上网络账号和密码登录网络,然后再输入服务器的sam协会的bbs服务器ip地址,连接之后,再输入服务器的登录账号和密码。

    仿真终端上出现了熟悉的命令行界面。

    接下来,林鸿按照linus所列举的那些功能一个个试用过去,他发现原本只是用来作为教学用的精简版系统,功能竟然已经强大如斯,甚至比苹果计算机前期的几个版本的系统都要强大。

    最让林鸿动心的功能,是linus竟然在里面集成了一个名为bash的shell程序。

    这个程序实际上在系统刚启动的时候就运行了,只不过林鸿并没有察觉,后来看了文档之后才发现,原来他看到的命令行界面并不是minix自带的那个,而是已经被linus成功给替换了。

    shell即外壳程序,这是区别于操作系统内核的一个重要部分,通常的表现形式就是一个字符命令行界面,例如dos界面也是一个壳。

    通过接受用户输入的命令,shell可以调用执行相应的应用程序。

    另外,shell也是一种程序设计语言,它可以交互式解释和执行用户输入的命令,或者自动地解释和执行预先设定好的一连串的命令。作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。

    有了这个shell,可以说,这个经过linus改装过后的系统,功能已经完全可以媲美dos系统了,更重要的是,这个操作系统的源代码是公开的,林鸿可以查看所有的实现细节,而dos操作系统则是一个黑匣子,完全不知道底层的运行机制,只能有一些有限的被封装好的api接口和中断。

    林鸿立刻喜欢上了这个系统,linus果然厉害,竟然将一个阉割版的操作系统改造到如此程度!

    由于这个系统里面还没有类似tel这样的网络程序,也没有email邮件客户端可以用来收发电子邮件,林鸿暂时从minix中退了出来,重新选择了ms…dos系统进入。

    他首先收取了电子邮件,发现linus在几天前就给自己发了一封邮件,询问是否已经收到了他邮寄的包裹?

    林鸿立刻回信,说今天刚刚收到,迫不及待地将其安装到计算机中,对里面的功能的强大感到非常的惊叹,他以后也将一起对这个系统进行改造,希望能够保持联系,共享信息。

    末了,林鸿还提起自己已经编写了一个基于irc协议的聊天软件,他会尽快将这个聊天软件移植到minix系统下,这样,他们就可以及时进行在线联系。

    邮件发送出去之后,不到两分钟的时间,还没等林鸿退出邮件系统,就提示有新邮件到达。

    林鸿看到邮件标题之后微微一愣,没想到linus今天正好在线。

    “嗨,朋友,很高兴终于收到你的回信!按照时间推算,这个包裹应该早几天就到达你这里,看来它在某个地方耽误了几天时间。

    你说的那个聊天软件我很感兴趣,非常期待你将它移植到这个系统中来,你知道,这个系统中的软件,目前还是少了一点,过于单调了。而我则由于忙于修复底层的一些bug,暂时没时间关注这些内容。

    对了,在这段时间内,我又对这个系统增加了几个功能,我想你会用到其中的一个软件,请查看邮件附件。

    你的朋友linus。”

    林鸿立刻将这封电子邮件中的两个附件下载下来。

    其中一个附件包很大,而另外一个则是文本文档。

    林鸿将文本文档打开,阅读起来。

    “gcc?”

    他看到这篇文档,主要是对gcc的一个安装说明。

    “竟然是编程语言编译器!”

    看到这里的内容,林鸿顿时眼睛一亮。

    他正在为这个问题而烦恼,因为之前他在熟悉minix操作系统的时候,根本没有看到可以用来编程的软件,这样一来,他就无法在里面进行编程开发。

    因为操作系统平台不同,在另外一个平台上开发的软件,除非是特别定制模拟,否则根本无法在另外一个操作系统中正常运行。

    gcc的全称是“gnuc语言编译器”,这是一套以gpl许可证所发行的自由软件。在许多类unix操作系统中都可以看到它的身影,功能非常强大。

    linus将其进行了修改,使其可以顺利移植到minix操作系统中,这样一来,就可以成功的在这个操作系统下直接开发软件,而不用专门切换到另外的平台上。

    gcc编译器的移植成功,和bash程序一样,有着非常重要的意义。

    林鸿对此也觉得非常激动,他立刻按照文档中的说明,将gcc编译器顺利地集成到了原来的minix系统中。

    他并没有停止,而是再次重启切换到dos平台下,将自己之前编写的cqcq源代码拷贝到软盘中,再重启进入minix系统,从软盘中将源代码读取出来,他要立刻将cqcq移植到这个平台上来!

    在dos下,为了方便菲丽丝的使用,他在原来的基础上增加了一层图形界面,让其显得更加方便操作。

    但是在minix下,暂时还不支持鼠标等操作,图形化界面完全被抛弃了,只剩下了内部的核心代码。由于cqcq的源代码本身就是用c语言编写的,所以林鸿的移植过程很顺利,针对界面进行重新设计之后,他使用gcc将这个平台下的程序成功给编译出来了。

    林鸿输入账号和密码,进行登录,结果发现出线了一些由于粗心急促而造成的细微错误,进行修正,然后重新编译。

    再次启动之后,终于一切正常。输入账号和密码,林鸿顺利地上线了。

    ……

    第一百九十章移植

    第一百九十章移植,到网址

    正文第一百九十一章linux

    更新时间:2012…9…923:51:29本章字数:5780

    第一百九十一章linux

    林鸿在minix平台上重新编译的cqcq软件版本没有图形化界面,相当于是专mén给有一定技术基础的用户而准备的,要想查询一些信息,必须使用命令进行查询。e^看

    他使用命令查看了一下在线列表,发现此刻竟然有三人在线,一个是他自己,另外一个是菲丽丝,还有一个cq号为10002的用户,昵称为lù西。

    看来,这个lù西应该就是菲丽丝的姐妹了。

    菲丽丝,改进后的版本感觉怎么样?

    选择与菲丽丝通话,给她发了一条信息。

    石头大叔,你上线啦?新版本比之前的要好太多了,太方便了!我的好姐妹lù西也在用,并且我都没怎么教她,很快就上手了。

    是吗?那太好了。另外,我已经在里面加入了文件共享功能,你可以试用一下。

    看到了,我刚刚还给lù西传了一个文件呢!我都用了这个软件这么久了,有什么变化,立刻就会知道。还有一个聊天室功能对吧?要不我开一个房间,我们三个人一起在里面聊天吧?

    我现在有点事情,下次吧。你可以多找几个朋友来用用,如果他们有什么建议,你帮我都搜集起来,不管好的坏的都可以,回头一起发给我。

    这个完全没有问题,现在的这个版本很容易使用,我相信她们会很愿意加入的!

    那我先下了,还有点事情。

    嗯!明天我会派人去接你,可别将这事给忘记了!

    看到菲丽丝的反馈,林鸿心情也非常高兴。

    自己做的东西,能够得到别人的认可,这种感觉的确不错。黑客们不断地探索着未知的世界,然后免费公布自己的成果,除了本身兴趣的内在动力,有很大因素就在于想得到别人的认可。

    从某种角度来看,这也是一种虚荣心,只不过技术宅们比较含蓄,他们以这种独特的方式来满足自己内心的虚荣心,可能连他们自己都没有意识到这一点。

    由于minix下还是没有自己的邮件客户端,林鸿并不能直接和linus进行联系,不得不将编写好的源代码和程序一起打包,拷贝到软盘当中。然后再切换到ms…dos系统下,使用email将cqcq的软件包一起发给了linus。

    这样,他们联系起来就可以更方便了。

    接着,林鸿便重新登录到cqcq上挂着,一边研究着minix的源代码,一边时不时地刷新一下在线列表。TXT电子书下载**

    菲丽丝发消息过来询问怎么又上了,邀请他一起加入聊天,林鸿只好进入菲丽丝创建的聊天室中聊了一会儿。

    可以看得出来,那个lù西的xìng格比菲丽丝还要更加活泼,一直旁敲侧推地询问林鸿的一些信息,问题显得非常lù骨,对方完全将林鸿当做是菲丽丝的男朋友在问话,搞得林鸿难以招架,只能敷衍说着一些模棱两可的话。

    再次看了一下在线人数之后,他的眼神不由一亮,因为看到线上突然出现了一个第四个在线成员,名为linus。

    终于上了!

    林鸿连忙和其他两个nv孩说了一声,从聊天室中退了出来,然后主动和lus打了一声招呼。

    stone:你好,linus,我是stone。

    linus:你好,呵呵!你真是给了我一个惊喜,没想到我刚刚才将gcc发给你,你转身就在里面开发了一个即时通信程序!

    stone:代码都是现成的,你知道,这并不是很难。

    linus:在minix下直接和你对话的感觉真不错!stone,你给我的惊喜可不仅仅是这个。

    linus:我还记得,在不久之前,你还是一个对计算机完全没有概念的火tuǐ,而现在,你所掌握的技术和知识,已经和我差不多了。

    stone:我要学习的东西还有很多。

    linus:你还是那么谦虚!stone,这个cqcq软件,是不是宣布你愿意正式加入这个cào作系统项目?

    stone:当然!我已经完全喜欢上了这个系统,我喜欢这种了解一切的感觉!我决定在接下来的一段时间内,将你发过来的所有源代码都仔细阅读一遍。

    linus:真是个不错的注意!伙计,我现在有一个新的计划,你知道,minix版权本身并不是完全开源的,作者对其还有所保留,所以我想重新重构这个cào作系统的内核。

    linus:你听说过gnu项目吗?

    stone:gnu?是不是gcc诞生的cào作环境?只在书籍上看到过,似乎是一个自由软件项目,但是具体情况并不是很了解。

    linus:gnu是一个类unix的cào作系统,由gnu计划推动,目标在于建立一个完全相容于unix的自由软件环境,也就是完全自由的cào作系统。这个计划,最早是由理查德*斯托曼在1983年启动的,它是自由软件基金会最早致力的目标。

    linus:虽然这些年来gnu虽然发展得不错,在上面出现了很多非常优秀的软件,但是它的重要组件,也就是cào作系统的内核hurd却因为过于复杂一直紧张缓慢。

    linus:我上周去参加了一个自由软件提倡者的演讲,觉得他们所提倡的gpl协议非常有意思,我的一个朋友也强烈建议我加入gnu自由软件的阵营……

    接着,linus详细给林鸿解说了一下开源协议gpl(gnu通用公共许可证)的详细内容,并且咨询林鸿的意见。

    stone:你是说想做一个任何人都可以免费下载并安装使用的cào作系统吗?

    linus:是的。虽然minix也非常不错,但是这只能免费用于教育领域,你知道,当初我为了购买这套系统,可是huā了不少钱和时间。

    linus至今还对那个经历耿耿于怀,他可是等了至少一个月的时间,huā费了一百多美元才最终将minix安装在自己的计算机上。

    而市场上其他系统,都是商业系统,要想使用,必须付出不小的费用进行购买。

    为全世界所有的技术爱好者编写一个完全可以免费使用,但是功能又非常强大的cào作系统,这真是一个野心勃勃的想法,不过这非常酷,不是吗?

    林鸿对此自然能是表示强烈支持。

    于是,他和linus在cqcq软件上讨论了一下重新设计新的cào作系统的一些细节。

    在这方面,linus比林鸿要更有经验,因为他在这一块已经研究了很久了,再加上有minix的参考经验,所以基本上都是他在给林鸿讲述基本概念。

    minix的内核采用的是微内核结构设计。

    微内核结构由一个非常简单的硬件chōu象层和一组比较关键的指令或系统调用组成。这些指令,仅仅包括了创建一个系统必需的几个部分,如线程管理,地址空间和进程间通信等。

    简单的说,就是内核非常小。这种设计思想的目的,是为了将系统服务和系统的基本cào作完全分离出来,将他们之间的关系淡化到最低程度。

    例如文件系统在微内核中也是作为一个进程,崩溃了也没有关系,再像其他软件一样重启一下就好了。

    minix的作者塔能鲍姆本身就是一个cào作系统设计方面的教授,在设计这个系统的时候就吸收了当时最先进的设计思想,微内核就是一种比较先进的内核结构。

    但是linus似乎并不喜欢这个设计,他认为把很多系统结构和cào作全部作为组建存在于内核之外,会导致安全xìng方面的漏dòng,很容易受到攻击。另外,微内核内部过于简单,其进程管理和中断管理的能力也非常有限,相对于minix这样简单的玩具来说,的确可以满足要求,但是如果想要实现更加复杂的系统功能,就有点有心无力的感觉。

    微内核结构,更适合单片机系统,这样的系统甚至连文件管理系统都不需要,而且已经配置比较低,内核自然越小越好。

    与微内核相对应的结构,就是宏内核。

    ms…dos使用的就是宏内核架构,这个架构分为内核空间和用户空间。

    内核将硬件结构封装起来,形成比较高级的虚拟接口,供用户空间的程序进行调用。

    linus:我比较倾向于使用宏内核架构,这样cào作系统中的程序代码都是高度紧密结合在一起的,虽然可能会出现某个模块有bug而导致整个系统崩溃,但是如果经过jīng心设计和改善,这样的问题是可以完全避免的。

    linus:更重要的是,这样的内核会让cào作系统的代码在硬件的运行效率更高,安全xìng也更强。

    林鸿听他这么一说,也觉得有一定的道理。

    其实在他看来,既然已经有案例证明两种架构都是可行的,使用哪种内核都无所谓,关键看怎么去实现它。

    因为刚开始的时候,这个项目是从minix开始启动的,可能linus是想要彻底拜托minix笼罩的yīn影,想要从根本架构上将重新设计的系统和minix区分开来。

    stone:那么,给这个系统取一个名字吧。

    linus:我早就想好了,freax,来自英文单词freak,有“异想天开”的意思,你觉得怎么样?

    stone:听上去不错。末尾改为x是像minix那样沿袭unix的习惯?

    linus:是啊,x的发音听起来更酷,不是吗?

    stone:要不,干脆叫linux吧,就是你的名字的后一位字母改为x。我觉得这个名字比freax更好一点。

    linus:这样不好吧,太以个人为中心了。

    stone:我觉得这不错啊,这只是一个代号。再说,这个项目本来就是你发起的,就用这个吧,“利纳克斯”,读起来也tǐng顺口的。

    linus:ok;听你的,就叫linux!

    ……

    正文第一百九十三章占领华尔街

    更新时间:2012…9…923:51:30本章字数:5477

    从刚才的谈话中,斯科特得知林鸿从小就在中国的小山村长大,并且在年前才离开乡村到北京。TXT电子书下载**以他的阅历,自然知道中国乡村是什么情况。

    实际上,他对林鸿的话是非常惊讶的,因为林鸿的举止言谈,完全不像是一个从乡下出来的穷小子。

    并且,中国乡下的教育已经这么发达了吗?申请一个专利竟然被at&t公司许以780万美元进行买断。虽然在他眼中,780万美元的收购案已经小得不能再小,但这对于普通人来说,却是好几辈子都无法积累到的财富。

    所以,斯科特对林鸿的话并不是很相信。

    眼前这个少年虽然在很多方面看上去很稚嫩,但是却已经比很多同龄人要成熟太多了,通过刚才的谈话,他也知道眼前这个少年的确有其独特之处。

    他的nv儿菲丽丝对眼前这个少年似乎有着超出普通友谊的情感,所以他觉得有必要对其进行更深层次的了解。

    所以,他问起了林鸿对未来的规划。

    不过林鸿的回答并不是让他很满意。

    用技术改变世界?

    这个理想听起来似乎很bāng很宏伟,也很有道理,但这可能吗?

    斯科特并不是什么都不懂的人,他当然知道,人类几次生产力的解放都是由于技术方面的推动,生产工具产生了根本xìng的变化而导致的。

    但是,这种事情岂是一个人的力量就可以完成的?

    斯科特听完之后只是在心底冷冷一笑。他毕竟是一个锐智的成年人,是不会对于年轻人的幼稚想法做出什么评价的。

    他转而问起了林鸿如果得到这笔钱之后的用途。

    从这些细节中,他可以慢慢看出一个人的xìng格,甚至他们以后能够达到的高度。

    林鸿当然知道他这样的心思,不过他对这个问题倒真的仔细想过。那是在他得知对方想用五百万美元购买自己的专利的时候,那个时候他以为自己可以得到一千多万人民币。

    不过,他并不想将自己的真实想法说出来,因为那个想法在斯科特这样的世界巨头眼中,可能显得非常搞笑。

    “抱歉。这个问题我还真没想好。或许,先存着银行吃吃利息吧。”林鸿耸耸肩。“我还小。等我完成自己的学业之后,再去考虑这些钱的用途也不迟。”

    斯科特哑然失笑。他也看出来了。这个小朋友似乎并不想谈及这个话题,这毕竟属于个人**,他就算感兴趣也不好再继续追问。

    这个时候,办公室的房mén被推开了,菲丽丝跑了进来。

    “石头大……哥,你来啦!”

    虽然她父亲并不懂汉语,但是菲丽丝却依然立刻将自己的称呼给改口了。石头大叔的叫法,她一般只在sī底下这样叫。

    “爸爸,我给你正式介绍一下。这就是我的朋友,stone,他来自中国,目前正在bō士顿拉丁学校上学。”

    “呵呵,我们已经聊了很久了,这些我都已经知道了。”斯科特这时站了起来,“好了,爸爸要去工作了,菲丽丝,你好好招待一下stong。”

    林鸿这时也站了起来,表示礼节。

    “石头大叔,不好意思啊,我还以为你要晚点才到呢。”菲丽丝上前轻声对林鸿说道,“你和我父亲相处得还好吧?他有没有 (精彩小说推荐:

    ) ( 超脑黑客 http://www.xshubao22.com/5/5864/ )

小技巧:按 Ctrl+D 快速保存当前章节页面至浏览器收藏夹。

新第二书包网每天更新数千本热门小说,请记住我们的网址http://www.xshubao22.com