It’s Penguin time

Martin's Annual Linux Experience 2002Okay, it’s time for Martin’s annual trip to Linuxland. Last year it was Mandrake 8.0, and the two times before that was SuSE 7.x. This time round it’s going to be SuSE 8.1, which is due to be released in early October.

Mandrake was okay, but it somehow felt a little bit like Linux Jr. SuSE was more difficult to set up (although this may have been because I was less experienced with Linux at the time), but it felt more solid somehow. It’s most recent version (also 8.0) has had some pretty glowing reviews that give me confidence it has only become more powerful and easier to use in the time since I last installed it.

The SuSE 8.1 press release touts cool stuff such as KDE3, OpenOffice, and even GPhoto 2.1, which means that it should be able to talk to our digital camera. (I tried GPhoto under Mandrake, but couldn’t get it to work). K3b for “simple, reliable and rapid CD burning”. KMail for mail. Mozilla is production code now, and Opera 6 is available for Linux, too. And apparently TrueType fonts are a lot easier to get up and running now with XFree86 up to version 4.x.

All round, it seems like something I can make work. I’ll need to get used to working with the Gimp instead of Photoshop and PSP, and I’ll have to figure out what to do with Ogg Vorbis

Stuff I won’t be able to use… Visual Studio, and VS.NET. Not necessarily a bad thing, though. It may give me an incentive to get better at perl, or to learn Java. If it turns out I need to use VS at home, I can always try to convince work to give me a laptop, or I can run them under VMWare.

Also, my minidisc player is not going to be happy being hooked up to Linux life support. Again, this may have to be a VMWare job. And games, of course. But now that I’ve got a PS2 (and an N64: it’s-a me, Mario!), I spend much less time on PC games anyway.

If it all goes well, and I don’t go running back to hide behind billg’s skirts, I’ll be running Linux and Windows side by side for the first few months at least. I’ll have them on different hard drives, because I don’t really trust either of them not to eat the other’s partitions on a dual-boot system. (Past experience speaking, there.) Chances are I’ll probably keep the Windows disk around even after that. VMWare only goes so far, and I don’t think I’ll be able to give up PC games entirely.

So: tasks for the next few weeks until SuSE 8.1 arrives:

  • Buy a new hard drive on Ebay. I’ve got a nice chunky 40Gb job for my data already, so a 10Gb drive will do just fine for holding my system partitions.
  • Tidy up my hard drive. Move all actual data onto the data drive.
  • Make about a zillion backup CDs

Fingers crossed that by this time next year, you won’t be reading about another annual experiment with Linux. I’m tired of Microsoft, and I hope that this time “Bye-bye” is going to be for real. (At home at least. Work is still a Microsoft Gold E-Commerce Partner. Ka-ching!)

Server hiccups

If you came by the sunpig web site in the last 24 hours or so, you may have noticed a things looking a little weird. The server we’re running on is in the process of being upgraded, and in the process it blew a gasket (or something like that). (There’s a longer explanation, but I can’t be bothered explaining it all right now, and frankly, you don’t care, do you? <sniff>) The nice tech folks at EZPublishing, responsive and friendly as always, are on the case, and the site should be back to normal now.

It’s possible that the site may move to a different physical machine to stop problems like this happening again. If that turns out to be the case, sunpig.com will probably end up with a different IP address. This new IP address will take some time to get propagated out through the DNS system, and so you may find you can’t get through to our web site at all for a day or two. If this happens, don’t worry. If you get really concerned, drop us an email or something. We’d like to hear from you.

No, really.

Last week this site got hits from over 300 distinct IP addresses. Some of those are search engines, and some can be put down to folks on dial-up connecting with a different IP address each time. But even if you discard 90% of that traffic, we still don’t have that many friends and relatives who know about this site. So who are you, and what are you doing here?

I meant that in a nice way, of course.

Iraq re-admits weapons inspectors

So Iraq has agreed to allow UN weapons inspectors back within its borders. The news seems to have spoken of very little else today. (Well, except perhaps for Channel 4’s report on the new Peter Gabriel album. Monkeys?)

Looking at this move in retrospect, it seems like an obvious, yet bold one. Many commentators have emphasised this turn of phrase: it’s a move in a game of politics. Normally, I would say “stuff and nonsense” to that: calling this political manoeuvering a game is to belittle the seriousness of the conflict. In games, people don’t die in their hundreds or thousands when you lose.

But somehow this decision does seem like a move in an high-stakes game of chess. I don’t know why. Maybe it’s because I feel like I understand it now, whereas a lot of modern political machinations pass straight over my head until I see the summary on the History Channel several years later.

