《笨兔兔的故事——带你了解Ubuntu,了解Linux》
第6节

作者: 懒蜗牛Gentoo
收藏本书TXT下载
  linux被公布在网上之后,引来大家的围观,很多人觉得这个东西挺有意思。不过第一个对外发布的0.01版linux还有很多的不完善(这简直是一定的)。这里先要说一个概念,linux是什么?确切的说,狭义的讲,linux只是一个操作系统的内核,他只是各位的Ubuntu系统里面/boot/目录下的那个内核文件。就好比汽车,linux只是一个引擎,只是大家普遍的把装了linux这种引擎的汽车叫做linux汽车。那么既然linux只是一个内核,要想工作就还需要很多周边的支持,比如文件系统,比如一个命令行程序,比如一些基本的软件。

  由于当初linus大侠是在minix系统上开发的,所以最一开始linux用的文件系统是借用minix的文件系统。可老借别人的总不是个事,还是应该有自己的文件系统,就像查皮的FAT和NTFS。前面说了,文件系统也就是自己管理自己这点硬盘空间的方式,自己的屋子用自己的方式管理,自然最顺手。这时候,来了个牛人叫Theodore Ts’o。
  Theodore Ts’o,1990年毕业于美国MIT大学计算机科学专业。他爱好广泛,喜欢烹饪,骑车,还有折腾电脑(这都不挨着啊~),后来又玩上业余无线电报了,当然这都不是主要的。他看到linux觉得很有意思,于是怀着极大的热情为linux提供了邮件列表服务以便大家一起讨论问题,后来还提供了ftp站点来共享linux的代码,并且一直用到现在。除此之外,技术上,他编写了linux0.10内核中的虚拟磁盘驱动程序和内存分配程序。在感觉到linux缺少一个自己的文件系统后,他提出并实现了ext2文件系统,并且ext系的文件系统一直都成为了linux世界中事实上的标准,任何一个发行版都会默认支持。现在已经发展的遍地ext3,期盼ext4了。 Theodore Ts’o可算是Linux的顶级元老了。

  另一位元老,一个英国人——Alan Cox。他工作于英国威尔士斯旺西大学,特别爱玩电脑游戏(又一个玩游戏的,可见玩游戏也不是坏事),尤其是网游(你看你看,还是网游),不过那时候的网游不像现在这样华丽,那时候是字符界面的,能想象嘛?字符界面的网游!那种叫做MUD——Multi-User Dungeon or Dimension。玩MUD当然就得有计算机啊,就得有网啊,所以 Alan Cox就开始逐渐的对计算机和网络产生了兴趣。为了提高电脑运行游戏的速度以及网络传输的速度,他开接触束各种操作系统,为自己选择一个满意的游戏平台,争取榨干电脑的每一个指令周期。经过自己考虑,他买了一台386SX电脑,并且装了Linux0.11版的系统。这主要是因为预算比较紧张,即使minix他也买不起。(重复一下,minix用于教学是免费的,但是其他用途要收费,包括个人用。)于是他开始使用linux,进而学习其源代码,并对linux产生了兴趣,尤其是网络方面相关的代码。(整天琢磨怎么榨干他家那点带宽)在Linux0.95版之后,他开始为linux系统编写补丁程序,以后逐渐加入Linux的开发队伍,并成为维护linux内核源代码的主要人物之一。那个有点软的公司还曾经邀请他加盟,被他有点硬的拒绝了。

  再有一位,Michael K. Johnson,他是著名的linux文档计划的发起者之一,写了《内核骇客手册》
  一书,曾经在Linux Journel工作,现在在著名的商业发行版RedHat的公司工作。
  当然除了这些大牛,还有更多的大牛,中牛,小牛,牛犊,牛杂,牛尾,牛头肉,肥牛……(唉,又饿了)……们,都为linux的发展做出了自己的贡献。他们来自不同的国家,从事不同的职业,他们甚至从未见过面,但是他们为了一个共同的目标,通过网络,一起合作,利用自己的业余时间,义务的帮助linux成长,才有今天这个可以合法免费使用的操作系统。这是什么精神?这就是软件国际共产主义的精神!(好吧,这个词是我造的)


