Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ teos Public

Learning purpose operating system with POSIX compatible

License

tcz717/teos

Repository files navigation

自制操作系统TEOS

TEOS: Learning purpose operating system with POSIX compatible

Build Requirement:

  • binutils-2.27
  • gcc-6.2.0
  • scons
  • gdb-7.12 (optional)

You can install the requirements automatically by running ./setup.sh.

Architech:

i686 is the main considered target. After finishing most components, I will consider add ARM support.

Todo List:

  • GRUB Startup
  • Higher Half Paging
  • Intertupt Setup
  • GDB Stub
  • Memory Management
  • VFS
  • Kernel Module and Drive
  • Process
  • User Program Loader
  • Adapt Libc (and maybe python)
  • (Consider Python as the shell)
  • (Add net support)

Continuing...

About

Learning purpose operating system with POSIX compatible

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published