2007年5月21日

杀毒软件哪个好?

嘿嘿,自己取这个题目的时候觉得,这个破题目感觉像要给某软件做广告,或者就是一篇杀毒软件的横向测评报告。嘿嘿,错了,不是。是什么呢?看下去。看不懂的可以以各种方式吱一声,我负责解答,我解答不了的,我可以帮你问问google,google上面也没有的,可能只有比尔盖茨说得清楚了,这样看来,比尔盖茨=上帝。嗯,这次你对了。(你看我说话这么言简意赅,连符号都用上了,我哪里罗嗦了?嗯?今天批评我很罗嗦的某人)

好了好了,开始入正题,咳咳……

最近杀毒软件呢,出了几件大事,嗯嗯,大事!大事!大事哦!作为IT人士的我呢,如果不说两句,心里十分之不痛快也。注意:我是IT人士哦!作为一个成功的IT人士呢……好,下次再说IT人士的话题。现在说杀毒软件。

最近杀毒软件出了两件大事,

一件是Norton(诺顿,一种著名杀毒软件)杀了也就是强行删了中文版Windows XP(微软公司推出的一种电脑操作系统软件)的两个重要的dll文件,导致这些Windows XP用户开机蓝屏,也就是说这些用户头天关了电脑,第二天一早打开电脑,发现:哇色,我的电脑怎么了?这个品牌的破电脑,再也不买它了!谁怀疑得到Norton身上呢?

另外一件是Kaspersky(卡巴斯基,另外一种著名杀毒软件)杀了瑞星卡卡(瑞星<另外另外一种著名杀毒软件及其公司>推出的一种非杀毒软件)的升级文件,导致瑞星卡卡的用户不能正常升级瑞星卡卡。

下面正常说话。

对这两起事件,网上评论很多,有神经病扯到了国家民族的高度,这种人可以不去管它。不过,值得关注的是,有一种主流民意认为这是Norton和Kaspersky的错。当然从经济赔偿上面讲,norton绝对应该赔偿用户的损失,kaspersky的事情谈不到赔偿上。但是从技术上面讲,我比较相信Norton和Kaspersky是技术上无辜的。

要谈这个问题,我们先要了解现在杀毒软件有哪些基本技术帮助我们防御病毒。首先肯定最基本的是病毒码判断技术,绝大部分病毒都有自己独特的一段代码是其他正常软件不会有的,找到了这段代码等于找到了病毒的身份证,也就可以把病毒揪出来。第二,由于很多病毒现在用了各种各样的技术伪装自己,比如加壳技术,所以真实的病毒执行代码并不容易获得,所以各种杀毒软件想出了另外一种判断病毒的方式,就是判断软件的行为来判断这个软件是不是病毒,这就是所谓的主动防御方式。举个例子,中国的警察叔叔喜欢查身份证,如果哪天查到一个身份证,发现这个身份证是通缉犯,那警察叔叔就会毫不犹豫把通缉犯抓起来。但是,罪犯并不一定都在通缉的黑名单上,即便通缉的黑名单上有罪犯,狡猾的罪犯也知道换一个身份证。所以警察叔叔必须学会主动防御,比如,一旦某人发生了抢银行的行为,那么警察叔叔可以毫不犹豫的说这个人是罪犯并且把它抓起来。这就是被动防御和主动防御。

为什么我比较相信Norton和Kaspersky是无辜的呢?

先说Norton。Norton傻啊?不知道这种事会对商业利益和商业信誉造成损害啊?难道有人会相信Norton的项目主管和微软有仇?一般来说不会吧,所以我们可以初步判断Norton这个属于误杀。

这里要解释一下什么叫做误杀,误杀就是把本来不应该杀掉的文件当作病毒杀掉了。这在主动防御中比较容易出现。也就是说某软件产生了某些行为,看起来好像很符合病毒行为的定义,但是其实这些行为是正常的合法的。还是警察叔叔的例子,比如银行抢匪的行为有一个重要特点,就是把钱大把大把的往外运,但是人家银行正常转账也会大把大把把钱往外运,那警察叔叔监控到银行的钱被大把大把往外运的时候,抓还是不抓呢?所以一般我们不把这种行为看作一定会产生危险的,我们只把它们称为有潜在危险的行为。在软件上面找一个例子,比如,金山词霸在鼠标抓词的时候用到了一些软件注入的技术,软件注入也是很多病毒会用到的技术。可以这么说,绝大部分软件注入的应用都是病毒,因为好端端的没事,一个软件干嘛去对别的软件动手动脚的呢?所以大部分杀毒软件把软件注入定义为潜在危险行为。所以也就有很多杀毒软件对金山词霸的鼠标抓词报病毒的现象。因为主动防御的这种不确定性,大部分软件在处理主动防御的时候都是很谨慎的,比如提示用户,这里有潜在的危险行为出现,是一直不管它还是干掉它,主动权交到了用户手里。

