Languages : English | 简体中文 | Français | 日本語
This is a simple operating system for ia32 and amd64 architecture.
pl_readline
by min0911Y plos-clan/pl_readlineos_terminal
by wenxuanjun plos-clan/libos-terminalliballoc
by wenxuanjun plos-clan/liballoc
You need to install them on your computer:
- xmake
- xorriso
- QEMU
- NASM (i386 only)
- Zig (i386 only, auto installed by xmake)
- git (x86_64 only, for
GIT_VERSION
macro) - clang (x86_64 only)
- lld (x86_64 only, for linking LTO objects)
Run xmake run iso32
then it will build and run automatically.
Run xmake run iso64
then it will build and run automatically.
This project is licensed under MIT License.
Welcome to create pull requests or issues to this project. Then sit back and relax.
- XIAOYI12 - OS Development
- min0911Y - OS FileSystem Development
- copi143 - UserHeap Development
- QtLittleXu - XuYuxuan OS Document
- ViudiraTech - PCI Driver Optimization
- Vinbe Wan - IIC Development
- A4-Tacks - Write Some Build Scripts
- wenxuanjun - OS Developer
- Minsecrus - Memory Usage Optimization
- CLimber-Rong - Software Developer
- shiyu - Debugger and Comments Writer
- 27Onion - Translated French README
- LY-Xiang - Optimized actions process
- suhuajun-github - Fix several bugs in the AHCI driver
- FengHeting - SMBIOS driver Development