Introduction Fling OS

A brief introduction to Fling OS and this documentation.

This documentation contains, or will contain, all the details and specifications for Fling OS. Typical documentation contain just the technical specification of one or a few aspects of a project, with conceptual details split into separate sites or documents. However, this appears to be a needless waste of effort both on the part of the authors and the readers. Thus, this documentation is or will be one, large, complete set of details.

Something missing?

One aspect that traditional documentation has failed to capture, is the explanation of the concepts and ideas behind a design. Typically, a specification contains just technical details of what something does but not why it does it. As a general rule, this documentation will provide as many of the “why” details as it does “what”s.

So if you think something is missing, or that something has gone unexplained, go document it!

About the name

The name “Fling OS” originates from the first idea for Fling OS. The idea was to be able to “fling” (transfer) an application from one device to another (for more details see Flinging). Consequently, the name became Fling OS.