周三,实验室新买的电脑到货了,孙彧和杨岿是晚上到实验室的时候才看到,黄老师没有到士元同学那里买,除了黄老师有自己的渠道之外,价钱不说,主要还是士元同学那里开不出票来,因为士元同学的表哥不肯为了两台电脑去开张票。
在孙彧的建议下,两台电脑都装了网卡,并且多买了一张网卡装到了原来那台旧电脑上,以及一个集线器,为此还让店家送了几根网线。
电脑到货之后,黄老师并没有具体分配使用人,只说是实验室共同财产,大家商量着用,主要是电子系的学生不去摆弄电路,坐在电脑面前敲敲打打的,一看就是不务正业,所以黄老师选择信任他的学生。
孙彧其实现在也主要是在摆弄那两块单板机,不论是新电脑还是老电脑,他用的都不多,于是实验室里大多数情况下,当然是晚上,电脑都是杨岿在用,他正好把从潘智那里复制过来的sunIx装到旧电脑上,用来测试链路层的协议代码。
在安装sunIx的时候,孙彧想到了一个问题,需要写一个系统引导管理工具,单板机上是通过跳线来选择启动设备,但是在pc机上,通过这么一个工具来选择启动的系统,肯定是会有许多便利的。
做这样一个多系统引导管理工具,知道系统引导原理的话并不是什么难事,孙彧头脑一闪之间已经有了好几个方案,不过孙彧由此又想到了另外两个完全不同的多系统方案。
一种是在操作系统上安装一个容器,这个容器与操作系统共享系统资源,或者说,这个容器是一个虚拟机,虚拟的对象是系统的硬件,在这个虚拟机之上再安装一个或者多个操作系统,这个或者这些新安装的操作系统通过虚拟机访问系统资源,而虚拟机本身又是原来操作系统的一个进程,本身也是可调度的。
另一种同样也可以认为是个容器,只不过这个容器本身并不占用系统硬件资源,而是通过系统调用向原操作系统申请,同样,这个容器也是一个原来操作系统的一个进程,同样也是可以调度的。
“你有没有考虑过。。。。。。呃。。。。。。启动的时候可以先选择想启动的那个系统?”杨岿肘了一下正在沉思的孙彧。
“正在想,可以有好几种途径,正在考虑选哪种。”多系统引导工具在这里说没关系,但是孙彧刚才联想到的那两种方式,孙彧觉得还是跟李老师汇报比较好。
“那赶紧做一个,这里正好有电脑可以给你试。”杨岿于是说道,sunIx内核那部分他没有参与,实际上操作系统课也没有很详细的讲过这个问题,既然孙彧也想到了,那就催他做一个,杨岿觉得这会是一个很有用的工具。
“好。”孙彧点头应下,这台旧电脑上的东西都复制到了新电脑上,想做什么实验自然随他的便。
“现在?”杨岿从电脑前站了起来。
“不急,我要先想想。”孙彧摸了摸下巴,又得剃胡子了。
“那你坐下想吧,搞好了我再继续。”
“哪有那么快,你又想偷懒是吧?”
“你们两个又搞什么地下工作?”听到两人在这边不知道嘀咕些啥,裴华便扭头问道。
“小杨问我能不能做个多系统启动的管理工具,我说我也在想,他就打算让我现在就做,哪有那么简单的事情。”
“多系统引导?”裴华于是走了过来。
“刚才我不是装他那个sunIx吗,原来的dos就被覆盖掉了,如果要是有那么一个工具,一台机上可以装多个操作系统,启动的时候再选一个,那不是挺方便的。”
“那确实。”裴华想了想,点点头,又接着说道:“那赶紧,那真的很有用。”
“卧槽,你们怎么一个个催命鬼似的,这事情我要跟潘智说下,他那边肯定也用得上,他要是有空,他写一个都行。”
“我觉得你最好起码先写一个能用的,再提交给他完善都可以。”裴华顿了顿,然后又说道:“这也是可以写论文的,你自己能写的就不要再给别人了。”
“就是,你自己写了就挂我们实验室的名字。”夏衡说道。
孙彧于是点头应下,不过今天肯定做不出来,只是答应争取国庆假期前做出来,然后杨岿继续干他的活。
不过,周四下午没课,只是修改sunIx引导代码并没有花太多时间,并且启动两个不同位置的sunIx也很顺利的通过,就是安装dos会有些问题,因为dos内核写入的硬盘位置是固定的,或者说写死的,当然孙彧一早就知道会有这个问题。
这个问题解决起来并不难,就是比较麻烦,没有一键安装命令,需要手工操作。
先用fdisk给硬盘分区,创建一个留出给dos的主分区,然后“format
然后手写硬盘分区表,创建别的主分区,用来安装sunIx,因为dos的fdisk程序只能创建一个主分区。
但是毕竟需要手工操作,并没有什么可推广性,而且孙彧觉得dos也没几年好活了,何必费那神搞个用不了几天就扔的东西,何况,现在这样多系统引导的需求,似乎也就只有他这里才有。
于是周五晚的会上,孙彧汇报了一下这个工作,大家观摩了一下,至于新电脑是不是也这么来一套,黄老师没有干涉,只是让大家自己看着办。
大家讨论的结果是似乎暂时也没那个必要,sunIx主要还是在板上用,为了方便在那台旧电脑上装一个就可以了。
不过孙彧周六的会上提了这个事情之后,潘智便让孙彧把代码提交给他,这个问题他也是考虑过的,同样也是现dos不好处理,才一直没有动手去做,现在孙彧既然已经做了出来,那就合并进去,dos命不久矣这已经是大家的共识。
然而孙彧提起虚拟机的时候,刚开了个头,就被李老师打断,让他等下再单独跟他说。