日期:2009-03-31 18:49:16

  (18)杀毒
  这天又去查皮的屋里搬东西,看见有几个生面孔,长得怪猥琐的也不知道干什么的,查皮那还真是什么程序都有阿。刚把东西搬了回来,就见apt火急火燎的跑过来:“报告系统,本APT有超级牛力!我要用网络。”——是的,任何程序要使用任何硬件资源都要经过我的同意,因为我是操作系统。
  我一边查看资源情况一边问:“这回去招什么软件呀?”
  APT说:“叫AVAST。本APT有超级牛力!”
  “这软件干什么的呀?”

  “本APT有超……”
  “算了算了,我不问了,快去吧超级牛力。”
  话音未落,apt就飞也似的跑出去了,从远处还传来他悠扬的声音:“……超级牛力~~!”
  唉,就说现在是牛年了吧,也不至于这样啊。
  过了一会,“超级牛力”回来了,带回来一个软件,看着软件个头不是很大,长得也比较难看,只有个很简陋的图形界面。我顺手拿过他的手册man了一下(linux下,你想知道一个软件是干啥的,怎么用,你就man他。当然,你得懂点英语。)才知道原来是个杀毒软件,还挺有名气的。心想,我又不中毒,主人装杀毒软件干什么?忽然想到了在查皮屋子里看到的几个萎缩的面孔——莫非是隔壁那哥们中毒了?

  果然,在被“超级牛力”安顿好住处之后,AVAST马上被主人叫进内存去工作。他先是去网上下载了最新的病毒库——就相当于一沓子通缉令,上面写着各种已知病毒的名字,相貌特征,作案手法等等信息,以便杀毒软件查对。下载完毕之后,就见他收拾好工具,整理一下装备,向着那黑洞洞的隔壁,出发了。
  说起来,隔壁那个查皮还真是挺害怕病毒的,防不胜防啊。针对他的病毒多种多样,各有各的本领,虐待起查皮来真是八仙过海各显其能,而且查杀不易。他们有的会伪装成别的软件,查皮叫醒“记事本”去干活,殊不知真正的记事本已经被病毒一棍子打死了,现在躺在那长得跟记事本一样的家伙已经是整了容的病毒。有的能够藏在正常程序的里面,正在工作的IE同志,很可能工作服的兜里就隐藏着病毒。并且病毒们现在基本都回随着查皮一起起床。当查皮被叫醒,伸个懒腰揉着眼睛走进内存的时候,他庞大的身躯后面可能正趴着40多只病毒。由于病毒是活的,要杀掉很困难,它们可能会有很多人共同作战,杀毒软件杀掉了内存里的强夫,内存里的大熊会把硬盘里强夫的复制版在叫起来。扭头杀毒软件去杀大熊,强夫会把杀掉的大熊抢救过来,结果谁也杀不了。有的病毒更暴力,自己先跑进内存,一看见有杀毒软件要进来,立马上去一铁锹拍死,然后藏起铁锹装着杀毒软件的声音说:“杀毒软件成功启动,没有发现病毒,噢耶~”甚至还能监视着IE,一旦他要访问什么杀毒防毒相关的网站,二话不说,直接干掉!

  但是AVAST去查毒就简单多了,因为这时候隔壁的查皮没起床,所有他那边的软件都在睡觉,病毒也一样,所以不会有任何反抗能力。AVAST过去,只要根据通缉令一一对照即可,只听隔壁那边 “阿~~” “厄~~~” “哎呦~” “我死得好惨哪~~~~~~~”等等叫声不绝于耳。过了很长一段时间,AVAST回来报告:共发现病毒7种,共214只,全部歼灭。


日期:2009-03-31 18:50:42

  (19)免疫
  有人问,查皮那里的病毒那么可怕,你这里怎么没有病毒呢?好~
  笨兔兔老师第二讲——为什么linux不中毒
  首先我们来了解一下病毒,病毒是什么?其实说简单了,病毒只是一个程序,一个坏坏的程序。既然是程序,就跟其他的正常程序一样,依赖于不同的平台。啥意思?就是说,给查皮打工的,没法给我干活,给我干活的,也不理查皮那一套。我要是拎过一个查皮那边的程序跟他说,快起床干活。他压根也听不懂,闭上眼睛继续睡,语言不通啊。所以,病毒也一样,针对查皮的病毒传染不了我,针对我们linux的病毒也不可能传染查皮。

请按 Ctrl+D 将本页加入书签
提意见或您需要哪些图书的全集整理?
上一节目录下一节
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.