Permalink
Browse files

updated README and docs

  • Loading branch information...
1 parent eceeb0f commit e7030b613058351b5699b0725a596f72c0973a02 @jtauber jtauber committed Oct 11, 2009
Showing with 17 additions and 13 deletions.
  1. +10 −6 README
  2. +7 −7 SETTING_UP_DISKS
View
16 README
@@ -1,11 +1,15 @@
-See
+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.
-http://code.google.com/p/cleese/
+James Tauber and Dave Long successfully built a proof-of-concept back in 2003.
-for the older, working version.
+You can see that work, along with some historical information at:
-This is a reboot of the project, starting essentially from scratch.
+ http://code.google.com/p/cleese/
-Most experimentation is happening on branches rather than master.
-All that's in master now is a bootable "hello world" kernel.
+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.
View
@@ -1,13 +1,11 @@
-Quick instructions on getting things going. I am assuming a lot is already
-done before even running make. This has only been tested on OS X 10.5.X with
-a custom built toolchain (binutils-2.19/gcc-4.2.4). Buyer beware at this point.
+After you have built the custom toolchain for i386-elf, run
-make
-make grub.img
-make cleese.img
+(cd hello_world; make)
+(cd echo; make)
+make images
-In VirtualBox, create an other/other VM (no harddrive)
+In VirtualBox, create an other/unknown VM (no harddrive)
Add both grub.img and cleese.img as floppies in Virtual Media Manager.
@@ -20,3 +18,5 @@ the shell:
reboot
From that point on, just booting cleese.img floppy will work.
+
+If you rebuilt any kernels, run make update-image to update cleese.img

0 comments on commit e7030b6

Please sign in to comment.