Re: [连载]笨兔兔的故事
发表于 : 2013-04-10 23:56
这一篇...是时候完结了。 总算是完成草稿了,差最后的修改和发布
这一段落修改的太多了,等一下重发,包括今天刚完结的部分。startmenu 写了:今天没什么时间,只写了一点。接上去...
好了,不恶搞人家的名字了,好歹也是个开源自由免费的,跟我一伙的。
有人说,FreeDOS就是个披上开源外衣的DOS系统。我说,“正解!” 其实,它也是DOS家族的一员。谁说DOS家族就只有那个有点软公司的剁死啊!DOS家族其实也挺大的,跟我们UNIX家族一样,也是个家族(废话!),他们的成员有PC-DOS(据说是有点软忽悠IBM,收购并改造了个DOS敷衍着给IBM PC用的)、DR-DOS、 Apple DOS(就是以前那个大名鼎鼎的后期的APPLE II电脑的磁盘操作系统)、PTS-DOS、ROM-DOS、JM-DOS等等等等。
他们DOS家族还有一位比较特殊的,还是个破坏分子,他就叫DoS,学名叫“拒绝服务”,是一种攻击伺服器(就是服务器啦…)的作案手段。就是一台电脑对某台服务器的疯狂访问,妄想让服务器垮下来… 这个跟你“拒绝服务”没多大关系,是让服务器“拒绝服务”。后来出了个升级版,叫DDoS,分布式的拒绝服务,这下子就不是一台电脑孤军奋战了, 而是网络上的僵尸一同对可怜的服务器狂轰滥炸… 对了,这个跟剁死有啥关系… 跑题了, 跑题了,赶紧回来,不然会扣分的啊… … (乱了乱了!好像不是在写作文啊!靠,头晕那... 难道... 是IE传染了我?)
为什么说开发FreeDOS的那些人是执着的人呢,这是个哲学问题。主人正在思考这个问题呢,看看他能写出啥思想报告来。OO老先生会在第一时间通知我的。(我跟他是谁跟谁关系啊,他当然会喽…)
(未完待续,待修改完善或待回收)
好了,不恶搞人家的名字了,好歹也是个开源自由免费的,跟我一伙的。笨兔兔的故事 同人 第四篇(完结篇)—— 虚拟化一条龙
主人在逛DOSBox论坛的时候,又发现了好玩意儿,叫“盒子哥”,是小D的弟弟。 诶,乱伦了啊! 狐狸解释道“介个问题嘛,怎么说呢。。。。 不乱伦,但是跟乱伦一样复杂。。。那个盒子哥,也就是 DOSBox svn build,是一个或一群家伙,趁盒子D熟睡时,从他身上取下一根肋骨做的。所以可以说是小D的弟弟,但是那个或那群家伙,让他接受了更好的教育,能力超过了他哥哥,所以,大家都叫他盒子哥。”
这软件不在源里,但可以在DOSBox的官网wiki上搜索svn 找到。
我盘点了一下,我这儿已经有…… 盒子妹, 盒子妹他爹(qemu),盒子兄弟俩。还有一位,是盒子妹他爹的同行,图标是个盒子,这家伙被人移栽到安德鲁(就是安猪啦,一个以我们Linux内核为基础,以java虚拟机为空中楼阁的移动互联操作系统,广泛应用于……),让安猪平台实现虚拟机 运行温酒吧(Windows 98)还有查皮(Windows XP)成为现实。 他的身份,我想安猪控们应该知道(安卓运行win98的软件), 不过他的名字暂时保密。
先说说这个SVN Build版本。SVN版,大概就是衍生版的意思。既然是衍生版,就不止一个版本了。有官方开发队成员做的,也有第三方的爱好DOSBox的开源人士做的。 DOSBox的增强衍生版(Enhanced SVN builds),比较得意的是DOSBox SVN Daum。
看了wiki,我才知道,在狗狗哥的安德鲁(安猪)系统上、水果手机系统上、Nokia的 SB系统上、有点软的WM(乍一看我以为是麻将上的那个八条啊…原来是Windows Mobile)上、索尼 PSP上、任地狱(“是任天堂”,狐狸如是说…)的Wii上等等设备上,都有小D的踪迹。不过,都是第三方移栽的。
主人拉着狐妹领回来个DOSBox SVN Daum,居然是7z包。解开,是个二进制程序。一运行,出现依赖问题…那小子怎么不提供个源代码啊…(其实是有源代码包的,一时没找到)…. 不过人家网站上写了需要哪些库,他可有言在先,不过主人没看清。是这些: -lSDL_sound -lvorbisfile -lvorbis -logg -lmpg123 -lSDL -lpng -lfreetype -lpcap -lSDL_net -lphysfs -ld3dx9 -lfluidsynth -lz –ltbb
如果你不想费劲去找那些源代码或者库的话,可以试试jDosbox,是个Java写的DOSBox。或者干脆让红酒大师去催眠一个Win下的。如果你搞定了的话,就用Linux下的DOSBox SVN Daum吧。记得配置一下,配置文件就在程序目录下哦。
DOSBox是有运行Windows 98的能力的。不过98系统不是那么好忽悠的你得拿磁盘给他他才肯安装。接下来就是神秘人士出厂—— Bochs。我们主要是用它的bximage来创建一个img格式的硬盘镜像来给DOSBox用,好忽悠Windows 98。最好容量不要超过2G。
这下子挂载命令就是
imgmount 2 /home/startmenu/dos/Win98.img -size 512,63,64,1023
那个 2 就是挂载点,指的是第一个硬盘分区。0,1都是软盘。
找个Win98的启动盘吧,再
imgmount 0 /home/startmenu/dos/win98boot.ima -t floppy -fs none
最后, boot –l A:
就从软盘启动了, 用它的fdisk分个区。这时,我们这的fdisk跑过来 ,问我“你@我,有什么事啊”。我说:哦,你兄弟在那里呢。这fdisk又说“哪呢哪呢”… “被小D圈养着呢,DOS里面的…跟你同名而已。我想,你们没关系吧”#@%#$%^@@$%# …… 还是没解释清楚,最后我火了,大吼“开个玩笑,不可以啊!”
好了,再把Win98的iso挂载一下,参数是-t cdrom
最后安装就是了。这时的Windows 98,正以为自己运行在一台奔腾MMX的电脑上,拥有一块高档的S3显卡 with 24M显存,内存是64M,还带有一块SB16声卡,2G硬盘。条件不错(在当时)!
其实,盒子妹也是有运行Windows 98的能力的。(废话!要不然能叫虚拟机吗),记得把VT-X或者AMD-V选项关掉,不然Win98可能不认识你的处理器然后就报错。声卡选择用Sound Blaster,网卡默认。内存, 64M就真心够了。
其实盒子妹官方是没有开发for 98的驱动的。不过声卡网卡98默认就支持。只是,安装之后,640x480分辨率它也好意思拿出来,更可气的是,颜色竟然只有16种…. 这,这…连我都受不了他的作风了,何况我挑剔的主人。不过,显卡的话呢,有一些执着的人,开发了通用的显卡驱动。“怎么可能?” 怎么不可能。
话说,显卡是有标准滴…那个啥VESA(视频电子标准协会),看来又是一群砖家组成的团队吧…制定了啥标准,是显卡都得遵循的标准。就是vbe(VESA BIOS Extension)标准。Linux下面,有些杂牌子的或者未知的显卡,就用咱们的开源的VESA的驱动来顶替, 就不至于被人骂成是Win98…
所以,那群执着的人,还是开发出了Win98的通用驱动。叫那个啥,VBEMP ,找狗狗哥吧。记得是vbe9x项目的,别找那个NT项目的了哦。那两个项目还都是开源的哦...
还有个通用驱动,叫啥SciTech Display Doctor。 据星爷(星际译王)解释,好像是啥“科技显示医生”… 反正,叫他显卡医生吧。也是个通用驱动,不过是要花钱请的。现在,也成了个Abandonware,就是被遗弃的,无依无靠的软件, 偷过来随便用吧。(好像也不道德吧,连无依靠青年也拐卖…)
说起那些开发9x通用显卡驱动的执着的人,确实执着… 不过,还有执着的人呢!他们也是热爱开源的进步知识分子(直接说知青得了吧…),他们… 开发了DOS… (敢情他们是有点软公司的人?不!) 那是开源且自由的DOS,有个响亮的名字,叫做FreeDOS,免费剁死(或自由剁死)!(亲,免费的,还包邮哦…)
(未完待续,待修改完善或待回收)
非常乐意,不过最近有点忙,可能要等一会startmenu 写了:#whereis 懒蜗牛Gentoo
好的。正好,初稿需要进行比较多的调整。调整结果会以pdf格式的文件发布懒蜗牛Gentoo 写了:非常乐意,不过最近有点忙,可能要等一会startmenu 写了:#whereis 懒蜗牛Gentoo
不着急不着急, 我也是慢慢整理完善呢懒蜗牛Gentoo 写了:非常乐意,不过最近有点忙,可能要等一会startmenu 写了:#whereis 懒蜗牛Gentoo
还需要libpcap、libfluidsynthstartmenu 写了:对了,svn daum的依赖问题
sudo apt-get install libphysfs1 libpng12-0 libsdl1.2debian libsdl-sound1.2 libsdl-net1.2
参考http://askubuntu.com/questions/169901/print-from-dosbox
争取5.1期间有点时间写startmenu 写了:@懒蜗牛Gentoo
这段时间红旗社区很忙,所以我也很少有时间完善它。 现在也差不多了,估计过两天就完成了编辑。
对了,你这段时间忙吗?
完成的差不多了... 不过还不是最终版。懒蜗牛Gentoo 写了:争取5.1期间有点时间写startmenu 写了:@懒蜗牛Gentoo
这段时间红旗社区很忙,所以我也很少有时间完善它。 现在也差不多了,估计过两天就完成了编辑。
对了,你这段时间忙吗?