D_D系统构建-简述及环境准备

肯定有同学会问你为什么想写这个系统相关的构建呢?

那还用说,我可以理直气壮的告诉你肯定是为了振兴中华!为了让中华民族扬眉吐气!为了全球普及计算机知识!为了第三世界崛起!为了世界反法西斯的胜利!为了能让你们开机都见到我头像。。。

哎呦喂,这谁扔的臭鸡蛋,嘿嘿哎哟,大家下手轻点轻点,好好,我说人话,说人话还不行嘛,其实原因很简单:哥就是想炫耀生气!!!好好好,大家不要打,手放下,手放下,好好说话。

其实原因是:一是自己之前没有写过博客,感觉这个东西很好奇。二是自己学习了一些操作系统原理方面的书,想通过这个神奇的博客巩固下。三是如今已经而立之年了,世界早已经不属于80后了,回想自己那扯蛋的30年,前20年空白,后10年浑浑噩噩,顿时觉得应该留下点什么,好歹自己临老了,墓碑上除了留下自己的名字生辰外,空白地方还能留下个博客链接二维码什么的,自己的子孙后代扫墓时也能自豪的说:看,这是我祖宗留下的,大家掏手机扫码评论有惊喜!只要CSDN的服务器还有一口气,祖宗始终活在硬盘里。(什么,这位爷你要把岛国的精髓也放在硬盘里?呸,呸,这么严肃的话题你在这瞎扯。想让我百年后也不安生是吗?再说了你知道什么是精髓吗?有种发个1T种子我来看下是不是精髓!哎哎,你干嘛,把你的爪子收回去,我这里没有这种精髓,我什么都不懂!)

好,扯蛋就是这么多,说说我看过的和操作系统相关的几本书。

在大学学的是“微型计算机原理与接口技术入门”,从这书里面学习了masm编码,但基本都忘记了,而且里面有的章节都不在教学范围内,比如最重要的保护模式,在此强烈抗议学校,收钱了竟然还偷工减料,我对此表示严重抗议并强烈关注,呼吁学校认真对待并切实保护学生利益。。不能再说了,再说下去就要查水表了。。和谐社会万岁!

毕业后为了装那啥(装13哈,具体装什么大家自己想象;就像早期自己为了与众不同,学了五笔输入,现在拼音不会了。。。。),买了本“orange‘os 一个操作系统的实现”,对这本书我的建议是:请出版社出版时纸张选用软点透气的,当枕头睡觉确实不舒服,好歹也是花了钱的!!

工作一段时间后,觉得那个orange‘os书太浅显了(其实是自己没有认真看,看不懂),买了个“x86汇编语言-从实模式到保护模式”,我的神啊,这书到手里就感觉很薄啊,信心暴涨,春心荡漾,三下五除二看完,很牛逼的打开电脑,打开nodepad,运气凝思,刚准备写个惊炸雷的代码,断片了,不知道怎么写,手哆嗦的和帕金森综合症一样。。所以说实践才是真知啊,精髓再多没有实践也是浪费纸张!

综上,书主要就看了这三本,从由易到难,从简单到复杂 ,从片面到全面看:微型计算机原理与接口技术入门(看名字就知道,毕竟只是入门) <  x86汇编语言-从实模式到保护模式 < orange‘os 一个操作系统的实现。

什么,你想要这三本书?不给,给了没有枕头了上你家睡觉去啊?想问在哪里买的?不知道,原书作者和出版社没有给代言费,不说!

好吧,除了第一本外,其余两本某东,某宝,某当当应该都有,支持正版啊。你要是买了盗版,我会睡不着觉的。当然如果买的比我贵另说。

第一本其实不用买,买估计也不好买,买到了也没有多大意思,毕竟只入个门;现存万能的网络带你飞都没有问题,还要入门!

来来来,大家系好安全带,没有安全带的自己拿个绳子绑好,下面我和大家一起飞!

飞翔的的环境:

            宿主系统:ubuntu 16.04 64位  (建议有条件的上32位的,哥是手贱加脑进水,orange‘os 一个操作系统的实现中的代码编译得修改适配64位,后面会说到要修改哪些)

            编译工具:nasm, 这个怎么说,很灵活,相当灵活,哟西哟西,very good!!(看哥这语言错乱的,就知道有多好了吧,这工具不大,但支持编译生成各种格式的执行文件)

            虚拟机工具:bochs 其实工具不限,这个虚拟工具只是用的比较早,支持调试,这个功能比较好,和gdb一样。

            虚拟机内存:32 M  默认的,没有修改过,实际在bochs配置文件里面指定,这点内存足够我们瞎搞了。

            虚拟磁盘:20M       这个东西可以通过bximage工具创建个,比较灵活

上面的nasm bochs安装不多说,ubuntu下apt-get就搞定。自己查查csdn去,再伸手就剁掉。

至于这个D_D是什么意思,其实大家不用猜,猜也猜不到,这是我儿子的乳名缩写,毕竟这个系统就像他一样,很小,很小,但希望能陪着他一起长大,财产没有,就给个博客链接给他吧。

好了,明天 要上班,由于工作性质的原因(不要乱想,哥是正紧人,非特殊行业),更新应该会保持在一周一次。更新慢了,大家心情骂吧,反正脸面对我来说和屁股一样大笑



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值