Skip to content

plos-clan/CoolPotOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

818 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CoolPotOS

A simple toy operating system.

GitHub Repo stars GitHub issues GitHub License GitHub release (latest by date) Hardware Ask DeepWiki


Build & Run

You need to install them on your computer:

  • xmake
  • xorriso
  • QEMU
  • git (for GIT_VERSION macro)
  • clang
  • lld (for linking LTO objects)
  • openssl (kernel module key)
  • python3 cryptography (sign kernel module)

Options

You can use the command to set the target architecture and boot protocol (x86_64 limine default):

xmake f --arch=<arch> --boot=<boot_protocol>
xmake build
xmake run os-pipeline

support target: x86_64 aarch64 riscv64 loongarch64
support boot protocol: limine multiboot2 other

License

This project is licensed under MIT License.

Contributing

Welcome to create pull requests or issues to this project. Then sit back and relax.

Contributors

Packages

 
 
 

Contributors