Design and System Documentation for the illumos project