Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.07 KB

README.md

File metadata and controls

41 lines (25 loc) · 1.07 KB

GeeOS

GeeOS (寂) is a lightweight, UNIX like operating system, written in YuLang, developed for Fuxi processor.

Getting Started

Before building GeeOS, please make sure you have installed the following dependencies:

  • YuLang compiler
  • llvm toolchain
  • C++ compiler supporting C++17

You may want to check the toolchain configuration in toolchain.mk. Then you can build this repository by executing the following command lines:

$ git clone https://github.com/MaxXSoft/GeeOS.git
$ cd GeeOS
$ make -j8

ELF file of GeeOS will be generated in directory build. By default, you can run it with QEMU:

$ qemu-system-riscv32 -nographic -machine virt -m 128m -kernel geeos.elf

Details

UNDER CONSTRUCTION...

Changelog

See CHANGELOG.md

References

GeeOS is heavily influenced by rCore and xv6.

License

Copyright (C) 2010-2020 MaxXing. License GPLv3.