回到Norton的话题,Norton这次误杀可能不是主动防御引起的,因为Norton没有提示用户,而是选择直接干掉之,说明Norton软件比较确定这是一个病毒(这里的病毒指广义的病毒、木马、后门等等)。那么,真的是“误杀”吗?既然不是Norton故意为难微软,Norton的软件又很确定这是一个病毒(实际上据说是一个后门),那么我倾向于相信这两个文件真的有问题。看来微软是不是要好好找一找问题的所在了,这次是Norton还好说,下次是人家利用漏洞的攻击,又造成冲击波那样的惨剧就不好了。

然后再说Kaspersky。Kaspersky据说和瑞星有仇,当然嘛,同行是冤家嘛。不过Kaspersky要干掉直接把瑞星软件干掉就行了吧,干嘛要不痛不痒的干掉一个瑞星卡卡呢?并且还只是瑞星卡卡的升级功能相关的文件而已。所以我相信,Kaspersky这是“无心之失”,我甚至于相信瑞星卡卡真的有什么“潜在的危险行为”存在,瑞星可以反省一下自己,并且大方的让我们知道,是不是在卡卡这个软件中做了什么不光彩的动作?

另外就Kaspersky和瑞星这个事情,我想讲一下软件行业处理这样的事情的通则。软件不兼容是常有的事情,比如新版的操作系统vista和很多软件的兼容性就不好,常常造成冲突。一般的解决办法是,如果不兼容会造成用户损失的,由出问题的软件及时负责帮助用户避免或者减少损失,然后两方充分沟通,力争在最快时间通过软件补丁等办法为消除冲突,达到最终兼容的结果。反观瑞星的做法,不管从瑞星还是Kaspersky的声明当中,我都没有看到瑞星发现问题之后去和Kaspersky沟通的迹象,而是先发了一个措辞强硬的声明,含沙射影的指责Kaspersky利用杀毒软件排挤对手。瑞星这种做法令我觉得很不齿。

还有,就像我前面说的,很多杀毒软件在面对潜在的危险行为的时候,都会给出提示,提示用户避免还是保留这个行为。如果Kaspersky报卡卡有问题,用户只需要点击“跳过”就可以避免删除卡卡的文件而导致的不能升级。很遗憾我也没有看到瑞星首先发布怎样让用户避免误杀,而是只有气势汹汹的指责Kaspersky。

所以,不管是遵守软件行业的通则也好还是对用户解决问题的服务也好,瑞星都还有很长的路需要走,一个成熟的公司不是靠贬低对手而成功的。我们真心希望看到瑞星的越来越好。

2007年5月19日

你挥一挥手,搞散了好多片云彩

我大一的时候,北大旁边有一家飞宇网吧,很有气魄的一家网吧,上下三层楼,价格不菲,机器配置绝对没得说。经营正规,绝对没有违法行为,因为我某次浏览色/情网页被网管gg教育了几句,搞得我灰溜溜的。某一天飞宇网吧地上一层,也就是最贵但是机器最好的一层进了整层的17寸液晶显示器,2001年啊,连刀郎的第一场雪都还没下的古代啊,17寸液晶显示器的机器意味着极度的豪华和奢靡。每次路过飞宇网吧门口,望着玻璃窗里面的液晶显示器,盘算着哪天早起下定决心逃课一次在其早上7点到9点的免费时段来爽一爽,我不禁口水滴答。

