Run Your Own Virtual Reality with OpenSim
Alternative Grids
Some of the alternative grids are very interesting places to visit if you're adventurous. One of my favorite places to check out is OSGrid. OSGrid is a loose confederation of independent OpenSim operators who have tied their sims into a cohesive grid. Some of the operators are universities experimenting with virtual worlds, and others are amateur enthusiasts or OpenSim developers. Getting onto OSGrid is easy; simply go to the OSGrid site (see Resources), and register for a free account. Then, start your Second Life client with the following command:
./secondlife -multiple -loginuri http://osgrid.org:8002 \
-loginpage http://osgrid.org/loginscreen.php \
-helperuri http://osgrid.org
Once you log in, feel free to wander about (Figure 5). There's lots to see and do, and unlike Second Life, there is no economy, so you either find and utilize freebie items or you create your own content. OSGrid is a great sandbox for builders in Second Life who want to experiment without upload costs as well.
If you want to try running your own OSGrid-enabled server at home, you can find instructions on how to join your own server to OSGrid at the OSGrid Web site. Attaching your own server to OSGrid is much simpler than running your own private grid, because the centralized login and asset servers are maintained by the OSGrid group. Reserve a spot on the OSGrid map for your sim and check it out! It's easier than it looks.
Getting Help
You can get help with your own OpenSim deployment via various methods. Possibly the most convenient method is the OpenSim IRC server that you can log in to for help with running your own server. There is a great FAQ on the OpenSim site as well. Other great resources are the residents of OSGrid. Because they all had to connect their sims to OSGrid themselves, they can be great technical resources.
Resources
OpenSimulator: www.opensimulator.org
OpenSimulator Build Instructions: opensimulator.org/wiki/Build_Instructions
OpenSimulator Configuration Instructions: opensimulator.org/wiki/Configuration
Connecting to OpenSim: opensimulator.org/wiki/Connecting
OpenSim Scripting: opensimulator.org/wiki/Scripting_Documentation
OpenSim IRC Channel: irc://irc.freenode.net/opensim" (#opensim on irc.freenode.net)
Video: How to Run OpenSim on Windows: blip.tv/file/1421954
Second Life Viewer Download: secondlife.com/support/downloads.php
OSGrid: www.osgrid.org
DeepGrid: www.deepgrid.org
Openlife Grid: openlifegrid.com
Bill Childers is an IT Manager in Silicon Valley, where he lives with his wife and two children. He enjoys Linux far too much and probably should get more sun from time to time. If he ever finds the time to make it into Second Life, he goes by Bill Deere.
Bill Childers is the Virtual Editor for Linux Journal. No one really knows what that means.
Today’s modular x86 servers are compute-centric, designed as a least common denominator to support a wide range of IT workloads. Those generic, virtualized IT workloads have much different resource optimization requirements than hyperscale and cloud applications. They have resulted in a “one size fits all” enterprise IT architecture that is not optimized for a specific set of IT workloads, and especially not emerging hyperscale workloads, such as web applications, big data, and object storage. In this report, you will learn how shifting the focus from traditional compute-centric IT architectures to an innovative disaggregated fabric-based architecture can optimize and scale your data center.
Sponsored by AMD
Built-in forensics, incident response, and security with Red Hat Enterprise Linux 6
Every security policy provides guidance and requirements for ensuring adequate protection of information and data, as well as high-level technical and administrative security requirements for a system in a given environment. Traditionally, providing security for a system focuses on the confidentiality of the information on it. However, protecting the data integrity and system and data availability is just as important. For example, when processing United States intelligence information, there are three attributes that require protection: confidentiality, integrity, and availability.
Learn more about catching the bad guy in this free white paper.
Sponsored by DLT Solutions
| Making Linux and Android Get Along (It's Not as Hard as It Sounds) | May 16, 2013 |
| Drupal Is a Framework: Why Everyone Needs to Understand This | May 15, 2013 |
| Home, My Backup Data Center | May 13, 2013 |
| Non-Linux FOSS: Seashore | May 10, 2013 |
| Trying to Tame the Tablet | May 08, 2013 |
| Dart: a New Web Programming Experience | May 07, 2013 |
- New Products
- Making Linux and Android Get Along (It's Not as Hard as It Sounds)
- Drupal Is a Framework: Why Everyone Needs to Understand This
- A Topic for Discussion - Open Source Feature-Richness?
- Home, My Backup Data Center
- RSS Feeds
- What's the tweeting protocol?
- New Products
- Trying to Tame the Tablet
- Dart: a New Web Programming Experience
- IT industry leaders
32 min 54 sec ago - Reply to comment | Linux Journal
17 hours 21 min ago - Reply to comment | Linux Journal
19 hours 53 min ago - Reply to comment | Linux Journal
21 hours 11 min ago - great post
21 hours 45 min ago - Google Docs
22 hours 8 min ago - Reply to comment | Linux Journal
1 day 2 hours ago - Reply to comment | Linux Journal
1 day 3 hours ago - Web Hosting IQ
1 day 5 hours ago - Thanks for taking the time to
1 day 6 hours ago
Enter to Win an Adafruit Prototyping Pi Plate Kit for Raspberry Pi

It's Raspberry Pi month at Linux Journal. Each week in May, Adafruit will be giving away a Pi-related prize to a lucky, randomly drawn LJ reader. Winners will be announced weekly.
Fill out the fields below to enter to win this week's prize-- a Prototyping Pi Plate Kit for Raspberry Pi.
Congratulations to our winners so far:
- 5-8-13, Pi Starter Pack: Jack Davis
- 5-15-13, Pi Model B 512MB RAM: Patrick Dunn
- Next winner announced on 5-21-13!
Free Webinar: Linux Backup and Recovery
Most companies incorporate backup procedures for critical data, which can be restored quickly if a loss occurs. However, fewer companies are prepared for catastrophic system failures, in which they lose all data, the entire operating system, applications, settings, patches and more, reducing their system(s) to “bare metal.” After all, before data can be restored to a system, there must be a system to restore it to.
In this one hour webinar, learn how to enhance your existing backup strategies for better disaster recovery preparedness using Storix System Backup Administrator (SBAdmin), a highly flexible bare-metal recovery solution for UNIX and Linux systems.





Comments
Opensimulator web magazine
Check out the web magazine for Opensim and other open source virtual world platforms at http://maxping.org
nant failed!
/home/steve723/opensim/OpenSim/Region/ScriptEngine/Shared/CodeTools/OpenSim.Region.ScriptEngine.Shared.CodeTools.dll.build(14,6):
External Program Failed: /usr/lib/mono/2.0/gmcs.exe (return code was 1)
Total time: 2.6 seconds.
BUILD FAILED
Nested build failed. Refer to build log for exact reason.
Total time: 204.7 seconds.
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim$
I am running the latest version of Kubuntu with the Adams kernel.
I got further but...
I figured out how to get further but I got stuck again. I think you forgot a step. I'll try copying that file.
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim/opensim$ cd bin
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim/opensim/bin$ mono ./OpenSim.exe
log4net:ERROR XmlHierarchyConfigurator: No appender named [NHibernateFileLog] could be found.
log4net:ERROR XmlHierarchyConfigurator: Appender named [NHibernateFileLog] not found.
05:42:04 - Performing compatibility checks...
05:42:04 - Environment is compatible.
05:42:04 - [CONFIG]: Reading configuration settings
05:42:04 - [CONFIG]: Could not load any configuration
05:42:04 - [CONFIG]: Tried to load /home/steve723/opensim/opensim/bin/OpenSim.ini,
05:42:04 - [CONFIG]: and XML source /home/steve723/opensim/opensim/bin/OpenSim.xml
05:42:04 - [CONFIG]: Did you copy the OpenSim.ini.example file to OpenSim.ini?
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim/opensim/bin$
I need Oracle
Copying the file got the configuration started. It needs Oracle and ADEPT can't find it. Does anyone know of a repository for Kubuntu?
I don't have version 3 of sqlite
I have version 2.8.17-4build1. The opensim README.txt says that version 3 is a prerequisite. ADEPT can not find a newer version. I can get the viewer to run but just the splash screen comes up and then the video on my entire screen starts to flicker. If sqlite is the reason why then where can I find a repository that has what I need?
Installing OpenSim
An addendum to the instructions for installing OpenSim: For Ubuntu and (apparently) Debian releases you must also apt-get install the library 'libmono-oracle2.0-cli'
Unavaliable
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim$ sudo apt-get install libmono-oracle2.0-cli
[sudo] password for steve723:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libmono-oracle2.0-cli
steve723@steve723-ASUS-Eee-PC-netbook:~/opensim$
Do I need another repository?
I need Oracle
Opps wrong person to reply to. Linux Magazine should add a delete button so people can delete their own comments.