登陆注册
54465200000069

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

同类推荐
  • 宅男农夫

    宅男农夫

    这里虽然没有高来高去的打斗,但却有精彩真实的世界。这里没有炫丽的魔法,但却有别样的温馨。一次无奈的归家,一场莫名的奇遇,一段传奇的人生将由此起航。我是叶光辉,我为《宅男农夫》代言,为你讲述蓝天白云底下不一样的生活。
  • 摄影天才

    摄影天才

    看一名普通的大学生,如何利用“照相机”从平凡走向不朽,一步步地创造属于自己的辉煌……
  • 一世兄弟一世人

    一世兄弟一世人

    那年,两个毛都没长齐的小屁孩。那年,一帮子不怕天不怕地的兄弟
  • 我才不是卓诗雅

    我才不是卓诗雅

    霸道总裁,游戏专家,抑郁少年,萝莉妹妹,软萌弟弟,治愈系男明星,乐天派活力少女?父母双亡,转让公司带着巨款生活的克里斯·瓦伦·李,隐姓埋名成为平平无奇少女卓诗雅,拥有第8感,身体剥离,异世穿越,玩转异能,环游世界,50岁的生命倒计时,浪迹天涯!
  • 摇滚梦

    摇滚梦

    伟大的摇滚梦到最后渺小了整个人的一生,为了理想而去歌唱,到头来,连爱情的门槛都过不了,又如何让吉他弦绷得如想象中的干脆,爱情是狗娘,是的,但是现实更加狗娘。我该如何选择?继续在路上,还是就此停止有关在别人看来不切实际的向往?