哪知道,一个破网吧叫做“蓝极速”被烧了,死人的事情我们还是很震惊的,但是刘/淇大爷心血来潮,大手一挥,全城的网吧就此关门。据说波及到全国,在想刘/淇大爷的手真是大的同时,也暗暗的想,刘/淇大爷和小蜜上床是不是壮/阳/药不管用了,心里窝火想找个出气筒呢?我的处/女逃课经历就这么被伟/哥刘/淇大爷推迟了,我多么tm感谢刘/淇大爷让我没有堕落成为一个网吧少年啊!我也多么感谢刘大爷让我拥有了八个人挤在一个电脑旁看平生第一部X片——璩美凤大姐姐的难忘记忆啊!同时我也不禁千百次的暗暗的想,如果我是飞宇网吧的老板,如果我不在中国这么一个不讲理的地方,我非搞死这个壮/阳/药都不管用的刘大爷不可!tm凭什么关我N证齐全的合法小店啊?tmd是不是在某野鸡娱乐场所抓一个卖/淫/嫖/娼的,就把全市所有的宾馆饭店娱乐场所都关了呢?比如天上人间,刘大爷躺在里面说,把这里查封了,多牛啊,刘大爷至此可以变成牛大爷了。

历史惊人的重复了!!!

王/岐/山大爷前两天上街遛弯,抬头看见了土鳖的房地产商们广告上的词句什么“至尊”啊,“顶级享受”啊什么的,突然感觉心中一痛。千百心事涌上心头,“我cao!我在我们伟大的胡伯伯面前都要装孙子,什么‘至尊’,什么‘顶级享受’,这不是明摆着告诉胡伯伯我奢侈我是至尊我要篡位吗?这不是害我吗?”,所以王大爷也大手一挥,房地产商算个X,全改了。

王大爷一挥手,后面有好多狗居然开始论证王大爷挥手挥得多么优美了。kao!配做狗嘛?

当然王大爷这不是第一次了,上次去香港,看到香港发达的交通系统,感慨之余也是大手一挥,我们所有公交车降价!鼓励大家坐公交!哦,傻了吧唧的我终于明白了,搞半天每天的全城大堵车原来都是公交车坐的人太少造成的!原来每天堵车的时候公交车都是空的,人民都傻了吧唧的挤在自己的私家车或者的士里面受罪呢。活该!谁让你们不坐公交车的!

2007年5月12日

社会民主主义和列宁主义

最近,人民大学前副校长谢韬在《炎黄春秋》杂志发表文章《只有民主社会主义才能救中国》(链接),让人很振奋。并不是说谢老先生这篇文章写得多好,而是以老先生八十大几这般年纪,《新华日报》老记者这般老共产资格,还在不断反思和审视自己的政治信仰,并且开始接受民主社会主义的思想,令人欣慰。

今天,看到凤凰网转载《光明日报》发表的反驳谢老先生这篇文章的文章《正确认识民主社会主义 坚定不移地走中国特色社会主义道路》(链接)。感觉GCD内有人不但不反思,还阻止别人反思,另外还在坚定不移的强调“党国”论,真是令人失望。更令人失望的是,发表此篇文章的是传统上被认为是代表广大知识分子阶层的声音的比较进步的《光明日报》。这还是当年发动“真理问题”大讨论的光明日报吗?

感到欣慰的是,以“社会民主主义”甚至是“自由主义”为思想总纲的“新右派”和坚定不移的支持“共产主义”的“新左派”的交锋已经从地下转入了公开了,是不是有变成大讨论的机会呢?我拭目以待。不过以我对胡core执政风格的观察,这种讨论只能止于讨论。

另外,稍微介绍一下我对中国社会的所谓“马列主义”的理解。

不管看什么书看什么材料,马克思主义和列宁主义都不是一回事,不是简单的继承发展的问题,而是列宁从根本上调整了或者说推翻了马克思对“共产主义”的论述基础。我认为列宁主义更多的受到了机械社会论的影响,比如列宁主义强调计划经济,强调各受其分,这都是机械社会论的论点。另外,列宁主义极端而且流于表面的强调了马克思主义里暴力革命的部分,而彻底摒弃了马克思认为的社会民主自由的基础,另外也摒弃了资本主义极大发展的理论。所以,谢文所说,列宁主义是马克思主义中极左的发展,是基本正确的。

