OpenSimulator

Last updated
OpenSimulator
Stable release
0.9.2.2 / March 29, 2023;12 months ago (2023-03-29) [1]
Operating system Cross-platform
Type Server
License BSD
Website opensimulator.org/wiki/Main_Page
Inventory Archive
Filename extension
.iar
UTI conformationapplication/tar
Developed byOpenSimulator
Type of format File archiver
OpenSimulator Archive
Filename extension
.oar
Internet media type
application/oar
UTI conformationapplication/tar
Developed byOpenSimulator
Type of format File archiver

OpenSimulator is an open-source server platform originally launched in 2007 for hosting virtual worlds and metaverse environments. It is largely compatible with the virtual world Second Life but full compatibility is not a design goal.

Contents

Features

OpenSimulator is written in C# and is designed to be easily expanded through the use of plugin modules. OpenSimulator can operate in one of two modes: standalone or grid mode. In standalone mode, a single process handles the entire simulation. In grid mode, various aspects of the simulation are separated among multiple processes, which can exist on different machines. [2]

OpenSimulator uses loadable modules for most of its functionality. These loadable modules can be independently developed to add functionality to the server. [3]

OpenSimulator currently uses a modified Second Life protocol for client to server communication, and requires retrofitting to a suitable virtual world viewer (client) in order to connect. Interoperability with Second Life protocols was initially a design goal. [4] During the OpenSimulator Community Conference 2018, the core developers announced they may not always seek to maintain compatibility with Linden Lab's Second Life Protocols, and may change or add facilities in line with differing aims.[ citation needed ]

OpenSim has a number of features not available in Second Life. These include virtual world content (OAR) and avatar inventory (IAR) save and load capabilities, extensions to the scripting language that enable saving and retrieval of text data to avatar inventory in notecard format and the creation and management of non-player characters (NPCs).[ citation needed ]

OpenSim also uses an architecture known as "Hypergrid", which allows users to teleport between multiple OpenSim-based virtual worlds by providing a hyperlinked map which indexes public grids. [5] This allows for public grids to retain teleportation links to each other without having to be on the same grid. The number of hypergrid-enabled OpenSimulator grids fluctuates. As of February 2023, there were just over 400 active hypergrid-enabled services.[ citation needed ]

See also

Related Research Articles

<i>Microsoft Flight Simulator</i> Windows-based flight simulator software

Microsoft Flight Simulator is a series of flight simulator programs for MS-DOS, Classic Mac OS and Microsoft Windows operating systems. It was an early product in the Microsoft application portfolio and differed significantly from Microsoft's other software, which was largely business-oriented. As of November 2022, Microsoft Flight Simulator is the longest-running software product line for Microsoft, predating Windows by three years. Microsoft Flight Simulator is one of the longest-running PC video game series of all time.

<i>Second Life</i> Online virtual world

Second Life is an online multimedia platform that allows people to create an avatar for themselves and then interact with other users and user-created content within a multi-user online virtual world. Developed and owned by the San Francisco–based firm Linden Lab and launched on June 23, 2003, it saw rapid growth for some years and in 2013 it had approximately one million regular users. Growth eventually stabilized, and by the end of 2017 the active user count had declined to "between 800,000 and 900,000". In many ways, Second Life is similar to massively multiplayer online role-playing games; nevertheless, Linden Lab is emphatic that their creation is not a game: "There is no manufactured conflict, no set objective."

<span class="mw-page-title-main">UEFI</span> Operating system and firmware specification

Unified Extensible Firmware Interface is a specification that defines the architecture of the platform firmware used for booting the computer hardware and its interface for interaction with the operating system. Examples of firmware that implement the specification are AMI Aptio, Phoenix SecureCore, TianoCore EDK II, InsydeH2O. UEFI replaces the BIOS which was present in the boot ROM of all personal computers that are IBM PC compatible, although it can provide backwards compatibility with the BIOS using CSM booting. Intel developed the original Extensible Firmware Interface (EFI) specification. Some of the EFI's practices and data formats mirror those of Microsoft Windows. In 2005, UEFI deprecated EFI 1.10.

Network emulation is a technique for testing the performance of real applications over a virtual network. This is different from network simulation where virtual models of traffic, network models, channels, and protocols are applied. The aim is to assess performance, predict the impact of change, or otherwise optimize technology decision-making.

In computer network research, network simulation is a technique whereby a software program replicates the behavior of a real network. This is achieved by calculating the interactions between the different network entities such as routers, switches, nodes, access points, links, etc. Most simulators use discrete event simulation in which the modeling of systems in which state variables change at discrete points in time. The behavior of the network and the various applications and services it supports can then be observed in a test lab; various attributes of the environment can also be modified in a controlled manner to assess how the network/protocols would behave under different conditions.

The following is a timeline of virtualization development. In computing, virtualization is the use of a computer to simulate another computer. Through virtualization, a host simulates a guest by exposing virtual hardware devices, which may be done through software or by allowing access to a physical device connected to the machine.

