Linux is Not for the Timid

By Shamus Posted Thursday Dec 7, 2006

Filed under: Random 22 comments

Ubu Roi is talking about the way Windows XP crashes and Linux doesn’t. He poses a question:

I wonder if the learning curve is worth it, especially since I'd have to give up a lot of games and such. Does anyone have any knowledge of how the major A/V players are with Linux? Giving up the animé also is asking too much!

The “worth it” part is something every user must decide for themselves, although I think the key to making that decision is knowing what you’re getting into. What we’re talking about isn’t just a jump to a different interface. The leap from Windows to Linux is nothing like the leap from Windows to something like Mac OS. This isn’t about getting used to new uses for the right mouse button or a new way of having your hard drive arranged. Linux is a whole different beast.

My wife had the same problem a couple of years ago and installed Red Hat. It was much harder than I think either of us anticipated. This is not because Linux users sugar-coated the thing for us, but mostly due to the fact that we’d been spoiled by consumer operating systems and had no idea maintaining an OS could be so infuriating and complex. Note that installing it was no sweat. The process is streamlined enough now that you can pop in a copy of Linux and (assuming you’re using some recent, mainstream flavor) be up and running in about the same time it takes to get Windows onto a new PC. No problem.

The challenges arise when you go to use the thing. There are heaps of programs out there. A/V players. MIDI sequencers. Image editing software. Tetris clones. Disk defrag programs. Emulators. 3D modeling software. Web servers. Text adventures. Databases. Firewalls. Source Forge is a goldmine of software for free, some of it just as robust as stuff you see in the store. However, you can’t just run an installer and use the software.

Some authors don’t think it absurd at all to release their software as source-only, as if compiling a huge project with complex dependencies was something everyone can be expected to know how to do. More sensible authors release binaries, but because Linux flavors are multitude and divergent, it can often take quite a bit of tweaking to get the thing to run. There is no way around it: That nice GUI desktop may look and feel and perhaps even smell like Windows, but as soon as you need to add some software you’re going to need to pull back the curtain and interface with the thing in a console window. You’re going to need to assume root privs, and then muck about letting Linux know that this program is okay and should be allowed in. Sometimes this is easy. Sometimes it is hard. Sometimes it is flat-out impossible. Always it is ambiguous and documented with an experienced user in mind.

When the installation guide tells you: Make sure you gramble the ZPQs before you homuk with the framframs under /bin unless you have NDL enabled, in which case just invoke the dooligan. You had better be ready to work at figuring out what all of that means. You will need to have a lot of time to kill, because unraveling these instructions is going to take a while. My wife was only ever able to find two types of help, when she found any at all:

  1. Welcome to Linux! Here is how to open the console window.
  2. Here is how to recompile Portugese Linux to get it running on an old Sony walkman, using only a 10-digit keypad as input.

But let’s say you get it installed. You’ll install some software, only to find it requires OTHER software. You think foraging for Codecs for Windows Media Player is annoying? That is little league stuff now. The author of the software you’re trying to use may just assume you have, and build his program to depend on, other software which you do not have. The author may or may not tell you where to get it, and if he does it may be a dead link or upgraded to a new and incompatible version. But if you do manage to gather all the required parts, you will still find yourself messing with obscure little text files to adjust settings, specify directories, and give it little hints about how it should behave on your particular and wholly unique incarnation of Linux.

Her Linux experiment ended when she went to put Unreal Tournament on the machine. One of the versions I have came with both Windows and Linux binaries, and she wanted to play a little Deathmatch. All she needed to do was install the drivers for her graphics card. All she had to do for that was… recompile the kernel. Now, this is the fault of NVIDIA, not a shortcoming on the part of the developers of Linux, but this was still a reality that she had to deal with. In the end she decided that Linux was asking too much of her and went back to Windows.

This was three years ago, and I like to think that ATI and NVIDIA have gotten their act together when it comes to Linux drivers, but this sort of thing is still a reality that you might face, and you need to be aware of it.

Despite all of this, I don’t discourage anyone from giving it a try. If you have two machines then I highly recommend sticking Linux on one and seeing how it suits you. When it comes to stability and security, Linux is king. How much usability (particularly in the short term) are you willing to give up to get it?

SEE ALSO: Mark’s comments about the Paradox of choice in regards to choosing a distro.

 


 

DM of the Rings XXXVIII:
As Simple as Calculus

By Shamus Posted Wednesday Dec 6, 2006

Filed under: DM of the Rings 162 comments

Aragorn, Legolas, Gimli, Lots of Orcs, Grapple Rules, Attack of Opportunity
Aragorn, Legolas, Gimli, Lots of Orcs, Grapple Rules, Attack of Opportunity

And here I finally deliver the joke / point I wanted to make way back in strip #16. The rules as presented in the rulebook seem sensible enough: If someone enters a square adjacent to an enemy, that enemy gets a free swing at them, right then and there, regardless of who’s turn it is. I’m sure proponents of the system can give you a nice list of reasons for this, why it makes combat more realistic, or what exploit it is supposed to counter.