The US is clamouring for Saddam Hussein’s head, pure and simple, while the rest of the world wants to rake him over the coals for violating UN resolutions. If Iraq starts to comply with the resolutions, the US finds a substantial chunk of its support taken away from it. Russia and China are applauding this change in Iraq’s attitude, and as they are part of the UN Security Council, their opinion really does carry weight.

Iraq’s neighbours, some of whom have been reluctantly bowing to US pressure, now have reason to think again. As I’ve said before, Iraq’s prime interests are local. Saddam Hussein will piss off his neighbours (and mightily) when it is opportune for him to do so, but right now he needs their support. And if he can’t have their support, he needs to remove their active opposition.

Many (if not most) nations are opposed to the US’s blood hunt, and insistence on “regime change” in Iraq. But they do support the enforcement of UN resolutions. By complying with the resolutions, Iraq is now forcing the US to discard a number of cards from its hand, because they are no longer effective. But the US has gone too far in its national mobilisation for war to back down at this point, so George Bush is must now find other ways to justify an attack and his ultimate euphemistic goal of “regime change”.

Bush has overplayed his hand–for now. He has been aiming for an attack very soon, and now he must delay this. Even if it only takes days for his spin doctors to come up with a new platform for opposing Saddam Hussein, and for his diplomats to build support for it, the fact is that Iraq just gave the US a political bloody nose.

This is being downplayed by all the media–as it must.

There are a number of reasons for that. Iraq has a history of dicking the UN inspectors about. So this new found spirit of compliance may just be a sham. If I wanted to be cynical, I could say that the media are primarily controlled by US interests, and so editors have publishers breathing down their necks.

But also, look at this in terms of a game again. What are the goals of the opposing players? Saddam Hussein wants to stay in power in Iraq. The George Bush wants Hussein out. So long as those remain the stated goals, there is no possibility of a “draw”. There is no solution that allows both parties to walk away and claim their own version of victory.

For Saddam Hussein to relinquish power, there must be war. I don’t think there is any alternative there. A war will result in thousands of deaths, and if it happens even after Iraq’s compliance with the UN resolutions, the US will suffer, both as a result of impoverished international relations, and also as a result of more terrorist attacks on American soil. (Terrorism is like guerrilla warfare: sooner or later, no matter what your precautions, someone will break through your perimeter, and they’ll have a bomb strapped to their chests. Ask Britain. Ask Israel.) So even if George Bush wins, he loses. (But will he care?)

For Hussein to stay in power, George Bush must do a U-turn. And what are the chances of that happening? What would it take for him to stand down US forces, and admit he was wrong?

In his time as president, Bush has proved himself to be incredibly arrogant in the international arena. And he is surrounded by a cabinet of cronies who also believe they walk on water. (Colin Powell probably excepted. Every time I see him on TV, he seems to be more uncomfortable about being the town crier abroad for Bush’s policies.)

Yet if war is to be avoided, Bush must climb down. And this will not be achieved by acting all amused over this tactical diplomatic victory on Iraq’s part. Bush must be given some way of saving face. Much though I might like to see egg all over it, he must be able to claim his own victory. He must end up with something to show for all of this posturing, otherwise he’ll be sodead in the water domestically that he might as well just resign before his term is up.

But what could this be? I don’t know. I wish I did.

In the mean time, one wonders about Russia and China. They must be loving this. They know that ultimately their best interests will be served by siding with the US. (Which country is more important to them, strategically and economically?) Yet right now they can legitimately claim to be on Iraq’s side. The US must know that they’ll come over to their side, but now they must be offered sweeteners to do so.

So if you trace the diplomatic lines back through the last few weeks, you can see that those (and other) nations were pushing for Iraq to comply with the regulations not because they wanted to avoid another war in the Middle East, but because they knew that by following that strategy, they would eventually end up with a bunch of concessions from the US.

When you look at it in that way, it does seem a lot like a game, doesn’t it?

Outlook Express, grumble

Lately my computer has been taking ages to get up to speed when I log in. Some of this is the natural accumulation of Cruft that you get with Windows. (I think I’m currently running somewhere between Cruft Force 4 and 5) But some of it is down to my huge and ever-growing Windows Profile.

I’ve never seen an adequate explanation of what exactly is in one’s profile, but I’m sure that my Outlook Express message store is part of it. I don’t clean out my Inbox very regularly (there were 357 messages in my home inbox at the start of this evening, and my inbox at work is well over 1500), which means that old messages tend to linger, and take up space. Because I had it set to go straight to my inbox when I launch it, OE was taking about 30 seconds to get up and running. This was getting tiresome.