热门推荐
  • 掠爱撩情之前妻别玩火

    掠爱撩情之前妻别玩火

    传闻,他金屋藏娇,隐婚三年不曾让老婆跨门半步,绝对是对老婆宠爱有佳的深情好男人。扔下报纸,他鹰眸轻挑薄唇上扬:“呵呵呵……”传闻,她温惋贤淑,结婚三年不曾与他吵过半句嘴,绝对是对老公死心塌地的温柔好女人。抿一口茶,她柳眉微拧红唇勾起:“呵呵呵……”事实上他选中她无非就是看中她三大优点:第一胸大,第二脑残,第三败金。事实上她找上他无非也是看中他三大优点:第一有钱,第二有钱,第三有钱。“说个数!”三个字如同他本人一般沉稳内敛,随着扔到她眼前的一纸离婚协议书,他的身体肆意的靠在真皮坐椅里,静等她狮子大开口。“俗话说一日夫妻百日恩,怎么说也合作了三年之久,钱嘛?你看着给。跟你合作,鄙人一直就觉着十分愉快!”她红唇染笑大笔一挥签上了柳璃二字。“找好下家了?”某男剑眉轻拧,眸里闪过一丝阴霾。“嗯,算是吧!有机会再合作哦。”话落,她踩着七公分的高跟鞋爽快利索的走出他能冻死人的视线。后来,他形容她说:“这女人不但胸大脑残败金,还没心没肺。”后来,她形容他说:“这男人除了钱多钱多钱多,还厚颜无耻。”新剧抢先看:剧场一:她酒气冲天,迷离醉眼之中满是氤氲。凑到仿佛至身事外的他耳畔,勾起红唇冷嘲热讽:“想不到堂堂墨腾私底下也会干这种下三滥的勾当。”他温雅一笑,迷惑众生:“哪里哪里,不过是为柳小姐铺筑一条康庄大道罢了,柳小姐应该感激我。”他笑的魅惑,气定神闲;她手握酒瓶,血压飙升。“康庄大道……我去泥玛的康庄大道。”随着问候他的话落,同时落在他头上的除了那瓶八万块钱的拉菲,还有从她嘴里突然喷出来的秽物……这女人不但打了他,竟然还吐了他满身?柳璃定论:对付渣男,能动手时尽量少动口。剧场二:再次面对狗仔队的强压式采访,她依旧惶恐无助,他突然出现在她身边:“她不需要做出任何解释,因为她是我墨承皓的女人。”某女蹙眉,低声怒问:“你到底是来雪中送炭的还是来落井下石的?”某男苦笑:“我是认真的。”某女攥拳:“今年奥斯卡金奖非你莫属,能把戏演的这么逼真,你怎么不去当演员?”某男无耐:“麻烦请你认真点。”话落,当着闪个不停的媒体,他突然俯首吻上了那抹喋喋不休的红唇。某女抓狂:“你个衣冠禽兽……”某男偷笑:“严肃一点,这是剧情需要……”柳璃定论:人生三大防,防偷防抢防色狼(墨承皓)。大嘻定论:(错字连篇惹人厌,剧情狗血招人烦,作者大嘻最欠扁,嘻笑怒骂还请看。)
  • 凌仙物语

    凌仙物语

    穿越异世,被迫修真。绝顶灵根,必备空间神器,呆萌灵宠一样不缺。只是世事难料,修真一途危机重重,被人陷害,一朝灵根尽毁,跌入低谷,即便如此也绝不认输,看女主如何东山再起,手刃仇敌,走出自己不一样的人生。
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 临界龙迹

    临界龙迹

    一个灵魂盲者,无法修炼灵术,不能积累灵力的瘦弱小男孩,却偏偏引发了神奇天象,招惹了四界各大洲的强者,他要怎样在可怕的噬魂之术横行的大陆上生存下去,怎样摆脱甚至是制服那些纵横天、人、魔、冥四界的至强者呢?还有未来恐怖势力的集结,第五界在等着他,这是天意弄人还是另有隐情?九枚手链,前世今生,龙血少年,正从那氤氲的大荒世界中走出···口中喃喃自语:这个世界,绝不能被黑暗笼罩,我要用自己的双拳,打翻你们!
  • 听雨南窗

    听雨南窗

    本书是宗孝祖的第一部诗词集,收录了他创作的格律诗词300首,90%是他近几年写的新作。这些诗词或气象宏阔、境界深远;或自然清新,流丽洒脱;或婉转缠绵,细腻深挚,有清水芙蓉的明净利落;大量作品以理性的关照,烛照细致入微的情感世界,凝聚了灵动多姿的生活瞬间。
  • 重生之偶像大大

    重生之偶像大大

    经历过重重背叛的她,最终死于自己出生入死的兄弟手下,重生之后发誓血葬血偿……重生加学霸如‘男’神的她碰上冷酷加强势加……闷骚的他将会擦出怎样的火花呢?
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 小仙太难求

    小仙太难求

    俗话说苍蝇不叮无缝的蛋,苍小萤作为一只五好苍蝇,她向来只叮那些有缝的。但谁知她却叮上了那个三百年前渣了她的渣男,对着渣男吐了口水之后,苍小萤才发现渣男居然是整个三界都惹不起的俞祉上神。于是逃跑未遂的她,被某上神拎着苍蝇腿就带回去当了免费劳动力,但是慢慢的苍小萤就发现,这渣男看她的眼神为何却愈发的不对劲了?———苍小萤:“上神,你什么时候将我的工资给发一下?”俞祉:“我就是你的工资。”#震惊!某上神因发不起工资居然以身抵债!#(1v1宠文,男主不是渣男)
  • 仙途竹生

    仙途竹生

    何为仙,何为凡仙途飘渺,凡尘纷扰少年一笑惹红尘,摘日月,斩浮生仙凡一念,转世为何?
  • 乱世争雄记

    乱世争雄记

    江湖仇杀,爱恨情仇,沙场退敌,争霸天下怀着复仇的决心,少年一步步的实施着自己的计划,尽管他知道也许他这一辈子也达不到目标,但他还在继续坚持。也许是苍天怜悯这可怜的少年,机缘凑巧之下,最终让少年成就了一方霸业。然而这只不过是一个开始罢了……如果前边的江湖仇杀说成是一道水果拼盘的话,那后边的沙场厮杀,争霸天下才是真正的主餐,精彩还在后头……