leix28 / v9-ucore

A tiny hand crafted CPU emulator, C compiler, and Operating System

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

v9-ucore

This project tries to migrate Tsinghua ucore system on to an modified swieros we call it (v9-cpu).

swieros

A tiny and fast Unix-ish kernel (based on xv6), compiler, and userland for fun, education, and research.

Virtual CPU with full user/supervisor and virtual memory support, fast enough to support self-emulation.

Fast C-subset compiler allowing on-the-fly compile-and-go of all applications.

Network clients & servers, remote OpenGL, GUI applications, and many other nifty features.

Runs under Windows or Linux.

See the 00README.txt for full details and a step-by-step walkthrough tutorial.

About

A tiny hand crafted CPU emulator, C compiler, and Operating System

License:GNU General Public License v2.0


Languages

Language:C 98.6%Language:Shell 0.6%Language:Batchfile 0.5%Language:C++ 0.4%