登陆注册
330700000156

第153章 编译内核

(新书期,求鲜花,求收藏!)

回到家,吃过晚饭后,肖远没有再去学校上晚自习,而是把自己关到了屋里,开始对那台Thinkpad600动手术了。

他想要做的,是对那台电脑的彻底控制,要想做到这一点,那么,第一步就是把系统原装的Windows98从电脑中彻底的删除,因为微软出于商业利益考虑,不可能公开Windows的源代码,甚至为了保证系统的易用性和稳定性,对很多本来在DOS下能够自由控制的东西进行了封装,限制,这对于普通用户来说,并不会有什么影响,甚至可以说是好事,但是对于肖远这样对自己的电脑有着极强控制欲的黑客来说,却是难以忍受的事情。

所以,他要把自己的电脑系统换成Linux,一个完全开放源码,能够对系统任何细节进行控制,进行调整的自由的操作系统,而先前他在顾狼那里下载的的东西,其实就是Linux内核源码,以及利用源码搭建一套完整的操作系统所需要的软件包,或者源代码包。

当然要想对一台电脑做到完全控制,并不是一件容易的事情,也绝不是普通电脑用户所能做到的,如果没有扎实的基础,在把系统预装的Windows98删掉后,这台电脑恐怕就只会沦为一个冰冷的黑盒子,什么也做不了。

肖远把顾狼给他刻录的光盘放到了电脑的光驱内,然后从BIOS设置为光驱启动,很快,系统就被引导到一个黑色的命令行界面。

他首先要做的,就是对自己笔记本电脑的硬盘进行重新分区,格式化,把Windows98的所支持的那个憋足的FAT32文件系统彻底删除,换成Linux所支持的文件系统。

因为硬盘非常小,只有3.2G,分区格式化这一步肖远搞得很快,十来分钟就搞定了。

肖远接下来要做的,就是对光盘上的Linux内核源码,按照自己的需要进行删减配置,编写出编译脚本,然后对源码进行编译,生成真正可执行的二进制机器代码,他所使用的工具也都在那张光盘上。

对于Linux内核配置,肖远前世做过了无数次,所以这次做起来,一切都是轻车熟路。

内核编译脚本的编写,可以使用一些自动脚本生成工具,当然如果对这种脚本的语法和格式非常熟悉的话,也可以自己动手编写,这里,肖远选择了自己亲自动手编写操作系统源码编译脚本,这样做虽然麻烦一些,但是比起用某些自动工具生成的编译脚本来,却有了更高的控制感和自由度。

肖远对这个过程很享受,因为在编写编译脚本的时候,他能够控制编译过程的每一个细节,并保证只有自己需要的那些功能会被编译,那些不需要的功能不会被编译,也不会出现在他的系统中。

像这种对系统的完全控制也只有开放源码的操作系统能做到这一点,而类似于Windows系统之类的闭源系统,微软所提供的是一个编译好的二进制软件包,在安装系统的时候,虽然也提供了一些配置选项,但是能够配置和控制的东西却很少,根本无法做到完全控制,甚至可以说百分之九十以上的内容都是微软强加给用户的,其中有些功能用户可能永远也用不到,但是这些功能却要装到用户的电脑上,甚至要用户掏腰包为之买单。

又或者,有些功能用户并不想用微软所提供的,比如从Windows98就开始捆绑到系统中的IE浏览器,却只有某些技术高手能够把它卸载掉,普通用户根本就做不到这一点。

肖远在写好内核编译脚本后,从文本编辑器退了出来,在命令行后运行了这个脚本,接下来就是漫长的等待,如果是后世的计算机,这个过程可能只需要半个小时,甚至一二十分钟就能完成,但是肖远现在这台电脑,CPU却只有233MHz,内存只有64M,所以,在这样一台电脑上编译一个操作系统内核,需要大量的时间,据肖远自己的经验,完整的把内核编译成功,最少需要三四个小时,而且这还是他写的内核编译脚本没有错误的情况下,如果他写的脚本中间有错误,导致编译失败,那么就要重新修改编译脚本,重新编译,所需时间更长。

等待编译结果出来的几个小时时间,肖远自然不会浪费掉,马上就要期末考试了,功课需要复习,于是他拿出了自己的课本,埋头看书了。

这期间,肖常天进来看过肖远一次,他看到肖远在埋头读书,也没说什么,就离开了。

在差不多晚上十点半的时候,内核终于编译完成了,肖远看到最后编译器给出的编译成功的信息,心里暗自庆幸了一下,把课本收拾了一下,然后开始在编译好的内核上进行下一步工作了。

