OpenSimulator is server software that can be used to create multi-user interactive 3D virtual environments. These environments are similar to what "online virtual world" game Second Life provides, but the OpenSimluator developers state that "OpenSimluator does not aim to become a clone of the second life server platform. Rather, the project aims to enable innovative feature development for virtual environments." Developers can extend OpenSimulator with new functionality by writing modules in C#. OpenSimulator environments can be linked together using the Hypergrid protocol, such that users can move between them. Readers can locate a list of public OpenSimulator instances via the Grid List tab. Instructions for connecting to an instance can be found under Connecting. In the Download section of the site, users will find installers and setup instructions for both Linux and Windows systems, as well as source code and links to the OpenSimulator Git repository.