Skip to content

mosscomp/moss

Repository files navigation

moss

moss is a vertically-integrated computer with the following design goals:

  • Exceedingly understandable by users.
  • Competitive in performance.

These two goals are frequently at odds in computer architecture as performance often necessitates complexity. However, compromising one for the other results in either users understanding a computer that is not a realistic representation of a modern day machine, or the computer being far too complex for a user to ever hope to understand.

moss takes a logical approach to solving this problem: instead of attempting to eliminate complexity, it provides tooling to navigate complexity.