移植第一百九十章
鸿回到自驱之中,然后光林。之中己房间,心情激动从命令行进入了软盘地将其中一张软盘插入
出了长下,列林鸿进入这里面有一个长的一个文件夹列这个文件夹,再“sourceco表名为用dirde”文件夹,示了一命令显。
了一下,发现这和文件系统三大部分,序源张软盘里面保类地放置在对应的文件夹中,主要分为存的全部是源代码,分门别林鸿大致的浏览其他都是一代码之类的。内核、内些引导代码还有驱动程存管理
下将这块软盘退来,林鸿查看了一另外一张软盘。了出
盘中启动,这张软件里面的内镜像系统进行安装。可以直接从这块软容才是minix的
像,所以现在的软盘体个系统做成了压缩镜大多了,再加上盘就装下了。积已经比以前linus直接将这一张软
将原来的系很熟悉,做不了了,例如上林鸿本想立刻就进行安装,可是转念一想,自统给删掉。了,他的很多事情就己对这个系统如果并不是网和进行程序开发
动的时候对安装双系统,能够在启系统进行选择,这于是,他决定在硬盘可以按系统样就照需要进入不同的。上
各大论坛查一下相安装并不是很关的资料。这事放下,先去不过林鸿暂时对双系统了解,于是暂时将
逛了一在几个论坛上础,心中一下大家的经验可以习了,他原本就也有一个模糊省时间和精力。节的概念,只是不想已经有扎实的基浪费时间上心中有数圈,林鸿就基本再去试验摸索,学
实很简双系统启动其单。
分别是mbr(主要启区表。在硬盘的第一个扇区上记录了两个重要重要的区域,动记录区)和分
要将新系统会看到有,安装了一个“开单,就可以进入不开机启动管理程序的“系统的关键所在,只个这样的管理很重要,这两个区域都同的系统。区域中,这样在开机的mbr。在这块机启动管理程序”,启动有”也写进硬盘程序,选择对应的菜两这个程序才是安装双时候,就但是和关的则是
拜访两个指示另外一系统。好像是在超市门口牌,一个是指向dos这个原理,就个则是指向mi系统,
安装minix。去吃完晚饭之后,林鸿再次回到房先去下楼间,正式开始
启动管理程序”写入还废了一番为了顺利将minix好他之前已经将心思,刚开始的几次的“开机都无法启mbr,林鸿没能成功,幸,否则原来的系统可能动了。还原来的给备份了
于成功将min到了硬盘上。给安装鸿终经过几番尝试,林
选择mi他迫不及nix菜单,回车。待地重启计算机,然后
部都o件都被检测了一有硬台计算机的所一个字符界面。遍,全显示器上立刻出现了许多检测信息,不断地向上滚动着,这k之后,最终才进入了
在此之前就已经看过记很快就上手了,将所有住悉,他对min都试验了一遍。ix的系统命令非常熟的命令由于林鸿设计与实现》,所以了那本《操作系统:
接着,手册,他对这个系统所进行了哪些修改。地列出了的,里面详细林鸿在这linus撰写这是个操作系统里面找到了一份详细的帮助
的是,linus竟然讶已经顺利完成编写。其中,令林鸿感到惊了终端仿真器的
也就是说,用这个完全行连接了。器进可以和一些服务
账号和密码。一下,首先填上后,再输入服务器网络账号和密的登录,连接之bs服务器ip地址输入服务器的sam码登录网络,然后再刻动手试了林鸿立协会的b
出现了熟悉真终端上界面。的命令行仿
接下来,能一个个试用过去,他林鸿按照linu果个版本的系统都机前期的几现原本只是用来作为教学用的精简s所列举的那些功版系统,功能竟然已发算计要强大。经强大如斯,甚至比苹
。ash的shel面集成了一个名为b竟然功能,是linus最让林鸿动在里心的l程序
是已经被linus成给替换现,原来他觉,后nix自带不是mi序实际上在系统刚启动林鸿并没来看了文档这个程时候就运行了,的那个,而之后才发了。看到的命令行界面并的功有察只不过
例如dos界部分,通行界面,shell即外壳程序壳。面也是一个作系统内核的一个重要别于操命令,这是区字符常的表现形式就是一个
相应的应用程序。调用执行通过接受用户输入的,shell可以命令
或者,它入的命令,shell也是序设计语言高阶语言中才具和分支。有的控制结构,包括循环式解释和执行用户输,并提供了许多在另外一种程序设,定义了各种变量和参数预先设定好的一连自动地解释和执行计语言,它可以交互串的命令。作为程
黑匣子些有限的被封装好的a实现细节,而dosnus改装过全可以,完全不知道底层是,这个操作系统的源可以查看所有的以说,这个经过li只能有一pi接口和中断。有了这个shel后统了,更重要的l,可的运行机制,,林鸿媲美dos系操作系统则是一个的系统,功能已经完代码是公开的
林鸿立刻喜欢造到如此程度!作系统改竟然将一个inus果然厉害,阉割版的操上了这个系统,l
l邮件客户端由于这个重新选择ix中退了出来,系统里面可以用来收m这样的网络进入。从m程序,也没有emai发电子邮件,林鸿暂时还没有类似telc了ms-dos系统o
收到了他邮寄自己发了一封邮件他首先收取了电子,询问是否已经inus在几天前就给邮件,发现l的包裹?
持联林鸿立刻回信,说今对里面的功能的强大后也将一感到非常刚到计算机中的惊叹,他以,信息。天及待地将其安装刚收到,迫不起对这个系统享进行改造,希望能够保系,共
议的聊天软件基于irc协起自己已鸿还提行末了,林ix系统下,这在线联系。移植到min软件样,他们就可以及时进,他会尽快将这个聊天经编写了一个
等林鸿退出邮件系统没到达。的时间,还出去之后,不到两分钟,就提示有新邮件邮件发送
之后微微一愣,没想到到邮件标题林鸿看us今天正好在线。
了几天时间。你的回信!按照时间推早几天就到达你这里,看来它在某个地方终于收到“嗨,朋友,很高兴耽误算,这个包裹应该
你说的那个聊天软件我没时间关,暂时待你将它移植到这个系这个系统中的修复底层的一些bu兴趣知道,一点,过于单调了非常期g很感软件,目前还是少了些内容。,统中来,你注这。而我则由于忙于
件附件。对了,在这个功能,我想你会用到段时间内,我又对这个其中的一个软件,请系统增加了几查看邮
.”你的朋友linus
这封电子邮件中的两来。林鸿立刻将个附件下载下
文档。本其中一个附件包很大,而另外一个则是文
林鸿将文本文档打开,阅读起来。
”“gcc?
看到这篇文档cc的一个安装说明他。,主要是对g
言编译器!”“竟然是编程语
内容,林鸿顿时眼睛看到这一亮。里的
件,这样一来,他就程开发。无法在里面进行编题而他正在为这个看到可以用来编程的软根本没有问系统的时候,nix操作烦恼,因为之前他在熟悉mi
系统中正常运行。上开发的软件因为别定制模拟,否则根本无法在另外一个操作操作系统平台不同,在一个平台另外,除非是特
x操作系统中都可以看gcc的全称是件。在许多类u这是一套以gpl由软许可证所发行的自译器”,“gnuc语言编到它的身影,功能非常强大。
不用专移植行了修改linu直接开发软件,而s将其进,就可以成功的在这到minix操作系统个操作系统下,使其可以顺利这样一来换到另外的平台上。门切中,
器常重要的意义。bash程序一样,⢟成功,和的移植有着非c编译
,将gc常激动,他立刻按照x系统中。顺利地集文档c编译器也觉成到了原来的mi得非林鸿中的说明对此
启进入mi他并没台下,将自己之前编移植到这个,他要立刻将cqcq是再次重启切换到d码拷贝到软盘中nix系统,从软盘中,再重os平将源代码读取出来平台上来!有停止,而写的cqcq源代
一层了方便在dos下,为菲图形界面,让其显得更加方便丽丝的使用,他操作。在原来的基础上增加了
的移植过程完全被抛弃了之后于cqcq的源代码针持鼠标等操作本,。时还不支,只剩下了内部功给编但是在个平台下的程序成言编写的,所以林鸿图形化界面minix下,暂的核心代码对界面进行重新设计译出来了很顺利,。由身就是用c语,他使用gcc将这
录,结果发现号和密码,进行登,进然后重新编译。鸿输入账林行修正,微促而造成的细出线了一些由于粗心急错误
林鸿顺利地上线了。正常次启动之后,终于一切。输入账号和密码,再
……