[1] 操作系统学习 (搭建操作系统开发环境)

·

1 min read

查看本系列文章目录

下列内容可能有出错的地方, 毕竟只是个人理解, 有问题评论区🥲🥲

我们需要什么?

  • C 语言编译器
  • 汇编语言(NASM)编译器
  • 操作系统的调试环境(虚拟机)

开始

好的,我们大部分工作需要在 Linux 下完成, 至于为什么不使用 Windows 或者 macOS 呢? Windows编程起来比较难搞,而 macOS 的资料比较少. 所以我们还是使用Linux 比较好

但是 Linux 的生态却不行, 所以我们要所以 Windows+Linux的方法

我们先在Windows 中使用虚拟机(Virtual Box,VMware,...)安装 Linux(我是 Ubuntu Server,建议不要带 GUI)

然后我们要在 Windows 中安装 Bochs(一个虚拟机软件, 可以用来调试我们的系统)

然后我们的环境就大功告成了

以上具体步骤百度🤪

dogo.png

下一个: 开始实践, 编写一个简单的MBR