回过头来看中国GCD自己的发展轨迹。从以前《新华日报》的社论和陈独秀李大钊等人的作品可以看出,早期的GCD人深刻理解了马克思主义。自从49年以后,列宁主义占了上峰,被称为马列主义了。糊涂了几十年,把马克思主义和列宁主义混为一谈,我们现在是不是有必要搞清楚这个问题呢?有兴趣可以自己去看社会民主主义和列宁主义的区别。

在社会民主主义和列宁主义里面选择,我坚定的支持社会民主主义。虽然我不认为我是自由主义者,但是我也不认为我是社会民主主义者,我还在两者中间徘徊。

---------------------------------------------------------------------------

最新发展,5月10日出版的《人民日报》理论版以答读者问的形式对这件事情发表声明《如何看民主社会主义》(链接)。纵观全文,不出意料,和《光明日报》是一个调调,说明民主之路任重而道远啊?

2007年4月25日

叶利钦死了

叶利钦终于死了,叶利钦早就死了
 
在我们回首的时候,长河中闪着那么一点烛光,我们为这一点烛光而怀念。

2007年4月17日

Second Life!!!

看wiki之前,先看这个:http://www.mindmeters.com/arshow.asp?id=2673
 
Second Life是一个令人激动的东西,这是第一个,但是一定不是最后一个,是一种游戏吗?很可能是一种生活方式。
 
wiki介绍Second Life的文章太全面了!所以我决定把wiki的文章直接贴上来。读完了wiki的介绍之后,对Second Life你有什么想法呢?我的想法是:Try It!
 

Second Life

Second Life (abbreviated as SL) is an Internet-based virtual world which came to international attention via mainstream news media in late 2006 and early 2007.[4][5] Developed by Linden Lab, a downloadable client program enables its users, called "Residents", to interact with each other through motional avatars, providing an advanced level of a social network service combined with general aspects of a metaverse. Residents can explore, meet other Residents, socialize, participate in individual and group activities, create and trade items (virtual property) and services from one another.

Second Life is one of several virtual worlds that have been inspired by the cyberpunk literary movement, and particularly by Neal Stephenson's novel Snow Crash. The stated goal of Linden Lab is to create a world like the Metaverse described by Stephenson, a user-defined world of general use in which people can interact, play, do business, and otherwise communicate.[6] Second Life's virtual currency is the Linden Dollar (Linden, or L$) and is exchangeable for US Dollars in a marketplace consisting of residents, Linden Lab and real life companies.

While Second Life is sometimes referred to as a game, it does not have points, scores, winners or losers, levels, an end-strategy, or most of the other characteristics of games. In all, more than five million accounts have been registered, though many are not active, and some Residents have multiple accounts. Despite its prominence, Second Life has notable competitors, including Active Worlds, There, and newcomers such as Entropia Universe, Dotsoul Cyberpark, Red Light Center, and Kaneva.

History

Second Life was founded by former RealNetworks CTO Philip Rosedale through Linden Lab.[7] The initial alpha test version, named LindenWorld, was made available in 2002 to Residents with content creation experience,[8] and the beta version was made publicly available in 2003.[9] The beta versions had a different economic focus from that of Second Life's current version; Linden Dollars were far more freely obtainable, and could not be exchanged for real money, and the real monthly fee did not escalate with the amount of land the Resident owned.

Some significant dates in the growth of Second Life are:

An analysis of the economy of Second Life before December 2006, published in The Guardian, suggested that the number of active Residents was "in the region of 100,000", and its churn rate was over 85%.[15] Second Life statistics claim that 144,108 customers spent money in-world in December 2006.[16]

As of February 2007, the number of online Residents follows a fairly regular daily pattern, reaching an approximate minimum of 17,000 (around 10 a.m. UTC) and maximum of 35,000 (around 10 p.m. UTC).[citation needed]

One study extrapolates 25 million total accounts, with 150,000 Residents simultaneously online, by March 2008.[17]

Features of the virtual world

Residents