So this evening I thought I’d tidy up. I do actually have a filing structure in my message store–I just don’t use it very much. But at least I didn’t have to create a bunch of folders from scratch for sorting the messages in my inbox. I just started throwing them into neat little piles.

Started being the operative term there, because after moving two messages, Outlook Express decided that the whole operation was clearly futile, and froze up.

It didn’t crash, it just decided it wasn’t going to show me my inbox any more. Or anything else, once I’d tried to look in my inbox.

This was a problem, because I had Outlook Express set to automatically go to that very same inbox whenever it starts. (Tools -> Options -> General -> When starting, go directly to my ‘Inbox’ folder. Check!) And of course, one can’t get to these settings unless one has Outlook Express open. But as soon as Outlook Express opens, it goes to my Inbox, and…freezes.

There was a solution, though. A couple of different solutions, really.

Option 1 was to fire up Mozilla‘s mail and news program. It’s a fine, fully featured mail program, with all the same bells and whistles of Outlook Express, and more besides. It also has a handy “Import” feature, which grabbed all of the messages from my Outlook Express mail store without a single problem.

(I’m inching my way closer to the Microsoft breaking point at the moment. Sooner or later, as I do about once a year, I will snap and install Linux on my computer. I always go back to Windows after a while, but there are a number of new developments that make me wonder if I can really make a full switch now: Mozilla, OpenOffice, and VMWare. Mozilla has leapfrogged Opera on Linux now, and is the better product. OpenOffice is now sufficiently mature to be a reasonable Office replacement. And VMWare version 3 supports USB connections on its virtual machines. I’d still have to run Windows in a VM for some apps, but 95% of my computer time is spent on the web, or writing. It could happen….)

Option 2 was to do a similar process, only with Outlook Express. I navigated to my message store (C:\Documents and Settings\Me\Application Data\Identities\BLAHBLAHGUIDBLAHGUIDGUIDBLAH\), copied all of the files there to a backup directory, then deleted all of the files from the original message store.

When I fired up OE again, it recreated a blank Inbox for me, which was free of any corruption that had crept into the old one. I then used OE’s import feature to re-import all of the old messages and folders from the backup directory I’d created. I hadn’t expected this to work. I’d thought that my old inbox file had been corrupted somehow, and that the import would fail when it tried to scan it. But it all came back perfectly, and the new inbox displayed all of my old messages perfectly (albeit slowly again).

(Oh–before I did that, I had managed to find a way of changing the Outlook Express startup setting so that it didn’t launch straight into my inbox. It’s all in the registry: HKEY_CLASSES_ROOT\Identities\ BLAHBLAHGUIDBLAHGUIDGUIDBLAH\ Software\Microsoft\ Outlook Express\5.0 Look for the key called “Launch Inbox”, and change it from 1 to 0. Simple…if you know what you’re looking for.)

Once everything was back, I did get to spend the time sorting out my inbox. It is now lovely and clean, with only three messages in it I need to reply to. And Outlook Express starts up within seconds now. Cool! The last question I have, though, is why I now have a 15Mb file called “Deleted Items.dbx” in my message store, when Oulook tells me that my Deleted Items folder is empty?

Whooooooo…. Message Store of Mystery!

New books in October

Out in October: the new Kinsey Millhone novel, Q is for Quarry by Sue Grafton, and Vectors by Michael P. Kube-McDowell.

I first came across Kube-McDowell when I picked up a remaindered copy of his novel Alternities at a bookshop in St. Andrews. It was a parallel worlds adventure, exciting and fast paced. So I started looking out for more of his stuff. I found The Quiet Pools (1990 Hugo nominee), his Trigon Disunity trilogy (Emprise, Enigma and Empery), and finally I grabbed Exile as soon as it was out over here in 1992. I couldn’t tell you now what the story was about, but I distinctly remember finishing it back then and thinking, “Wow, that was beautiful.”

Since then, he has produced collaborations (with Arthur C. Clarke) and shared world novels (in the Star Wars universe, and Isaac Asimov’s Robot City series), but he hasn’t had a book of his own published in ten years. I remember reading a post he made on Compuserve several years ago about how difficult it is for a midlist science fiction author to stay on a publisher’s radar. The shared world books are easy moneyspinners, and putting Arthur C. Clarke’s name on the cover almost guarantees bestseller status. But how many books will the name “Michael P. Kube-McDowell” shift on its own?

I’m glad that he’s found a publisher (Bantam Spectra) now who will take a chance on him, because he’s a damn fine writer.

Link: K-Mac’s web site.