Skip to content
/ swieros Public

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

License

Notifications You must be signed in to change notification settings

rswier/swieros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6e2994c · Apr 29, 2019

History

17 Commits
Apr 6, 2019
Dec 29, 2014
Apr 29, 2019
Dec 29, 2014
Oct 15, 2014
Oct 20, 2014
Nov 9, 2014
Oct 15, 2014
Apr 29, 2019
Oct 15, 2014
Apr 6, 2019
Mar 14, 2019
Oct 15, 2014
Mar 14, 2019
Oct 15, 2014
Mar 14, 2019
Oct 15, 2014
Mar 14, 2019
Oct 15, 2014
Mar 14, 2019
Oct 15, 2014
Mar 14, 2019

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages