<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.theeggeadventure.com/wikimedia/index.php?action=history&amp;feed=atom&amp;title=Second_Life</id>
	<title>Second Life - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.theeggeadventure.com/wikimedia/index.php?action=history&amp;feed=atom&amp;title=Second_Life"/>
	<link rel="alternate" type="text/html" href="https://www.theeggeadventure.com/wikimedia/index.php?title=Second_Life&amp;action=history"/>
	<updated>2026-05-12T23:29:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0-beta</generator>
	<entry>
		<id>https://www.theeggeadventure.com/wikimedia/index.php?title=Second_Life&amp;diff=1559&amp;oldid=prev</id>
		<title>Brianegge at 11:50, 26 March 2007</title>
		<link rel="alternate" type="text/html" href="https://www.theeggeadventure.com/wikimedia/index.php?title=Second_Life&amp;diff=1559&amp;oldid=prev"/>
		<updated>2007-03-26T11:50:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Well I decided to finally try out [http://www.secondlife.com/?u=6d189ab65eb04702a70335712c022fea Second Life].  This is a virtual online world where you create a character and interact with other people.  It&amp;#039;s different from the typical MMPORPG in that there isn&amp;#039;t s game aspect to it, different levels, or ways to win.&lt;br /&gt;
&lt;br /&gt;
So far I&amp;#039;ve found several things which are fairly interesting (to me).  I&amp;#039;ve always been interested in the technology behind these huge worlds.  Having a compute farm of a dozen or so servers is fun, but having thousands of severs running your software must be very exciting.  Of course they want hard core C++ programmers to join their ranks.  Here&amp;#039;s a few of the job requirements for a [http://lindenlab.com/employment/software_dev developer].&lt;br /&gt;
* Expert knowledge of C/C++ with at least 2 years of professional experience.&lt;br /&gt;
* Strong knowledge of networking, databases, physical simulation, compiler and VM design, user interfaces, systems architecture or Open GL.&lt;br /&gt;
Sure, they probably glue things together with Ruby/Python and may have have discussing the benefits of [http://www.erlang.org/ Erlang], but when difficult stuff has to get done fast, C or C++ are the primary choices.  One might even consider writing real time software for such a grid to be &amp;#039;The Art Of Heavy Lifting&amp;#039;.  &lt;br /&gt;
&lt;br /&gt;
Another thing that I found very interesting is that their client is open source.  Some organizations talk about supporting open source, others actually practice this.  And, they released it under GPL/2, not a more restrictive license like the &amp;#039;Apache License, Version 2.0&amp;#039;.  Most multi-player games go to great lengths to ensure that everyone has the same client installed, to prevent anyone from modifying it and cheating.  I think having a completely open client is far more secure, and also more challenging.&lt;br /&gt;
&lt;br /&gt;
Lastly, I needed to download the client.  The Mac client is 62 MB, and they use Amazon&amp;#039;s s3 service to host the file.  For whatever reason, I can&amp;#039;t seem to get the whole file downloaded.  It keeps failing part way through the download.  Unfortunately, they don&amp;#039;t have mirrors in various countries, or a public torrent.  Even an Intel only binary would be nice.  I found a public torrent of the file, but unfortunately, I have no way to verify the hashcode, and have to hope it&amp;#039;s not a trojan of some kind.&lt;br /&gt;
&lt;br /&gt;
An interesting quirk to Second Life is that you have to choose a last name from a list.  This is a bit odd since I have the same name on about every website/service I use.  So in Second Life I&amp;#039;m known as &amp;#039;&amp;#039;&amp;#039;Foo Writer&amp;#039;&amp;#039;&amp;#039;.  I hope to see you online!&lt;/div&gt;</summary>
		<author><name>Brianegge</name></author>
	</entry>
</feed>