这个内核编译好之后,实际上一个能够启动的,具有最基本功能的Linux系统,以及一个基本的Shell已经安装到了电脑上,这时,电脑已经能够启动了。

肖远在光驱系统中,把光盘上的文件都拷贝到了硬盘上,因为这时候硬盘上刚刚编译好的系统还没有配置光驱驱动,所以一旦从硬盘启动,进入刚编译的那个系统,是认不出来光盘的。

从硬盘启动,因为只需要加载一个很精简的操作系统内核和少数几个软件包,所以只用了几秒钟时间就启动完毕,和打开电视机到看到画面的时间差不多。

看着电脑屏幕上的登录提示符,肖远有一种难以言喻的满足感,Linux系统和Windows98系统不一样,它是一个多用户系统,所以,登录过程是必须的。

肖远在登录用户名后输入了具有最高权限的超级用户名root,然后敲了回车,进入了系统,因为是刚刚编译完成的系统,超级用户还没有密码,肖远第一步要做的,就是为超级用户设置密码。

设置好密码后,肖远在把Linux用户手册安装好,然后又把宏汇编器,c语言编译器,以及最基本的文本编辑器安装好,到此为止,一个能够工作的基本Linux系统算是做好了,当然到目前为止,这个系统还做不了太多的工作,因为电脑的很多硬件还缺少驱动,而且肖远知道,这些驱动即使网上也找不到,只能自己编写。

编写这些驱动对于他来说并不什么太难得事情,但是却需要时间,这个时候时间已经到了晚上十一点多了,肖远想到明天还得早起,就关掉电脑,上床睡觉了。

同类推荐
  • 自力更生12上班

    自力更生12上班

    人生需要继承优秀品质,吃苦,坚毅,自学,自立。1. 寄养2.理发3 第一次上班,那年我12岁4. 团长5.富县恐惧症6.好奇心害死猫7.甘泉打人事件8.12岁在桃庄湾劳动改造9. 第一次偷吃西红柿10.世界最高的厕所11.黑毛衣12.过年的饺子13.最长的山路14 我这样学语文15天下最好吃的面16龙套17 迟到的棉鞋
  • 忆年-回到1990

    忆年-回到1990

    人生重来一遍,在充满变幻与机遇的九十年代,能够拥有超前的眼光会带来什么样的结果?成为书城大王?房地产巨鳄?开始传奇的财富人生?又或者,一事无成?是保持已知的平淡的轨迹,还是彻底改变人生?生活平平无奇的周序回到九十年代初的大学校园,重新开始他的学生生涯,然而重复的历史却并非简单的重复,未知的宿命和一段段情感纠葛让他陷入了旋涡之中——(欢迎加入书友群追忆似水年华28773544,怀旧,闲聊,扯空天)
  • 荒野直播间

    荒野直播间

    食人鱼?我吃过。沙漠狼?我打过。在雨林与毒蛇搏斗,在草原和豹子赛跑,在世界最高的山上滑雪,在世界最大的沙漠玩沙子,在世界第一长河捞鱼吃。作为一个荒野探险者,这些都只是家常便饭。来到平行世界,用荒野求生的知识,开启不一样的直播生涯,用系统的力量,成为世界上最知名的主播。
  • 少年的步伐

    少年的步伐

    这里有座山,山里有座城,城里黑多人,人人有故事,地铁叫轻轨,轻轨穿楼过,上坡下坡上下坡,西南山城。
  • 仙尊狂婿

    仙尊狂婿

    上一世,你杀我父母,屠我族人。这一世,我定要将你剥皮拆骨,炼魂点灯!上一世,我手无缚鸡之力,人人可欺,留下心魔。这一世,我定将逆势崛起,报血仇,登巅峰,成就万世巅峰!林枫修真十万年,成就无上仙尊,渡劫重生魂回当年繁华盛世。这一世,我定当万事恣意,顺遂心意!
