Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Reactos | 13,137 | 5 hours ago | 151 | gpl-2.0 | C | |||||
A free Windows-compatible Operating System | ||||||||||
Toaruos | 5,677 | 5 days ago | 40 | ncsa | C | |||||
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc. | ||||||||||
Build | 3,266 | 5 hours ago | 68 | gpl-2.0 | Shell | |||||
Armbian Linux Build Framework | ||||||||||
Lilith | 1,005 | 3 years ago | 8 | other | Crystal | |||||
x86-64 os made in crystal | ||||||||||
Embox | 992 | 2 days ago | 188 | bsd-2-clause | C | |||||
Modular and configurable OS for embedded applications | ||||||||||
Jingos | 829 | 2 years ago | 43 | gpl-3.0 | ||||||
Awesome - JingOS - The World’s First Linux-based OS design for Tablets | ||||||||||
Mykernel | 676 | 9 months ago | 11 | gpl-2.0 | C | |||||
mykernel 2.0: Develop your own OS kernel by reusing Linux infrastructure, based on x86-64/Linux Kernel 5.4.34. | ||||||||||
Rust_os | 662 | 2 months ago | 2 | other | Rust | |||||
An OS kernel written in rust. Non POSIX | ||||||||||
Rust Os Comparison | 549 | 2 months ago | 7 | |||||||
A comparison of operating systems written in Rust | ||||||||||
Ghost | 531 | a month ago | 6 | gpl-3.0 | C | |||||
Ghost, a micro-kernel based hobby operating system. |
学习用小型操作系统,运行在x86(32位)单核计算机上。Bootloader部分参考了《操作系统真象还原》一书,其他的部分就放飞自我、甚至可以说是非Unix-like了。
bochs的编译运行依赖于:
bochs 2.65+, gnu make, gcc, g++, ld, nasm, dd, bximage(通常随bochs一起安装)
要使用bochs运行该系统,可执行以下步骤:
bochsrc.txt
中的display_library
项make fs
初始化磁盘映像make run
以构建项目并启动虚拟机由于磁盘映像创建工具bximage的命令参数格式曾发生变动,因此若无法正确初始化磁盘映像文件,可尝试运行bash setup.sh
以解决问题。
系统默认交互界面分为Output区域和Command区域,前者用于显示输出,后者用于输入命令。系统已经提供的命令包括:
此外,还有以下应用程序可供使用:
输入help command/application
可以查看命令或应用程序的用法。