Open Wonderland is an open-source toolkit written in Java for creating collaborative 3D virtual worlds. Within those worlds, users can communicate with high-fidelity, immersive audio, share live desktop applications and documents and conduct real business. Open Wonderland is completely extensible; developers and graphic artists can extend its functionality to create entirely new worlds including adding new features to existing worlds.

<span class="mw-page-title-main">Robotics simulator</span> Simulator to create applications for physical robots

A robotics simulator is a simulator used to create an application for a physical robot without depending on the physical machine, thus saving cost and time. In some case, such applications can be transferred onto a physical robot without modification.

<i>Digital Combat Simulator</i> Combat flight simulation game developed by Eagle Dynamics

Digital Combat Simulator, or DCS, is a combat flight simulation game developed primarily by Eagle Dynamics and The Fighter Collection.

<span class="mw-page-title-main">Emulator</span> System allowing a device to imitate another

In computing, an emulator is hardware or software that enables one computer system to behave like another computer system. An emulator typically enables the host system to run software or use peripheral devices designed for the guest system. Emulation refers to the ability of a computer program in an electronic device to emulate another program or device.

<span class="mw-page-title-main">Open Cobalt</span> Software for creating virtual worlds

Open Cobalt is a free and open-source software platform for constructing, accessing, and sharing virtual worlds both on local area networks or across the Internet, with no need for centralized servers.

<span class="mw-page-title-main">Crystal River Engineering</span>

Crystal River Engineering Inc. was an American technology company best known for their pioneering work in HRTF based real-time binaural, or 3D sound processing hardware and software. The company was founded in 1989 by Scott Foster after he received a contract from NASA to create the audio component of VIEW, a virtual reality based training simulator for astronauts. Crystal River Engineering was acquired by Aureal Semiconductor in 1996.

Virtual worlds are playing an increasingly important role in education, especially in language learning. By March 2007 it was estimated that over 200 universities or academic institutions were involved in Second Life. Joe Miller, Linden Lab Vice President of Platform and Technology Development, claimed in 2009 that "Language learning is the most common education-based activity in Second Life". Many mainstream language institutes and private language schools are now using 3D virtual environments to support language learning.

In computing, SPICE is a remote-display system built for virtual environments which allows users to view a computing "desktop" environment – not only on its computer-server machine, but also from anywhere on the Internet – using a wide variety of machine architectures.

realXtend is a project for creating an open-source virtual world platform which is intended to extend the capabilities of OpenSimulator to include features which are not available in the original Second Life project.

Hyperlinks are, at present, a novel feature in virtual world platforms, aside from hyperlinks in the in-built chat clients between users' avatars. In the latter 2000s, however, a number of architectures were created for various decentralized virtual world platforms in order to facilitate easier travel of avatars between two or more separately-hosted grids or servers.

<span class="mw-page-title-main">MikroSim</span>

MikroSim is an educational software computer program for hardware-non-specific explanation of the general functioning and behaviour of a virtual processor, running on the Microsoft Windows operating system. Devices like miniaturized calculators, microcontroller, microprocessors, and computer can be explained on custom-developed instruction code on a register transfer level controlled by sequences of micro instructions (microcode). Based on this it is possible to develop an instruction set to control a virtual application board at higher level of abstraction.

Military Open Simulator Enterprise Strategy (MOSES) is a U.S. Army project evaluating the ability of OpenSimulator to provide independent and secured access to a virtual world.

<span class="mw-page-title-main">GameFace Labs</span> American software and hardware company

GameFace Labs is an American technology company that develops hardware and software for the consumer virtual reality market, and was founded in 2013 by Edward Mason. The company's headquarters are in San Francisco, with international offices in London, United Kingdom.

<span class="mw-page-title-main">Virtual reality applications</span> Overview of the various applications that make use of virtual reality

Virtual reality applications are applications that make use of virtual reality (VR), an immersive sensory experience that digitally simulates a virtual environment. Applications have been developed in a variety of domains, such as education, architectural and urban design, digital marketing and activism, engineering and robotics, entertainment, virtual communities, fine arts, healthcare and clinical therapies, heritage and archaeology, occupational safety, social science and psychology.

References

  1. "Download - Current release". OpenSimulator. 29 March 2023. Retrieved 10 May 2023.
  2. "Configuration". OpenSimulator. 21 June 2021. Retrieved 2 December 2022.
  3. "Getting Started with Region Modules". OpenSimulator. 12 March 2012. Retrieved 2 December 2022.
  4. White, Brian (11 August 2008). "A Bridge between Virtual Worlds: Second Life's new program links virtual environments". Technology Review . MIT. ISSN   1099-274X. Archived from the original on 20 May 2022. Retrieved 2 December 2022.
  5. "Hypergrid". OpenSimulator. 24 December 2021. Retrieved 2 December 2022.

Further reading