登陆注册
18670700000069

第69章 操作系统内核

陆泽为什么要选择开发操作系统软件呢?因为即使再过两年,到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs、C语言编译器GCC以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件,就是操作系统的内核。GNU的内核,称为Hurd。

Hurd的架构设计理念先进,但是Hurd 的开发历程走得并不顺利,几十年后,Hurd仍无法应用于普通应用,更无法用于生产。如果没有Hurd的出现而已经有Linux 内核的话,自由软件基金会可能不会研发Hurd ,但是在Linux 内核发布之前,Hurd 的蓝图就已经被设计出来了,而GNU计划希望这先进的架构能够让自由软件更具有威力,所以GNU计划仍维持Hurd作为未来的发展计划。

由于Hurd没有商业支持,开发速度实在太过缓慢,导致Linux后来居上,逐渐成为主流。

陆泽就是要抓住机会,提前赶紧把Linux搞出来,让他尽快成长。也许到时候还能和Windows95斗一斗,Windows95推出之后巨软公司就会成为图形操作系统的霸主。

Windows95之前的图形界面系统,比如Windows3.0只是Dos系统下应用程序级别(GUI)的系统,不是独立的操作系统。

Linux系统也是没有图形界面的,都是命令行。后期看到Windows95的图形界面吸引了很多用户才开始开发。不过开发出的还是独立于系统的应用程序。类似于Windows3.0与DOS系统的关系。

陆泽既要开发出Linux的初版,又要在壮大之后引导黑客开发出合适的图形界面系统。

他的目标并不是打败巨软公司的视窗系统,而是让人们多一个选择,让操作系统不会被垄断。虽然还有小苹果公司的操作系统,不过那点用户量实在太少了。而且小苹果公司也是美国的公司。

他不想让操作系统都被美国垄断,一旦实施制裁,那影响将是非常巨大的,这关系到国家的信息安全。

不仅仅是操作系统,还有其他的一些行业软件,陆泽也会想办法尽可能地开源出来,这也是他加入自由软件基金会的目的。GPL协议下的软件都必须公开源代码,让所有人都可以查看,修改,传播。

软件是他现阶段可以立刻着手做的,但是仅仅一个人也是能力有限。硬件他暂时无能为力,硬件需要投入大量的资金和人才。

他对硬件基本上是没有相关知识储备的,除了能攒台式电脑外,他对电脑硬件的制作流程了解是比较少的。

陆泽需要做的就是成为一根导火线,由他亲自点燃,然后扔进互联网中,让它慢慢扩散成长。

陆泽现在的电脑还不能联网,国内去年开始部分城市可以拨号上网了,但是他所在的清江市还没有开通,而且这个上网费可不便宜,拨一个月差不多就能买一台电脑了。

不是仅仅联网就可以的,这个拨号上网能连上的也只是国内的网络,还无法连接到国际上。因为中国目前还没有加入国际互联网这个大家庭。因为基础设施的不足,还有美国的阻挠,加入其中的过程还是很曲折的,前后也持续了很长一段时间。

以陆泽的了解知识,从1986年开始建设,直到1994年4月20日,National Computing and Networking Facility of China(简称NCFC),NCFC工程才通过美国Sprint公司连入Internet的64K国际专线开通,实现了与Internet的全功能连接。自此中国才被国际上正式承认为真正拥有全功能Internet的国家。此事还被新闻界评为1994年中国十大科技新闻之一,被国家统计公报列为中国1994年重大科技成就之一。

拨号上网的速度原本已经够慢了,64K的带宽并不大,陆泽已经无力吐槽,他只想要联网就行,哪怕只被分配到几K的速度也行。

这时期的带宽很小,因此传输的数据一旦过大,那等待的时间就会很长。

想象一下用几KB的速度下载一部几G的动作大片,那显示的剩余时间会让你崩溃。

陆泽等不了那么长的时间,他要想其他办法把编好的程序上传到美国的黑客论坛。

不过时间还来得急,现在他只要专心写程序就可以了。

做好编程项目规划的陆泽又把每天不多的时间分了一部分出来。

目前每天是先看报纸,从中找出国库券在各个试点城市的高低买卖价格,之后是开始画《灌篮高手》和《美少女战士》的漫画。画完固定张数的原稿纸后,就开始看书架上的书,增加知识面。最后的时间用来在电脑上编写操作软件。

