第一百九十六章 瘦身(2 / 2)

超脑黑客 疯狂小强 1906 字 28天前

其中四条是菲丽丝的,询问林鸿是否已经安全到家,另外一条则是linus的,说他已经将bbs浏览程序的做出来了,上线后再发给林鸿。

林鸿看了下他们的在线状态,菲丽丝此刻不在线,linus倒正好在线。

随手给菲丽丝发了一条信息,然后便切换到linus的聊天窗口。

【stone:我来了,把那个程序发给我。】

【linus:今天怎么这么晚?】

【stone:今天去了纽约一趟,直到现在才回来。】

接着,linus便使用cqcq的文件共享功能将他开发的程序的源代码直接发了过来。

【stone:这是你自己编写的?】

【linus:不是。这个软件的源代码最初美国伊利诺伊大学分校的国家超级计算机应用中心开发的,早在1986年就出现了。后来移植到了ms-dos平台下,目前好像最新出的麦金塔系统中也有它的移植版本。它的源代码是公开的,我对它稍微修改了一下,让它可以成功运行在minix下。】

林鸿看到这个压缩包名为ncsatel.zip。

【stone:这个平台下目前还没有移植pkzip吧?】

【linus:呵呵,不好意思,我给忘记了。我将pkzip也移植了过来,不过目前压缩率达不到ms-dos下的程度,不过可以凑合着用了。】

接着,linus又发送过来一个软件包。

【linus:你这个cqcq软件的文件传输功能简直太实用了,让文件分享变得非常便利起来,我简直太喜欢这个功能了!】

【stone:这是我专门为了这个功能而优化过。】

【linus:你的服务器端放在哪里?我观察了下,现在很少人在用这个软件啊,你不打算发布出去,让其他人也享受一下你的成果吗?】

linus很喜欢这个软件,但是没有经过林鸿的同意,他也不好将其分发出去。

【stone:放在了我们协会的服务器上,我正打算迁移呢。那个平台是苹果的系统,运行效率并不是很好。如果将其开放了,可能会影响到我们协会服务器的姓能。】

【linus:要不要我给你找一个合适的服务器?我认识一些朋友,他们应该愿意提供。】

【stone:好啊。我最初设计的结构是点对点的,这样就可以让所有压力不会集中在一台服务器上,让其他计算机一起分担。】

【linus:非常不错的设计!我还正想建议你这么做,没想到你早就是这么设计的。我要提醒的一点是,安全问题。所有消息传输应该进行加密,不然信息很容易被人所截留。】

【stone:你说得没错,信息加密功能看来要首先完成了。】

……林鸿和linus一边聊天,一边则开始编译pkzip的源代码。

很快他就将pkzip给安装上了,利用它的解压缩命令,再将ncsatel解压缩,然后继续进行编译。

这一次编译的过程有点缓慢,大概花了十分钟左右的时间,才最终将所有文件编译完毕,最终联接成为一个可执行的文件。

将ncsatel安装完毕之后,林鸿便进行了一下试用。

的确可以顺利登陆访问sam协会的bbs,但是他发现一个问题,这个软件似乎过于臃肿了一点,非常吃内存和cpu资源,运行起来有点缓慢。

林鸿将这个问题反馈给linus,结果被告知的确如此。

但是他现在却懒得花时间去进行优化了,凑合着能使用就好,他现在在专心编写linux的0.00版本,也就是让裸机顺利能启动起来的版本。

可能是林鸿的计算机配置比linus的要低,他运行起来尤其感觉缓慢,到了他无法忍受的地步,于是他便开始对ncsatel进行瘦身,去掉一些他认为根本用不到的功能。

(未完待续)