On the surface this makes sense, although there are so many exceptions and qualifiers and footnotes and special cases that three pages after you’ve read this simple premise you’re knee-deep in a dark coagulating pool of madness. Aside from the complications of suddenly inserting a turn out of established order, there are rules to check and bonues to apply and – most sadistic of all – more information to track. Now you have to track who’s taken an AOO this round and who hasn’t, and how many such attacks each combatant is allowed, and how to handle cases where two people get AOO at once, or what happens when one AOO knocks the target into an adjacent square and creates another AOO, or how to handle AOO between creatures of greatly differing sizes and how to deal with tentacled foes and how all of this intersects with rushing, sprinting, and grappling, or what to do if an AOO is possible but the potential attacker might not be aware of the target and does this apply to non-combatants and SWEET MERCY WHAT IS WRONG WITH YOU PEOPLE!??! WILL YOU LOOK AT ALL THIS PAPERWORK!

 


 

Autostitch

By Shamus Posted Tuesday Dec 5, 2006

Filed under: Pictures 24 comments

Via Steven I find Dan’s Data, where in turn I find a link to Autostitch, a program that will take a whole bunch of pictures of the same scene and stitch them together to make one big honkin’ picture.

The program claims that it does this automagically. You just take a few dozen pics and Autostitch will fit them together, and at the same time weed out pictures that don’t belong to the set. You don’t need to do anything. They also claim that you can can make spherical panoramas this way.

This sounded a bit too good to be true. Spherical imaging is tough. Imagine. You’re standing on a hill. You stay in place (most importantly, keep the camera in place) and shoot the whole scene: All around, up, down, everything. Then you take those pics and give them to Autostitch, and it will piece them all together, correcting for varying levels of brightness, allowing for differering white-balance, correcting for slight parallaxing (because a human being is holding the camera and it’s bound to move a bit), and it will do it with no hints from the user as to how the images are supposed to fit together.

I had to see this in action for myself, so this weekend I took a bunch of pictures of my home office and gave it a try. It worked. See the results below the fold.

Continue reading ⟩⟩ “Autostitch”

 


 

DM of The Rings XXXVII:
Intervention Interruptus

By Shamus Posted Monday Dec 4, 2006

Filed under: DM of the Rings 42 comments

Aragorn, Legolas, Gimli, Lots of Orcs, Need loot, Need XP, Need babes

The Circle of Fantasy Roleplaying Life:

  1. Enchantment:You begin a new campaign. How exciting! As you play, you will eventually experience…
  2. Disillusionment: You notice all the flaws in the campaign. Loot distribution is uneven. The house rules outnumber the core rules, and the only person who knows these house rules is the DM. Some players (not you) are taking center stage. Some players greatly overpower others. The plot is on rails and none of the NPCs are likeable. You decide to cope with this through…
  3. Long Suffering: Deal with it – bad DMs happen. Give the guy a chance to learn. When the campaign gets worse it will be time to engage in…
  4. Sabotage: Try to run the campaign off the rails and kill off major characters, just to break free and do something that isn’t being imposed on you. If you’re still not having fun…
  5. Confrontation: Talk to the DM and let him or her know your concerns. If this doesn’t transform them into a great DM, then you may be obliged to resort to…
  6. Coup d’état: Get the players together and tell the DM that his work just isn’t cutting it. Appoint someone else to run the campaign. However, the DM might mange to retain power. If he owns all the books, all the dice, and you meet at his house, then kicking him out isn’t usually an option. If you can’t depose him, then the only thing left is…
  7. Exile: Make up some lame excuse about getting a girlfriend / boyfriend or a new job and find a new gaming group. Then the cycle begins anew.

It has its low moments, but I still love this game.

 


 

Darth Vader Being a Jerk

By Shamus Posted Sunday Dec 3, 2006

Filed under: Movies 4 comments

If I gave in to the dark side and became super-powerful, I wouldn’t waste my time conquering the galaxy. I’d spend my days doing stuff like this:

 


 

Halo Heresy

By Shamus Posted Saturday Dec 2, 2006

Filed under: Game Reviews 49 comments

Edit: August 19, 2010. I wrote this article years ago, at the end of 2006. At the time, I had no idea about the flame war over Halo. I thought everyone loved the game and so I felt the need to express what a profound disappointment it was. Now I see that the stuff I said below has been said a thousand times before and this article is basically unintentional flame bait.

Yeah. I didn’t think Halo was fun at all, but this is hardly a radical position. After a couple of years with an Xbox 360 I’ve had a great deal of fun with console titles, but console shooters still don’t appeal to me. It’s like playing a round of golf with a rake instead of clubs. It just feels wrong.

Read on if you must, but this isn’t going to say anything new.

Below is pure heresy. I suppose I will be excommunicated from various gamer forums, and no doubt I’ll be censured by all right-thinking folks, but let me just nail this thesis to the door of EB Games, and then you guys can do whatever you feel you need to do in response. Here it is: Halo is one of the worst FPS I’ve ever played.

So I’m going to burn through a few paragraphs and get this out of my system. The rest of this post is just going to be me beating on that long-dead horse, so I suggest you skip it. Maybe check out this great bit on Unreal Tournament 2008.

Really. Halo came out in 2001. Why would you want to read about it now?

Continue reading ⟩⟩ “Halo Heresy”

 


 

DM of the Rings XXXVI:
Hates the Dice! Hates Them Forever!

By Shamus Posted Friday Dec 1, 2006

Filed under: DM of the Rings 124 comments

River Anduin, Legolas, Gollum, Critical Strike, Standing Watch

The most terrifying part of any campaign is when the players at last wiggle free of your grasp and escape the railroad plot you’ve devised.

This marks the first time our hapless group has broken from the plot as set down by Tolkien himself. What does this mean? Is the whole thing going off the rails now? Has our hapless DM finally lost control? Will he cheat in order to stick to his predetermined script?

Beats me.