Skip to content

plos-clan/CoolPotOS

Repository files navigation

CoolPotOS for x86

Translations

Introduction

This is a simple operating system for x86 architecture.

Model

Build & Run

Environment

You need to install them on your computer:

  • Python toolkit
  • i686_elf_tools
  • rustup
  • Windows subsystem for Linux (Ubuntu 22.04)
    • grub-mkrescue
    • qemu-system-i386

Steps

  • Run python build.py or bash build.bash on your terminal then it is going to build and run

Before that, you may need to run bash init.bash

License

The project follows MIT license. Anyone can use it for free. See LICENSE.

Contributing

Welcome to create pull requests or issues to this project. I am really happy to see it!

Contributors

  • XIAOYI12 - xiaoyi12 OS Development
  • min0911Y - min0911 OS FileSystem Development
  • copi143 - copi143 UserHeap Development
  • QtLittleXu - XuYuxuan OS Document
  • ViudiraTech - Uinxed-Mark program
  • Vinbe Wan - CoolPot_Driver Development
  • A4-Tacks - Write some build scripts
  • wenxuanjun - CoolPotOS Rust SDK