0.01版本的Linux系统陆泽打算更改一些命令命名,让属于自己的烙印更明显一些。一些简短缩写的命令命名他舍弃了,而是采用了驼峰法命名。

骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程式编写时的一套命名规则。正如它的名称CamelCase所表示的那样,是指混合了使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间互相交流,所以多采取统一的可读性比较好的命名方式。

骆驼式命名法就是当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;从第二个单词开始以后的每个单词的首字母都采用大写字母,例如:myFirstName、myLastName,这样的变量名看上去就像骆驼峰一样此起彼伏,因此得名。

骆驼式命名法(Camel-Case)一词来自 Perl 语言中普遍使用的大小写混合格式,而 Larry Wall 等人所著的畅销书《Programming Perl》(O'Reilly 出版)的封面图片正是一匹骆驼。

骆驼式命名法的命名规则可视为一种惯例,并无绝对与强制,为的是增加识别和可读性。

陆泽之所以更改Linux中函数的命名方式,就是为了让整个函数名的意思更容易理解。

在Unix和类Unix系统中,简写的命令名称总是让初学者不知道命令代表的意思。这其实就是陆泽刚开始学习时碰到的问题。虽然之后觉得简写的命令打字时更方便,但是他还是打算更改一下,他知道这个更改可能会引起争议,这也是他希望看到的结果。

同类推荐
  • 跨世记

    跨世记

    假如可以随心所欲的弥补过去的遗憾,是否人生就没有了遗憾?从时空追溯开始,跨越独立而羁绊的无数世界,萧然有幸成为其中的命运架构师...从跨越时空开始,穿行在时间线交叉穿插的因果之中,是走钢丝,也是命运的导师......各人命运的羁绊,碰撞出因果交汇的火花,波澜壮阔的无数世界,用无尽的魅力极尽诱惑之能事,让深陷其中之人欲罢不能……(保证完本)
  • 文物守护神

    文物守护神

    我叫洛十一,2015级的高考生,我只想安安静静考个三本,奈何被系统选中为21世纪的“文物守护神”。接到的第一件任务是调查“张献忠沉船案”,因为这个案子,从此也和国际文物走私团伙结下了深仇大恨。接到的第二件任务是找回遗失在海外的“圆明园十二生肖兽首”,我这一生注定将踏上英雄的征程.......接到的第三件任务是.......(想了解我的故事吗?想知道我如何寻宝吗?不妨打开本书添加收藏,我在书中等你!)PS:《文物守护神》书友QQ群:897484577
  • 从相声开始

    从相声开始

    新书《德云大师弟》已经发布,大家可以放心入坑,有很多存稿。经过这本百万字完本的书,处默不仅在文风上更加成熟,严谨度上也相对更严格,跪求大家多多支持!新书的设定非常新颖,保证你看了之后眼前一亮嘿嘿!!来到另一个世界的你,怎样在这满是荆棘的道路上行走?陆远航神秘一笑:“你听说过文抄公吗?”群号:603662919六零三六六二九一九
  • 这个娱乐圈我承包了

    这个娱乐圈我承包了

    重生平行空间,唱歌、拍戏、他无所不能。电影、电视剧、综艺节目,他样样精通。影视圈、演艺圈、甜甜圈、呼啦圈……恕我直言,这个娱乐圈我承包了。因为在这个世界,我不是看不起某个人,我是看不起你们所有人。
  • 神级小职员

    神级小职员

    “你先去洗个澡!”美女总裁命令道。啥?说好只聊人生,不那样……的,到底是从呢还是从呢?全能高手一路低调,却情债缠身……
热门推荐
  • 九侯嫡女

    九侯嫡女

    她本是高高在上侯门嫡次女,却因错信他人葬送了自己的一生,被休沉井幼子被害家族破灭,一桩桩一件件的血腥控诉……重生后以她睚眦必报的个性她发誓要这些人血债血偿!复仇之路何其长远,步步为营只为不再重蹈覆辙。斗姨娘,斗庶妹,让这些害人精也尝尝她的手段。
  • 抗战之杀敌爆装系统

    抗战之杀敌爆装系统

    【QQ阅读第一编辑组签约作品!】正在看《亮剑》的杨尘穿越了,穿越到亮剑的平行世界,成为晋绥军358团楚云飞麾下一名士兵,还带了个系统。哎哟,我去!杀鬼子竟然爆装备!系统提示:恭喜宿主击杀日军官兵一名,爆出毛瑟98k狙击步枪一支!系统提示:恭喜宿主击杀日军少尉一名,爆出反坦克一门!系统提示:恭喜宿主击杀日军少佐一名,爆出意大利炮一门!系统提示:恭喜……老五刚刚创建了一个书友群,群号:1025682932有兴趣的朋友不妨进去玩玩,切记,不要去群里催更!不要去群里催更!不要去群里催更!重要的事情说三遍,嘤嘤嘤~~~
  • 魔帝的综漫生活

    魔帝的综漫生活

    世间六大魔帝之首的司华玥,在被勇者击杀后,莫名重生到一个世界……司华玥“来人,屠城”众人:……司华玥“等等,这样还是有点浪费。以后这是我的地盘了。”【主角无敌流,新人写作,不喜勿喷】(乱入世界:约战、从零开始…、Fate)后续会有添加如有想要添加的角色,可评论发言
  • 霸天族

    霸天族

    杀戮非我本意,奈何仇敌万千。这是弱肉强食的大陆,是刀光剑影的世界。左手江山社稷图,右手轮回吞天塔!王、宗、皇、尊、圣、帝...传说中的神灵“穹”,不服者统统镇压九重幽冥,抹去轮回不得重生!试看谭家残疾之人如何一步步披荆斩棘,成为万界神主。
  • 你把控事业,我把控你

    你把控事业,我把控你

    她退后100步,他便前进99步,只等她鼓起勇气,抬头、垫脚、吻上那一片深情。撩,是你来我往,撩,也是你不来我还往。--情节虚构,请勿模仿
  • 小文员的出路

    小文员的出路

    打工,她遭遇降薪!“被离职”!不服气申请劳动仲裁,却遭恐吓威胁!遇上白马王子一见钟情,被逼分开!开药店,不但被砸而且名誉受损!开公司,遭绑架险丢性命!老天垂怜,终于与心上人结为连理了,命运却再一次捉弄了她……她一个小文员到底做错了什么?怎么越来越像隔着玻璃乱飞乱撞的蜻蜓,前途一片光明,却总找不到出路?
  • 芯魂之殇

    芯魂之殇

    任务进行得很顺利。一家七口,已经有六个倒在血泊里了。雷雨在窗外倾泻,血在地板上流淌,逐渐淹没了它的脚。每迈一步,都留下一个血脚印。它没有任何不适,血嘛,不就是混着各种杂质的黏稠液体吗?对它来说,血液与石油没有多大区别。它关心的是,这家人里的最后一个,藏在哪里?它把声波接收器调到最大功率,仔细辨别着空气中的每一丝震颤。
  • 卡化世界

    卡化世界

    某天,一股不知名的神秘力量席卷全球,地球上所有生物,都被降维打击,变成一张张卡牌……
  • 掌门有个假系统

    掌门有个假系统

    一觉睡醒,凌海突然发现自己变成某个破落门派的掌门了,同时还觉醒了一个超级美食系统。等等,这两个好像不挨着啊。“来,徒儿,这个秘五品的元宝叫化鸡是你的。”“这个,奇四品的芦荟炖雪梨是你的。”“媳妇,这个神十品的掌门是你的,什么?你不要?”“我们门派不修功法,修炼全靠一张嘴,只要你吃得下,羽化登仙不是梦。”凌海看着山门跪拜的十万门徒大声喊道。且看凌海如何在修仙世界靠着觉醒错误的美食系统走出一条不一样的修炼之路来。
  • 血脉破苍穹

    血脉破苍穹

    三百年前,炎帝飞升,今天,黑暗的魂族不耐寂寞,再次开始肆虐人间,萧林家族的废物,在机缘巧合下,获得斗帝传承,从此平静的生活打破。绚丽巅峰的斗气,与神兽的激烈对决,进入梦幻之境,还有数不清的秘密宝藏!看一个废柴是如何在拥有斗帝的血脉后,展开刺激的人生,灭仇家,踏破苍穹飞升成神。