Artifact Content

Artifact 935eee398002609664e0f74fa4fdb7f120c8e5af459a6cc506a821f85e0fdf2f:

Wiki page [Root] by vandys 2018-06-05 21:05:34.
D 2018-06-05T21:05:34.120
L Root
P 51a439a4461ee0628a63149a32650b6298a79904feb3378704f9c8e335509bcc
U vandys
W 1668
There are a number of documents available:

* Release documentation

  * [Roadmap]
    Pointers to various resources, with a focus on getting VSTa installed.

  * [Release|Release Notes]
    A running list of major changes.

* Papers

  * [Overview]
  "An Overview of the VSTa Microkernel" by Andy Valencia

  * [Capabilities]
  A description by David Jeske of the unique and highly flexible protection system of VSTa.

  * [Cap2|More Capabilities]
  A companion paper by Andy Valencia with nuts and bolts details of configuring

  * [Exec]
  Details of how VSTa creates processes.

  * [SCSI]
  "SCSI Device Driver Writer's Guide" by Mike Larson.

  * [vstafs]
  Describes an optional contiguous allocation filesystem.

  * [fsproto]
  "An Introduction to the VSTa Filesystem Protocol"<br>
  Eric Jacobs describes microkernel messages which implement filesystem I/O.

  * [crash]
  "What to do When Your Kernel Crashes"<br>
  Basic tasks needed to gather enough information for a kernel hacker to help you.

* Outdated

  * [boot]
  Somewhat outdated, but still containing interesting technical details of
how a microkernel boots.

* How To

  * [vmware]
  Describes how to install VSTa 1.6.8 in VMWare.

  * [Chat]
  Archive of general discussions, not archived elsewhere.

* Development

When you start writing code for (or under) VSTa, these papers might be useful:

  * [Design]
  A mix of philosophy and mundane things (like coding styles).

  * [TenCommand]
  How to be a better C programmer, by Henry Spencer.

  * [select]
  A recipe for building a server which supports select().

Z 1b48af736e5346353227fa90c398cd88