摘要:目的写这一专题博客的目的就是为了把这本书当成一个项目来做,通过对这个项目的学习,使大家掌握系统的使用,并且对软件开发的过程以及用到的编程语言有深刻的理解同时,以博客的方式贴出来,也是为了让博主更有动力完成这个学习引导系列如果大家有问题,可以
目的
写这一专题博客的目的就是为了把这本书当成一个项目来做,通过对这个项目的学习,使大家掌握Linux(ubuntu)系统的使用,并且对软件开发的过程,以及用到的编程语言有深刻的理解.同时,以博客的方式贴出来,也是为了让博主更有动力完成这个”学习引导”系列.
如果大家有问题,可以通过这个邮箱进行联系cherishsir@gmail.com,或是加入qq群:480178442 进行交流.
0.第0天的开始: 准备工作:在实体机上安装一个Linux的发行版,博主建议大家用ubuntu,因为对于初学都来说,这个系统的学习,使用基本上没有太大的问题.至于安装ubuntu的方法,大概有两种,一种直接在window下,用wubi的安装方式.另一种就是用博主常采用的方式,找一个4GB的u盘,做成ubuntu系统的启动盘,安装的过程如果遇到什么问题,可以加群交流:480178442。
安装好ubuntu后,就需要安装一些常用的软件了!当然电脑要能连上网啊,目前博主能想到的需要的软件有,中文输入法,虚拟机,hexedit,nasm.
hexedit:是一个二进制的编辑器,说明白一点,就是一个可以直接读写机器码0101的工具.
nasm:是一个16位的汇编语言的汇编器,说明白一点,就是一个把16位汇编语言转化成二进制机器码的转换工具.
有了上面的工具,就可以开始进行这本书的学习了,后面在学习的过程中需要用到什么工具时,博主会一步一步教大家安装的!下面说说如何安装这些工具!
打开命令行,(快捷键,ctrl+T),输入下面的命令,安装完后,需要logout一下,输入法才能使用,(如果还是无法使用,重启下电脑)
sudo apt-get remove --purge ibus sudo apt-get install fcitx fcitx-pinyin im-switch im-switch -s fcitx -z all_ALL2.安装nasm ,hexedit,虚拟机qemu也非常的容易,输入下面的命令即可:
sudo apt-get install nasm hexedit qemu-system-x863.工具的安装就完成了,现在给大家讲讲为什么这样安装软件.
Linux的发行版都会有一个包管理软件,在ubntu下面就是采用apt-get 这个工具来进行软件的下载和安装,其实这种方式比window下的更方便,只要你能上网,输入下面的命令
sudo apt-get install 软件的名字
你就可以从远程的服务器上下载到你想要的软件.而不用像windows一样到网上到处去找软件,而且可能下载到有病毒,有各类插件的软件.是不是非常方便啊,既然安装软件也是 apt-get install ,那么卸载呢,自然就是apt-get remove了.其实在上面大家已经看到了
sudo apt-get remove --purge ibus
上面这条命令就是把ubuntu给我们安装的ibus输入法卸载掉,--purge是一个选项,意思是说把这个软件完全的卸载掉,什么配置文件都不要留下.
好了!第0天的学习引导就到这里,下次再见,有问题记得加群交流哦!
qq群:480178442 项目github地址:https://github.com/cherishsir/ubuntu230os文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23386.html
摘要:道篇为什么要在操作系统环境下学习自制操作系统这本书对于操作系统的学习研究,更专业,因为天生就是给喜欢研究折腾的人用的为了更深入的学习研究操作系统内核,软件开发,网络打下基础那为了学习这本书,是不是还要先学在使用的时候,只是做为一个工具,工具 道篇: 为什么要在Linux(ubuntu)操作系统环境下学习《30自制操作系统》这本书? 对于操作系统的学习研究,Linux(ubuntu)更...
摘要:今天开始书本上第一天的内容,内容的主要是分三个部分用二进制编辑器,写一个用机器码的启动程序开始用汇编的指令写的启动程序开始用真正的汇编语言写的启动程序从上面的三个过程中,大家可以学习如何使用这个二进制文件编辑器,还有系统的一些简单的命令,如 今天开始书本上第一天的内容,内容的主要是分三个部分: 1. 用二进制编辑器hexedit,写一个用机器码hello wolrd的启动程序 2. ...
摘要:使用下面的命令这样就会读取盘上的第一个扇区的内容,把盘当成启动了。而不用经常关机测试从盘启动了。安装好了第天的学习引导就到这里,下次再见,有问题记得加群交流哦群项目地址 今天的内容比较多,因为要学习的linux方面的基础内容比较多 主要是学习linux下面的开发软件工具的使用。主要有下面几个工具要学习: 1:qemu工具(这个工具启动操作系统的虚拟机,与我们在win下面vmwar...
摘要:关于高分辨率的第天的关半部分,日本作者写的有点问题,直接给出了的地址是是不科学的,导致博主认为自己的代码有问题,看了好几次,发现没有问题。 ubuntu下30天自制os 的学习计划 ubuntu 操作系统 30天自制os的学习也告一段落,因为有其它更重要的事情要集中精力去处理,书本从15天开始就是多任务了,但是不得不停下一阵子。 下面总结下学习中遇到的一些问题 学习这前14天中,问题...
摘要:内存容量检查要做内存管理,首先得知道内存的容量,怎么知道内存的容量呢可以告诉我们答案。但使用稍微有点麻烦,于是,作者决定自己写程序检查内存容量。状态寄存器的第位位,对齐检查,在中即使将它设置为,它也会变成,而中不会出现这种情况。 第九天 内存管理 1.整理源文件 这一节只是进行了代码整理,把...
阅读 2764·2021-11-22 09:34
阅读 2236·2021-11-11 11:01
阅读 3027·2021-10-11 10:57
阅读 2369·2021-09-30 09:46
阅读 3560·2021-09-04 16:46
阅读 3326·2021-07-26 23:38
阅读 1419·2019-08-29 12:22
阅读 513·2019-08-29 11:28