热门推荐
  • 双笙共享系统

    双笙共享系统

    易小笙只是没有修炼资质的普通人,因此他的女朋友背叛了他,在这灵气复苏的星际时代,易小笙的家庭也充满了矛盾。生无可恋的易小笙羡慕别人和睦的家庭,甜蜜的爱情,羡慕别人可以修炼的资质,只是自己什么都没有。“以前人们都说要信息科学,结果在这星际时代修仙却也是科学,这么狗血的事情都发生了为什么老天不赐我一个金手指!为什么所有的不幸都降临我的身上!贼老天,我——”“砰!”老天没有给易小笙降下金手指,倒是降下一个人。
  • 我在异界打工赚钱那些事

    我在异界打工赚钱那些事

    颓废少年被系统选中,因此来到异界打工的故事
  • 道源图

    道源图

    万年之前到底发生什么?为何曾经熟悉的大陆消失不见?到底是何种原因,让所有高层无法进阶?苏家到底因何被灭族?苏家神级功法从何而来?进入八大生命禁区的父亲还活着吗?苏天你还没找到你妹妹吗?混元大陆在哪儿?苏天 快起来,继续战斗,老白还等着你成为“希望”。(主角从灭门惨案中逃生,被逼加入军队,学上古炼丹,查万年真相,寻找暗害苏家仇敌,一步步走来九死一生......看苏天如何在残酷的大陆从凡人到绝巅,成就神位,查出万年之前的真相。)
  • 匹夫的逆袭

    匹夫的逆袭

    责任编辑:血酬身患绝症最后一搏的老警察,为婴儿奶粉和房贷不择手段的私家侦探,阴魂不散的神秘杀手,三路人马的目标都是租住在城乡结合部出租屋内的大叔与萝莉,暴雨来临前傍晚,每一个人都站在了命运的三岔口,谁是盟友,谁是敌人,是引颈就戮还是绝地逆袭,无路可退的黑车司机刘汉东面临最后的抉择。
  • 林杪数秒

    林杪数秒

    从小到大,内心情感丰富的我总是感慨颇深,现在想想,小时候挺可笑的,但我的童年的确是五彩缤纷,我不曾怀念过去,但不可否认,它是我成长的印迹。钱学森先生说过:“六年的中学学习生活对我的教育很深,对我的人生,对我的知识和人生观起了很大的作用”是的,青春期是我们身心发展的一个重要阶段,也是风华正茂,朝气蓬勃的一个阶段,是一个令多少人羡慕向往又后悔的阶段!的确,当我仅仅进入中学一年经历了需多磨练时,我就发生了翻天覆地的变化,我懂得了很多,知道了在这个风华正茂的年龄什么该做 什么不该做,我很喜欢现在的我,一个对世界,对未来充满了好奇心与希望的我,在这风华正茂的年龄里,我要不断充实自我,让自己变得更加优秀。即使那路上充满坎坷,我也会好好成长,用笔来记录一个青春女孩的最好年华……
  • 万符仙帝

    万符仙帝

    牛仔新书《无双冥仙》【买断作品,质量保证】不能修炼天地元气的废柴少年,得到冥界至宝——冥塔!至此开启冥塔,受至尊冥气灌体,从此走上了一条修炼冥气的道路!修元大路上那些不为人知,并且让人谈之色变的上古战场,却是叫何方趋炎附势,流着哈喇子也要寻找的地方!按照何方的话来说:“我无非就是想知道,这七层冥塔里究竟有些什么玩意儿?这上古八大种族究竟守护着什么而已!当何方的两个如花似玉,秀外慧中,妖娆无限的妻子一起问,你到底喜欢我哪一点时。何方就会很不耐烦的说:“我喜欢你们离我远一点!我在培育战尸呐!”
  • 为君雪下三千尺

    为君雪下三千尺

    他和她青梅竹马,两小无猜,本以为能够一路走下去,奈何突如其来的变故,把两人生生拆散,但有缘有份终归殊途同归,再相遇,他和她还能回到以前吗?一切的一切都要从一场兵变开始......
  • 你是我的唯一甜

    你是我的唯一甜

    又酷又飒的女学霸,来到梦欣大学,遇到五位小少爷,会发生什么有趣的故事呢?
  • 庸尊天下

    庸尊天下

    一个武侠迷赵庸在和同学的打乱中意外的穿越到了异界,为了生存投入到柳家,由此揭开了他在这个异界大陆的新的人生征程。我本无意纷争,奈何势非所愿!我本无意牛叉,奈何情势所迫!我本清纯少年,奈何美女扑身!我本平平淡淡,奈何众望归尊!看我异界之旅,圆你英雄之梦!看我异界纵横,燃你热血豪情!看我异界红运,点你青春激情!看我异界为尊,壮你青云之志!一样的玄幻,不一样的内容!一样的穿越,不一样的精彩,尽在庸尊天下,敬请品鉴!
  • 往生起源溯道

    往生起源溯道

    隐者,小隐隐于野,大隐隐于世,自秦始皇开始世人便追寻长生之道,但是长生真是心驰向往之事?