Last week I submitted my thesis for Special Topics in Computer Science 3B: Towards a POSIX userland for Ulysses.
To coincide with this, version 0.2.0 of Ulysses (the latest at time of submission) has been publicly released under the GPLv3. To get the source, clone the Git repository by issuing the follow commands in a shell:
$ git clone git://github.com/sjkingo/ulysses.git
$ cd ulysses && git checkout 0.2.0
If you do not have Git installed, you can download a tarball and extract it instead.
To run the operating system, enter the source directory and run scons &&
./qemu.sh. You will need the following software installed to build and run
Ulysses 0.2.0:
When the kernel has started, it presents you with a prompt (ulysses>) - this
is the kernel monitor (like a shell). Type help to see the available commands.