Category Archives: General

Second Life

I don’t do much gaming these days so maybe Second Life is well known and I just missed it. It certainly is an interesting concept. Instead of paying a service fee, users pay what essentially amounts to a land tax on the virtual land they own.

Become a part of history by purchasing land and developing your own piece of Second Life. The Pricing and Fees are simple; you pay $9.95 a month plus a Land Use Fee proportional to the amount of land you own.

Linden Lab’s Terms of Service agreement recognizes Residents right to retain full intellectual property protection for the digital content they create in Second Life …

The Marketplace currently supports millions of US dollars in monthly transactions. This commerce is handled with the in-world currency, the Linden dollar, which can be converted to US dollars at several thriving online currency exchanges.

Bash fork() bomb

Today, I stumbled onto the following nasty bit of shell code in SECURITY Limit User Processes over on the Gentoo Wiki. No, I haven’t switched to Gentoo.

:(){ :|:& };:

Warning, this will cause your shell to create processes as fast as it can; most likely grinding your computer to a halt if you don’t have the appropriate limits set.

After spending some time trying to figure out what this command was doing assuming the colon was functioning as a no-op, I did a quick Google search and found this nice explanation of what it actually does. So, today I learned that Bash allows functions to be defined which override built-in commands.

Software as speech

Well, my sense of software is that it’s something that is both speech and a device, depending on how you define it. When you talk about software as speech, many good things tend to flow from that. When you use software as a device you can get into great benefits and also fairly scary issues.

— Don Marti

The above was taken from the November 2005 issue of Linux Journal in an article titled “Dialogue with Don“. This article is definitely worth reading if you have access to it or can wait for it to become freely available.