书是人类进步的阶梯
--高尔基
X
是个很神奇的字母,所以X+BOOK就是XBOOK
!
xbook
是一个基于x86
架构的32
位操作系统,运行在PC电脑上,目前主要通过虚拟机测试开发。
一次偶然机会看到了操作系统居然可以自制,于是就感兴趣,从入门到放弃,再从放弃到入门,反反复复,折腾了几年,终于在2019年6月份定下了开发xbook。把自己感兴趣的部分,想要实现的部分都添加进来,并且希望在众多自制操作系统中有所突出,在学习他人的基础上,也添加了自己的许多想法。
目前已经支持的内容在内容总览文件中查看。部分内容如下:
所需工具如下gcc, nasm, ld, dd, ar, make, rm
注意!工具包和虚拟机都需要配置环境变量
,这样无论源码在哪个路径都可以进行编译运行。配置方法参考开发者手册。
操作指令 command in makefile
#compile, link(编译并且链接)
make
#compile, link and run os in vm(编译链接写入磁盘并且在虚拟机中运行)
make run
#run in qemu(直接在qemu虚拟机中运行)
make qemu
#run in bochs(在bochs虚拟机中运行)
make bochs
#run in bochsdbg(运行bochsdbg调试器)
make bochsdbg
#run in virtual box(运行在vbox虚拟机中,需要配置虚拟机名)
make vbox
#clean all .o, .bin, .a file(删除所有产生的临时文件)
make clean
# make a libary file(生成库文件,给应用程序链接)
make lib
# remove a libary file(删除库文件)
make rmlib
为了提高每次下载的速度,已经把image镜像从github中移除,但是可以在发布的版本中找到该文件。 如果编译遇到缺少"image/x.img"文件,那么,你就需要下载一个发布的版本,然后将对应的文件复制过去。
可以直接运行launch_cmd.bat
打开命令行,输入make run
即可运行。
在xbook
目录下打开终端,输入对于指令即可运行。
和linux
类似
BookOS开发QQ官方群:913813452
如果您觉得我写的系统对您来说是有价值的,并鼓励我进行更多的开源及免费开发,那您可以资助我,就算是一瓶可乐...
官方网址:www.book-os.org
电子邮件:book_os@163.com
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。