I've set up a VM running Pedigree on a VPS that anyone can SSH into and play with. The system is set up with a watchdog timer, so if the system hangs or crashes, it will be automatically rebooted (and the kernel log will be preserved too, for post-portem investigation). No ISO to wait for an hour to download, no fiddling with emulator configuration, just a system already at your disposal.
Example:
Code: Select all
$ ssh -p 2222 [email protected]
Welcome to Pedigree.
This is Pedigree Unstable -- 0.1.3
Welcome to the Pedigree operating system.
Please don't feed the code monkeys - they bite.
[12:02:20] ~ $ make
gcc -O3 -o hello hello.c
[12:02:26] ~ $ ./hello
Hello, world!
[12:02:28] ~ $ make clean
rm -f hello
[12:02:31] ~ $ ls
Makefile hello.c
[12:02:31] ~ $ ls ..
ssh test
[12:02:38] ~ $ ls /
applications boot config etc include keymaps libraries support system users
[12:02:39] ~ $ logout
Connection to build.pedigree-project.org closed.
Also, http://build.pedigree-project.org/livestatus hits a HTTP server running in Pedigree on the same VM, so if SSH isn't working right, check that the HTTP page renders properly. A HTTP 502 means the VM is down.
Note that currently http://pedigree-project.org is down; you can see the latest work at https://github.com/pcmattman/pedigree.
Happy testing!