GUSS the Universal System Simulator

Table of contents


Introduction

GUSS the Universal System Simulator simulates hardware to test, debug and profile software on. It is (or will) capable of running an operating system without any modification to the OS itself.

This project has regretfully been decommissioned; contact maintainers at gnu.org if you are interested in resurrecting it.

GUSS has several objectives:

Wanna see some of the features of GUSS?

News

Mon Sep 15 2003 - Performance is everything.
I (Johan Rydberg) have spent the last couple of months rewriting the simulator engine of GUSS. The new engine will increase the performance of GUSS by several times.

Status

GUSS is currently in a very ealy alpha state. Nothing really works (except some small things.)

GUSS currently only has one (partial) functional target: i386. This target simulates your standard x86 personal computer. The target has yet to boot GNU/Linux, but it has successfully booted L4ka+sigma0+pingpong (proof).

Work has begun on some other targets, or there are plans for:

Download

Everything old is out. To get GUSS, use the CVS repository:

  cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/guss login 
  {just hit enter when prompted for password}
  cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/guss co guss
You can also browse the sources via viewcvs.

Documentation

Not yet available. You're free to help.

Contact us

There are some public mailing lists related to GUSS.

guss-hackers (archives)
For discussing GUSS issues
guss-commit (archives)
A read-only mailing list containing the notes from checkins to the GUSS CVS repository

Links

Here are some useful resources:


guss-hackers Last modified: $Date: 2010/02/14 18:32:04 $