Online Operating System are usually Java based Operating System with GUI which can accessed through Browser and have basic functions of a real Operating System. Most of the Online Operating System are Open Source and usually a modification of desktop environment of reBOX application framework.
How these Online Operating Systems works
Online Operating System is a server side software tries to emulate the look and feel of usual desktop software and basic applications. Besides the base system there is also a set of special applications
Basically all of these Online Operating System runs in function comparable with any modern Content Management System like WordPress. Most Online Operating System requires Apache Server with Python modules installed. Installation of these Online Operating System are for this reason almost the same like WordPress, they requires a Database, usually relational Database like MySQL. Some practically uses PHP and Java to execute the commands.
---
You can read this guide to understand how practically an Online Operating System is installed.
Advantages and Disadvantages of Online Operating System

Although these Online Operating System are quite friendly for the work of a group Collaboration Work, the limited function of Online Operating System is never comparable with a full fledged desktop Operating System. As these all of softwares, i.e. Online Operating System run just like a CMS which is limited by resource and other dependencies of Apache modules (for example), they are never capable of doing the job of a full Operating System, so it is a dream at least at this moment to have a fully working Online Operating System just like desktop instead of a mimic of a real OS using simple PHP or Javascript based CMS like structure.
