Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
an operating system in Python
C Python Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
boot/grub moved menu.lst to top level
echo
hello_world a bit of cleanup in kstart.asm formatting
necco more cleanup of code formatting
oneplusone made oneplusone/kstart.asm a little more consistent with hello_world's
.gitignore added kernel.map to gitignore
BUILDING_TOOLCHAIN updated BUILDING_TOOLCHAIN
LICENSE added MIT license file
Makefile use $(shell ...) rather than backtick in Makefile
Makefile.common don't remove .s on clean
README updated README and docs
SETTING_UP_DISKS changed creation of empty disk to be new phony target to avoid accide…
TROUBLESHOOTING added TROUBLESHOOTING doc that includes an issue I came across
menu.lst hooked up oneplusone to main makefile and menu.lst

README

Cleese is a project to build a functioning operating system written almost
entirely in Python. The basic idea is to have a microkernel mostly based on
the Python VM and all other operating system functionality written in Python.

James Tauber and Dave Long successfully built a proof-of-concept back in 2003.

You can see that work, along with some historical information at:

	http://code.google.com/p/cleese/


This is a reboot of the project, starting largely from scratch. James Tauber
is now joined by Brian Rosner.

To get started, see BUILDING_TOOLCHAIN and SETTING_UP_DISKS.
Something went wrong with that request. Please try again.