Residents are the users of Second Life, and their appearance is their avatar (often abbreviated to av). The basic avatar is human in appearance, but avatars may be of either sex, have a wide range of physical attributes, and may be clothed or otherwise customized to produce a wide variety of humanoid and other forms. A single person may have multiple accounts, and thus appear to be multiple Residents (a person's multiple accounts are referred to as alts). However, the use of additional accounts requires the Resident to register them and pay a small fee, though you can just make multiple accounts saying "this is my first account" and not having to pay for it. This is done by many people. Also, a single Resident's appearance in Second Life can vary dramatically at will, as avatars are easily modified.

Communication and transport

Within Second Life, there are two main methods of text-based communication: local chat, and global "instant messaging" (known as IM). Chatting is used for public localized conversations between two or more avatars, and can be "heard" within 25 m. Avatars can also 'shout' ('audible' within 100 m) and 'whisper' ('audible' within 10 m). IM is used for private conversations, either between two avatars, or between the members of a group. Unlike chatting, IM communication does not depend on the participants being within a certain distance of each other. Voice communication is currently being developed.

The most basic method of moving around is by foot. To travel more rapidly, avatars can also fly up to about 170 m over the terrain (meaning 270 m if ground level is 100 m, 180 m if ground level is set to 10 m) without requiring any special equipment, and with scripted attachments there is currently no limit to how high an avatar can fly (although once past several thousand meters, the rendering of the avatar mesh starts to be affected).[citation needed]

Avatars can also ride in vehicles; many vehicles are available — there is a basic go-kart contained in the object library and there are many Resident-made vehicles available freely and for purchase including helicopters, submarines and hot-air balloons.[citation needed] Airborne vehicles can fly up to about 4000 m high (the maximum altitude allowed for any object).[citation needed]

For instantaneous travel, avatars can teleport (commonly abbreviated to "TP") directly to a specific location. An avatar can create a personal landmark (often called an LM) at their current location, and then teleport back to that location at any time, or give a copy of the landmark to another avatar.

There are some external websites that allow Residents to locate each other from outside of the virtual world, and SLurl.com allows external links through the Second Life World Map to locations in-world.

Economy and real estate

Second Life has its own economy and a currency referred to as Linden Dollars (L$). Though the exchange rate fluctuates, as of February 2007 it is reasonably stable at around L$ 270 to one US dollar.[18]

Residents create new goods and services, and buy and sell them in the Second Life virtual world. There are also currency exchanges where Residents can exchange US$ or other real world currencies for L$. These exchanges are open markets, except that Linden Lab sometimes changes in world Linden Dollar "sinks" or sells Linden dollars to attempt to keep the exchange rate relatively stable. A small percentage of Residents derive net incomes from this economy, ranging from a few hundred to several thousand US$ per month, while a larger percentage derive a gross income large enough to offset most of their expenditures in L$. The currency has become the subject of concern in economic circles in regard to possible taxation.[19]

Premium members can own land (up to 512 m2 without additional fees). Owning larger areas of land incurs an additional fee (which Linden Lab calls "tier") ranging from US$5 a month up to US$295 a month for an individual island.[20][21] Linden Lab used to sell land at a reduced rate to new Residents in small 512 m2 lots (e.g., 16 by 32 meters) through its First Land program, but this program ended on 20 February 2007 as the land was often being quickly resold at a profit rather than kept by the Resident.[22] It also sells 16 acre (65536 m2) regions. Once a Resident buys land he or she may resell it freely and use it for any purpose. The only exception to this is land purchased in "private sims" or "private islands", which are governed by Residents and not Linden Labs. These private islands have what are called covenants that may restrict use of the land, such as prohibiting any commercial activity, or even resale of the land itself.

The BlackTrend's CEO Enrico Gallingani used the word Meta Economy in a conference about the Virtual Worlds to refer the economy growing in the Metaverse of Second Life with potential new marketing tools and business models.

Creation and copyright

One of the distinguishing characteristics of Second Life is that the Residents, not Linden Lab, create most of the content of the world. The Resident avatars are one example of such user-generated content.

There is a 3D modeling tool in Second Life that allows any Resident with the right skills to build virtual buildings, landscape, vehicles, furniture, and machines to use, trade, or sell. This is a primary source of activity in the economy. Any Resident can also make gestures from small animations and sounds from the standard library. Outside Second Life, Residents can use various graphics, animation, and sound tools to create more elaborate items, and upload them into the world. Once the creation is in the world of Second Life, the system makes efforts to help protect the exclusive rights of the content creator.

Second Life also includes a scripting language called Linden Scripting Language, or LSL. LSL is used to add autonomous behavior to many of the objects in Second Life, such as doors that open when approached. LSL has been used to create relatively advanced systems, such as the artificial life experiment on the island of Svarga, where a complete ecology runs autonomously (including clouds, rain, sunshine, bees, birds, trees and flowers).[23]

When objects are created (or instantiated) in-world and then transferred to the Resident's computer, they are said to "rez" — a reference to the Disney movie Tron. This also appears in LSL, where the command to create an object is llRezObject().[24]

A Resident who creates some item and the Resident that owns an item retain certain rights, simulating and in some ways enhancing the copyright available in the real world. The creator can mark an item as "no copy," which means that no copies of it can be made by others, "no mod," which means that others may not modify the item's characteristics, and "no trans," which means that the current owner may not give it to another.

Live music performances take place in Second Life, in the sense that vocal and instrumental music by Second Life Residents can be provided from their homes and studios. This is played into microphones, uploaded to audio streams, and played in-world for the enjoyment of other Residents. This started with performances by Astrin Few in May 2004[25] and began to gain popularity mid 2005. For example the UK band, Passenger, performed on the Menorca Island in mid-2006.[26] Linden Lab added an Event Category "Live Music" in March 2006 to accommodate the increasing number of scheduled events.[27]

Businesses and organizations in Second Life

A combination of Linden Lab granting Second Life Residents the copyright over their content,[28] and legal trading of the in-world currency "Linden Dollars" (L$)[29] has encouraged the creation of solely in-world businesses, the creation of legally registered companies that were previously solely in-world, and the in-world participation of previously unrelated companies and organizations.

In early 2007 the Swedish Institute stated it was about to set up an Embassy in Second Life.[30] The Swedish Minister for Foreign Affairs, Carl Bildt, stated on his blog that he hoped he would get an invitation to the grand opening.[31]

Education in Second Life

Second Life has recently emerged as one of the cutting-edge virtual classrooms for major colleges and universities, including Harvard, Pepperdine, Elon University, Ohio University, Ball State, New York University, Stanford University, Delft University of Technology[32] and AFEKA Tel-Aviv Academic College of Engineering.[33] Second Life fosters a welcoming atmosphere for administrators to host lectures and projects online, selling more than 100 islands for educational purposes, according to a New York Times article.[34] The article quoted Rebecca Nesson, an instructor at Harvard who brought her Legal Studies class to Second Life in the second half of 2006. "Normally, no matter how good a distance-learning class is, an inherent distance does still exist between you and your students," she says. "Second Life has really bridged that gap. There is just more unofficial time that we spend together outside of the typical class session." Joe Sanchez, a researcher at the University of Texas at Austin evaluated the use of Second Life in education in an interactive qualitative analysis, finding that once students overcome the technical and interface difficulties with Second Life, they "indicate a preference to social learning activities and find it enjoyable to interact with other avatars while learning in this space".[35]

Pricing

It is possible, and quite common, to join Second Life for free. Many activities in Second Life are free, but others cost money, payable in Linden dollars (Second Life's in-world currency; see Economy and real estate). For example, goods and services may be charged for by other Residents — these charges are not set by Linden Lab, and so are not included under membership pricing, but are simply part of the economy of Second Life. There are two types of accounts in Second Life: "basic accounts" and "premium accounts". Basic accounts have no recurring fee, but lack the right to own land within Second Life. As of February 2007, the premium account fee is set at $9.95 per month, although this reduces to $6.00 per month if the fee is paid annually.[36] Premium accounts receive a weekly stipend (paid in Linden dollars) which somewhat offsets the membership payment. This stipend has reduced with time; as of February 2007, it is L$300 per week.[37][38] Basic accounts registered before 29 May 2006 receive a stipend of L$50 for every week in which they log into Second Life, but no stipend is provided to basic accounts registered after that time.[39]

Teen Second Life

Main article: Teen Second Life

Teen Second Life was developed in early 2005 to enable people aged 13-17 to play Second Life without entering false information to participate in the Main Grid. Both Grids at that time required the entry of credit card details, but the Main Grid made it mandatory that the credit card be the Resident's own, whereas the Teen Grid made it mandatory that it belonged to a parent. (Since then, the requirement for a credit card to register on the Main Grid has been removed. A credit card is no longer required to register on the Teen Grid, only a valid cell phone with SMS enabled.)

Issues and criticisms

Because it is under constant development, and is an open environment that can be used by almost anyone with broadband internet access,[40] Second Life has encountered a number of challenges. These range from the technical (Budgeting of server resources) and moral (pornography) to legal (legal position of the Linden Dollar, Linden Lab lawsuit).

Prior to June 6, 2006, all Residents were required to verify their identities by providing Linden Lab with a valid credit card or PayPal account number, or by responding to a cell phone SMS text message.[41] (Residents providing information were not charged if their account type cost nothing to create.) After that date, it became possible to create an account with only an e-mail address; even standard verification methods such as e-mail reply verification are not used.[42] Access to Teen Second Life still requires credit card details. Linden Lab has the ability to ban Residents from Second Life based on a hardware hash of their local PC,[43] preventing them from returning with other accounts.

In January 2007, two articles were published on the Internet which compared the economy of Second Life to a pyramid scheme.[44][45] In the same month, a "virtual riot" erupted between members of the French extremist party National Front who had established a virtual HQ on Second Life, and opponents, including Second Life Left Unity, a socialist and anti-capitalist user-group.[46][47][48][49] Since then, several small internet based organizations have claimed some responsibility for instigating the riots.[50]

Parody

Second Life is parodied by the website "Get a First Life" by Darren Barefoot, extolling the virtues of meatspace/real life.[51] Instead of sending the site creator a cease and desist letter, Linden Lab sent him a humorous "Permit-and-Proceed" letter.[52] Material from the site includes false links to such topics as "Go Outside [-] Membership is Free" and "Fornicate Using Your Actual Genitals."

Technical information

The flat, Earth-like world of Second Life is simulated on a large array of Debian servers, referred to as the Grid.[53] The world is divided into 256x256m areas of land, called Regions. Each Region is simulated by a single server, and is given a unique name and content rating (either PG or Mature).

Software

The Second Life software comprises the viewer (also known as the client) executing on the Resident's computer, and several thousand servers operated by Linden Labs. There is an active beta-grid that has its own special client, which is updated very regularly, and is used for constant software testing by volunteers. This testing software was introduced to eliminate the short amounts of time between real updates, and increase its overall quality. The beta-grid reflects the standard main-grid, except that the actions taken within it are not stored by the servers, it is for testing purposes only. Every few months, the standard software is replaced by the beta-grid software, intended as a big upgrade. The Second Life user-base is growing rapidly, and this has stimulated both social and technological changes to the world; the addition of new features also provides periodic boosts to the growth of the economy.

Linden Lab pursues the use of open standards technologies, and uses free/open source software such as Apache and Squid.[54] The plan is to move everything to open standards by standardizing the Second Life protocol. Cory Ondrejka, Vice President of Product Development, has stated that a while after everything has been standardized, both the client and the server will be released as free/open source software.[55]

  1. The current in-house virtual machine will eventually be replaced with Mono,[56] which will reportedly produce a dramatic speed improvement.
  2. uBrowser, an OpenGL port of the Gecko rendering engine, which has been used in the client since version 1.10.1[57] to display the Help documentation, will also be used to display webpages on any of the surfaces of any 3D object the Resident creates.

Linden Lab provides viewers for Microsoft Windows, Mac OS X, and most distributions of Linux. Viewer upgrades are usually mandatory; the old viewer will not work with the new version of the server software. However, Linden Labs is working on a more flexible protocol that will allow clients and servers to send and take whatever data they may require, hence differing versions would nonetheless be able to work together.

As of January 8, 2007, the Viewer is distributed under version 2 of the GNU General Public License,[1][2] with an additional clause allowing combination with certain other free software packages which have otherwise-incompatible licenses. Currently not all of the required dependencies have been released. See https://wiki.secondlife.com/wiki/Open_Source_Portal for details.

The OS X viewer is a universal binary and is about twice the size of the Windows and GNU+Linux binaries.[58]

Second Life protocol

Main article: libsecondlife

In May 2006 it was announced that the Second Life protocol had been reverse-engineered. A wiki was set up to further the effort.[59]

Since this project produced some useful software, Linden Labs modified the TOS to allow third-party programs to access Second Life,[60] enabling the project to be formalized under the name libsecondlife. Among functions developed are a map API, the ability to create objects larger than normally allowed (recently disabled), and other unforeseen capabilities.[citation needed]