Languages : English | 简体中文 | Français | 日本語
This is a simple operating system for ia32 and amd64 architecture.
pl_readlineby min0911Y plos-clan/pl_readlineos_terminalby wenxuanjun plos-clan/libos-terminalplant-vfsby min0911Y plos-clan/plant-vfsEEVDFby xiaoyi1212 plos-clan/EEVDFlibfdtby osdev osdev/libfdt
You need to install them on your computer:
- cmake
- xorriso
- QEMU
- git (x86_64 only, for
GIT_VERSIONmacro) - clang
- lld (for linking LTO objects)
- openssl (kernel module key)
- python3
cryptography(sign kernel module)
You can use the command to set the target architecture (x86_64 default):
cmake -S . -B build/ -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=<mode> -DTARGET_ARCH=<arch>
cmake --build build/ --target run- mode -
Release|Debug - arch -
x86_64|riscv64|aarch64
Copy build/compile_commands.json to the project root directory.
This project is licensed under MIT License.
Based on UEFI BIOS boot.
Use Limine bootloader.
Welcome to create pull requests or issues to this project. Then sit back and relax.
- Goto CoolPotOS | Website to see the contributors list.
