These files are released under the GNU Public License, Version 2.
If you just want to look at some of the sources, there are some here.
If you just want to see it run or don't want to bother compiling it, get some floppy and CD images here.
I use a system that has Redhat 7.2 on it to build the system.
BOCHS note: You must build Bochs with configure --enable-cpu-level=6 --enable-4meg-pages or OZONE will not boot. Also, the APIC in Bochs (as of 2.0.2) doesn't work, so the SMP stuff will not work. See details here.
The last step of the compilation creates bootable disk images in the ozone/ozone directory.
Should you get this far, and boot the system, you can log in. Press control-shift-L and you should get an username prompt. I put 'root' and 'tree' as the username and password. The password file is in ozone/startup/password.dat and you can see the valid ones in there. They aren't encrypted yet for simplicity's sake (someday...). See oz_sys_password.c for details.
When you are logged in, you can edit files (with the edt command), and recompile the kernel with script ozmake.cli ../binaries/oz_kernel_486.oz. If you edit the ../startup/ipstartup.cli file, you can put your network parameters in there (assuming you have an 8139 or tulip ethernet card, see oz_dev_rtl8139_486.c or oz_dev_dectulip.c), run it (with script ../startup/ipstartup.cli) and you should be able to telnet somewhere, or use ip ping to ping stuff. There is also a simple top command. show system -threads will display a list of all threads running (it's output is messy), show system -devices shows the available devices.
Now if you want to make changes to the OS: