Dark Days, Baby

June 14th, 2009

It’s been a difficult time recently, a lot has happened and you’ll have noticed my tail off in blogging. In the last few months I got a cat, bought a house, broke up with my girlfriend, made my first Ebay sale, thought I was cracking up, didn’t crack up, thought I was cracking up again, been miserable, been happy, slept a lot, not slept very well at all, wished I’d become a plumber, had a depressed 4 day hangover, been unsociable, thought I was the loneliest, saddest individual ever, thought I was weird, thought I was great, had a good laugh and watched too many films.

Today has been a good day. Work has me under pressure quite a lot, we’ve got some big things going on and it’s burning me out. I’ve not taken any holiday yet and we’re half way through the year, I’ve found it difficult to switch off and get to sleep, which is a problem I encountered before when I was working too much and not taking any holiday. I’ll lie awake, half asleep but never actually drifting off, with my mind processing solutions to things I’m doing at work. Not a good state to be in on top of a major relationship break-up.

Today was a good day because my sleeping pattern slips at the weekends, without having to get up in the morning I’ll work into the early hours on things that I don’t get to do in the week, then you get up late and feel terrible all day. Last night I made myself stop and go to sleep at a normal time, so today I got up at a normal time and went out shopping with my new MP3 player in the bright, warm sunshine. Warm, sunny weather always makes me feel better, so today I felt much more like the bright and confident individual I am, with an added bounce in my step thanks to the fantastic sounds in my ears. These days come only once every 2 months or so recently. I’ve always envied people who have those days every day.

There have been some pretty dark days over the last 3 months, but today was a good day. Let’s hope tomorrow is too.

New Hardware

June 13th, 2009

I was bored this evening and I started playing around with some stuff I had lying around, like the USB Missile Launcher I bought in 2007, known as a Dream Cheeky Missle Launcher, for which I never found a GUI control tool under Linux. I never got that guy’s code to work before, it would always fall over when configuring or trying to compile. Tonight I realised it was just because I had stuff like automake, libgtk2.0-dev and libusb-dev missing and that the automake symlinks were version specific. The code compiled after I fixed that stuff and the app ran but some of the images were missing and it still wouldn’t control my Missiler Launcher, so I did a quick apt-cache search missile and found pyrocket. It works! I think I tried it before and it didn’t but now it does. My Missile Launcher works!

I discovered that my Sony Eye Toy webcam works and works well under Ubuntu, I tried in most Ubuntu releases since I was given a PS2 for Christmas a few years back but it never worked and most times I Googled, it wasn’t expected to work any time soon. Well now it works and the output looks very good. Fresh from this success, I decided to try another webcam I have lying around, made by Genius, I think Jono Bacon gave it to me last year. That never worked either but now it does. Output is pretty dark but I guess that’s down to the webcam’s sensor.

Another recent triumph was my USB Serial converter. I did a CCNA a few years back and it dawned on me that most modern PCs, desktop or laptop, don’t come with serial ports any more and pretty much every Cisco device uses a serial cable for (at least initial) configuration so I bought a cheap USB serial converter from Ebay straight from Hong Kong for about £3 including delivery. Came with a Windows driver CD, but didn’t work under Linux, even though there was a driver for the Prolific PL2303 chipset it used, so I had to buy some for ~£20 from Maplins which did work. It didn’t work from Dapper right through til the last time I checked which was some time around Hardy or Intepid, but now it works.

I don’t know whether this is the work of the Linux Driver Project, existing drivers getting tidied up and supporting more variations of hardware which uses the same chipsets or just natural maturation of the kernel and widening of the supported hardware base, but damn people, you work hard and you surprise me. Thank you.

Blissful

March 19th, 2009

As I said before, this is blissful. Like a scene from a religious experience. The most uplifting song I’ve ever heard. I present the song Inní mér syngur vitleysingur by Sigur Rós, taken from the album Með suð í eyrum við spilum endalaust. Crazy Icelandics.

Link for those who can’t see the video.

No, you won’t understand it, it’s in Icelandic, but the title means “Within me a lunatic sings”, which is an incredible title for a song and the album title means “With Buzzing in Our Ears We Play Endlessly”. Unfortunately, it contains possibly the worst place to hit a bum note ever, but you’d never know unless you’ve heard the studio version, which is here. Go listen and make your day.

In Luuurrrrve

March 11th, 2009

At the weekend I was driving on an errand and I happened to pass PC World. While I’m not a fan of PC World particularly, I do like to drop in as I pass by to browse the laptops and netbooks, particularly the netbooks as it’s the only place you really get to compare one against another. I noticed they were selling the HP Mininote 2133 for £200. At first I thought they were just selling off the display model, but that was the stock price.

I bought a Dell Inspiron Mini 9 in December and was a little disappointed with it, aside from the fact that I waited 3 months for the Ubuntu version to have matching specs as the Windows version and for Dell to start offering accessories like a carry case as they did in US, I even phoned them and asked but they declined to say whether there were any plans to do so. Eventually I got pissed off, bought the Windows one and installed Ubuntu. There’s nothing wrong with the performance of the machine, I just can’t type accurately on the keyboard no matter how hard I try, some keys are just way too small for my fingers and the screen is just a little too pokey to make checking my mail comfortable. I wanted a ‘throw in the bag and forget I’m carrying it’ web browser, mail client and SSH client, so my three major use cases were immediately uncomfortable even when using Ubuntu Netbook Remix, which is very nice and is designed specifically for limited screen real-estate.

The HP Mininote was marketed as a school or business mini notebook and cost around £360 last time I looked. I think it was probably immediately overlooked by everybody looking for a netbook on that count, it’s not something you can buy the kids for Christmas or birthday or a geeky treat to oneself at that price. Also the 2133 uses a Via chipset and C7-M ULV processor (mine is the 772 specifically) which was Via’s netbook architecture while it developed it’s next gen netbook architecture, the Nano. While many are prejudiced against non-Intel PC hardware, I’m not. My first PC was a Via Cyrix 133MHz that my cousin built for me out of spares and it was f***ing awful in performance terms, not that I’m ungrateful of course, I wouldn’t be doing what I do now if it weren’t for that machine; and my main desktop was an AMD Athlon XP for four and half years. However while early netbooks used either the C7-M or Intel Celerons, as soon as the Intel Atom hit the manufacturers, the Via C7-M was immediately in the cold and was at least 3 years older in design. Time will tell us what the market thinks of the Nano, but I suspect that Via are already too late to the party. Interesting discussion on netbooks, including how Via missed the boat is at Ars Technica here.

The major selling points of the 2133 over all the other netbooks are:

  • Higher screen resolution at 1280×768 (most netbooks are 1024×600)
  • Excellent display quality
  • 92% keyboard
  • Build quality. While most netbooks are plastic, the Mininote 2133 has an aluminium outer chassis and anodised magnesium inner casing. The keyboard is coated to stop the keys collecting gunk or the transfers wearing off
  • 1 Gb ethernet
  • ExpressCard slot
  • The screen has a protective outer shield
  • The hard disk has an accelerometer which means the drive will park the heads if it detects that it has suddenly tilted or is falling.
  • A button to disable the mouse pad and mouse buttons

All this alongside the usual netbook fare:

  • 1.2 GHz Via C7-M CPU
  • 1GB RAM
  • Bluetooth 2.0
  • Wireless b/g
  • 5400 RPM 120 GB HD
  • 0.3 MP webcam
  • Available with SUSE Linux Enterprise Desktop 10.1 (which is pretty dated now), Windows Vista Home or Business

The Dell Mini 9 comes with 0.3 or 1.3 MP webcam, I chose 1.3 on mine (bigger is better right?), but as I’d read elsewhere that it would, the machine struggled to keep up with the webcam and the screen representation was blurry. I don’t know if this is a Linux driver issue or a CPU issue. The mouse buttons on the Mininote are on either side of the mouse pad, like the Acer Aspire One. I thought this might be horrible but it’s actually quite comfortable.

It turns out they didn’t have any more in stock in the store I was in, so I drove over to the one in the next town to get one and came home with my new toy. I bought the SLED version. First thing I noted was that the battery is completely discharged. I had to put it on the charger before it would do anything which put paid to playing with it in the car while I waited for Jenny to increase her collection of denims, or shoes or whatever it was this week. On boot up I went through a pretty detailed OEM setup, which asked some questions I couldn’t answer without a network connection, something about registering for updates.

On completion, I rebooted and got a SLED GDM login screen, logged in and got the Gnome desktop, with the SLED slab menu and single desktop panel. While it was attactive, being an Ubuntu user it was completely alien to me, so I completely re-laid out my desktop, adding an extra panel, moving the applets around and added the Gnome default menu. While doing so, my first thoughts formed:

  • The machine was pretty sluggish.
  • SLED’s version of the default Gnome menu is a complete mess full of pointless sub-menus and duplicate entries.
  • YaST is shit and it’s icon tool-tips don’t adequately explain what each tool does.
  • There seems to be another ‘Control Panel’ for no apparent reason. This seems to be a castrated version of Gnome’s Control Centre.
  • There didn’t seem to be anywhere to configure the fonts or desktop appearance.
  • It took me ages to work out how to do this registration thing so I could get updates. I didn’t know whether that meant software updates or product announcements by email.

My primary objectives with any new install is to set up my desktop environment how I like it, install security updates and then install additional software. To get security updates I needed to find this registration thing, it took ages but I found it in YaST. I’d already started Firefox to see what my webmail looked like on the screen and the default home page was the page to create a Novell login, so I’d already done that by the time I found the registration app. When I completed jumping through the registration hoops, an update manager applet whirred away for around 20 minutes making the machine barely usable before telling me I had 3 updates. It went away for another 20 minutes when I told it to install them. I rebooted and the update manager made my system slow for another 20 minutes before telling me I had another update. I installed, rebooted, waited for my machine to stop being slow again before being offered a few hundred updates, which again took 20 minutes. I rebooted again and got a usable desktop again as all updates were applied.

There are several software management tools, I tried a few of them but nothing allowed me to install extra software. I tried to install gnome-games but I kept getting asked for an installation DVD which didn’t come with the machine. I decided to add another package repo but after Googling I came to a Novell page which offered repos for the latest version of Banshee, OpenOffice.org and Firefox, repos for the OpenSUSE build service and links to the OpenSUSE repos accompanied by the warning that mixing SLED 10 and OpenSUSE packages should work but may lead to dependency hell. At this point, I began to regret buying the machine.

I decided to fuck everything, I had been willing to try SLED 10, even though it’s really old as I didn’t want to try something else, find nothing would work and then be left with no OS as the machine didn’t come with a restore disk. I’d already read the Ubuntu Laptop Testing Team page on the 2133 and it sounded troublesome but I tried 8.10 anyway. The screen corrupted and X locked up when displaying GDM, a known bug. I’d already had a recommendation that Mandriva 2009 worked, but I’d try that if I couldn’t get Ubuntu to work at all, so I tried the latest 9.04 alpha build. It installed fine and all of the hardware worked, I got none of the awkward bugs or workarounds described in the the testing team 2133 wiki page. More relieving than that was the the machine wasn’t slow any more, it wasn’t sprightly but it didn’t feel slow to use. It didn’t feel any slower than the Mini 9. I installed all of the updates available and the machine didn’t churn like it had under SLED. Quite interesting was the fact that for an alpha release I found it completely usable and largely un-broken. I think the only bug I came across so far was that Flashblock, the Firefox extension for blocking Flash media, kept forgetting it’s whitelist, but that was fixed after an update.

My HP Mininote 2133 Desktop under Ubuntu 9.04 alpha 5

My HP Mininote 2133 Desktop under Ubuntu 9.04 alpha 5

The only issues of note with the Mininote 2133 that I have found so far are:

  • You have to add acpi_osi="!Windows 2006" to Grub’s menu.lst and reboot to make CPU frequency scaling work. I did and it works. Saves on battery. The CPU will scale between 1.2 GHz at full speed and 800 MHz as shown above.
  • The wireless works with Free drivers out of the box, but a proprietary driver is available and you need it if you use networks with a hidden SSID. I’ll stay with the Free drivers.
  • The graphics performance is not great and the drivers aren’t very featureful.
  • Battery life isn’t great. The SLED version comes with only a 3 cell battery, which should give you about 2 to 2 and a half hours battery life, which doesn’t seem to be much worse than the Mini 9 in my experience. I seem to get 90 minutes to 1 hour 45. You can get a 6 cell battery which protrudes downwards and props the laptop up a bit which some people seem to prefer.
  • The machine runs hot as a result of the Via C7-M processor, not uncomfortably so, but it does make you wonder about the lifespan of the other components in that heat.

The first two points are informational only, they work as they are but you have to make some slight mods if you want absolute functionality. The last two I was already aware of. Ultimately, battery life will go through the roof, along with performance as netbook hardware develops, we’re just at the beginning of the upward curve at the moment.

The main point though I think is the graphics performance. The machine uses a Via Chrome9 HC graphics chip which pulls in 256MB of your system RAM, though I think 786 MB RAM is enough for most netbook use cases. However, the graphics drivers are an issue. You essentially have 3 choices. By default you get the openchrome driver from openchrome.org which is perfectly adequate but lacks features such as 3D acceleration, dual-head support and MPEG2 and MPEG4 acceleration. I don’t know whether this is a driver or a chipset limitation but playing Youtube videos is ok though not great, make them full-screen and they become pretty choppy. A quick, unscientific test by playing the same Youtube video on the Mininote and the  Mini 9 at the same time showed that the Mini 9 can play the video in full-screen with roughly the same performance as the Mininote can when playing the small embedded movie within the page. The Mini 9 only started to get noticeably choppy in full-screen, while the Mininote is a bit choppy playing the small embedded video. I recorded no stats, it was just naked eye observation. When your desktop background draws on the Mininote after logging in, you can see the background change colour in sequential re-draws, like a slow-ish VNC or RDP session, it’s not bad but just enough to be noticeable. That said, I’m not knocking the guys who work on openchrome, as it may be the chip itself, but in any case they’re doing a good job without too many hands on deck. If you use Via graphics chips and can code in C, then maybe you could help. Via has always been unhelpful towards the Linux community and despite setting up various Linux driver initiatives and making big announcements, they themselves still don’t seem to have come up with a release quality driver, so I doubt the openchrome guys are getting much assistance from Via. Writing graphics drivers with no help from the vendor has always proven to be a thankless task.

Via drivers are your other choice, they come in a variety of flavours, 3D or 2D and proprietary or open source. Currently they are all either beta or alpha quality and are built around Ubuntu 8.10, 8.04 or other select Linux variants, based on specific kernel versions. According to the openchrome wiki, the proprietary drivers do MPEG2, MPEG4 and 3D acceleration but the applications requiring MPEG acceleration must run as root, which is insecure and pretty crazy. The open source drivers from Via are the same with some stuff taken out including the MPEG acceleration.

I haven’t tried any of Via’s drivers, I’m not sure I will until there are 9.04 packages. At the moment, the openchrome drivers do the basics and that’s all I need. If I need to do multi-head then I guess I’ll have to try the Via drivers, I don’t expect to need 3D acceleration (if I’m honest, I use a few things like the Terminal Server Client Applet and VNC client password boxes which don’t like it), but better video playback and screen re-drawing would be nice.

What I haven’t really talked about yet though is what I think of this machine in use. You can probably guess though. It’s in the post’s title. I love it. It feels great to use. The chassis is solid, inflexible and hard, in fact it feels nice to run your fingernails against while you’re thinking (weird huh?). The keyboard is nice to use and feels great on your finger tips, the screen resolution makes the machine comfortable to use compared to any other netbooks I’ve played with. It’s not sluggish to use and you can do real work on it, unlike most netbooks. The ever militant Peter Cannon, bless him, pointed out that he’s seeing netbooks appear in the second hand market as many people bought them thinking they’d be a full featured laptop, just smaller and cheaper, then found that they were just a bit too under-powered to do anything other than browse the net (even though the clue is in the name). The HP Mininote is a step up terms of usability, it’s not a fast laptop but it is usable as a result of the higher res screen and the bigger keyboard. My next laptop might be an HP if the build quality and feel is this good. I remember the last time I was looking for a laptop, I showed Ade the one I eventually bought and he pointed out to me that I didn’t need anything so big and heavy as it would be awful to carry anywhere, I just needed a little one, like his tiny Samsung (I think). Almost immediately after purchasing the one I showed him, I agreed.

While Via isn’t the currect choice for netbook hardware, I can’t complain about the performance (though in SLED it was horrible, I can’t imagine Vista was great either). It won’t feel like this for more than a year or three though, I expect it to get bogged down sooner rather than later, but still it will be the same with all current netbooks. In any case, it’s easier to maintain Linux and keep it sprightly, with Windows you have to reinstall when it starts to feel sluggish.

It will be interesting to see what the Via Nano does to the Atom netbook market, but already the reason for the £160 price drop on the Mininote 2133 is that HP has replaced it with the Atom based Mininote 2140. It looks the same and provides the same functionality as the 2133 while addressing most of the complaints about the 2133, namely increased battery life and the machine runs cooler. The 2140 also offers a larger hard disk or an SSD and 2 different resolutions, either 1024×576 or 1366×768 with the latter yet to be released. On the other hand though, it will probably price itself out of the comfortable netbook price range again and people will buy the larger netbooks from the likes of Asus, Dell, MSI and Acer. (Side point, everyone I know who bought an Acer Aspire One loves it too).

For now though, I luuuurve my 2133. You should get one too while they’re cheap. Probably some photos to follow in an update.

Wikipedia articles:

HP Mininote 2133 and 2140

Dell Inspiron Mini Range

Acer Aspire One

Asus Eee PC

MSI Wind (aka Medion Akoya or Advent 4211)

UPDATE 30/04/2009:

  • I hear that Vista is dreadful on the Mininote 2133, if you’re buying one I recommend using Ubuntu 9.04 (which is current at the moment).
  • The Ubuntu Netbook Remix interface runs badly on the 2133 due to the openchrome graphics drivers being unable to do 2D acceleration. There are a few other Netbook Remix bugs too.
  • Still no Ubuntu 9.04 drivers from Via. Their last release was 2nd December for 8.10 which just about 5 weeks after the Ubuntu release on October 30, so maybe they will release some 9.04 drivers in the next month. It would be nice to release them in time for the Ubuntu releases.
  • The Via processor includes what is called Via Padlock for hardware encryption which supports AES encryption of data up 25 GB/s, SHA hashing of data up to 20GB/s and random number generation of up to 20 million random bits per second. This is supported by the Linux kernel and by OpenSSL but doesn’t seem to work under Ubuntu 9.04 (in the beta at least) (old Launchpad bug #119295). The padlock-aes and via-rng modules load fine but aren’t loaded by default. The padlock-sha kernel module crashes if you load it and configuring it to load at boot time results in the machine hanging during boot up (Launchpad bug #355384). With the working modules loaded, OpenSSL recognises that it is padlock ready but the CPU is not. Ubuntu forum discussion on Via Padlock.
  • HP’s guide price for the 2140 starts at $449, which is pretty pricy for an Atom machine with a lower vertical resolution than pretty much every comparable machine out there at the moment. Cheapest I can find online is around £360 ex VAT as predicted.
  • I still like my 2133, which is pretty good considering the honeymoon period is over.

Happy With That

February 27th, 2009

It’s not often that things satisfy expectations so I thought I should give some credit where it’s due. I’ve never bought digital audio in the past for a number of reasons:

  • Digital audio always seemed like an intangible product compared to vinyl and CDs, in much the same way as software did to computer manufacturers in the early home computing days. I’ve always preferred to buy something I can touch and hold as a testament to the beauty of it’s content, like a book compared to a computer screen. The artwork, the sleeve note and the packaging make it a valuable, desirable artefact. I much prefer to buy the CD over just owning the songs.
  • I don’t like much music, but what I do like I become utterly absorbed by. Consequently, for a lot of music out there, I might like one or two tracks on an album, but have to skip over the rest or put the songs I like in a playlist. At that point, buying CDs is uneconomical.
  • The marketplace for digital audio has always been dominated by a few suppliers who restrict their music with DRM meaning you need Windows, a Mac, an iPod, iTunes or Windows Media Player to play them. No good for Freedom loving Linux types like me. You can’t move your music files from one MP3 player or PC to another. DRM is deliberately unsupported under Linux.

Of course you can also download music illegally, but I prefer not to do that. I’m happy to make my own music available free of charge and am happy to pay for music if it is affordable and available in a format which doesn’t restrict my fair use. It’s only recently that that has happened.

Recently there have been a couple songs that I listened to on the radio which I really liked, but I suspected I wouldn’t enjoy the full albums as much so I decided to see how much they were as digital downloads. I vaguely recalled announcements by Amazon and Play.com that they were selling legitimate MP3s unrestricted by DRM. Amazon sold tracks for 69 pence each at 280 Kb/s, while Play.com sold them for 70 pence at 320 Kb/s. While the small price difference for the extra audio quality may have been worth it, I actually chose to go with Amazon. Play offers you a limited number of downloads of the same file in case you delete it accidentally or somehow fail to download it successfully. Amazon offer a single shot download but force you to use their Amazon MP3 Downloader application, presumably to ensure a successful download regardless of connection breakages.

What interested me was they had a Linux version. Not only that, but they had versions for a number of distributions, such as .debs for Ubuntu 8.10 and for Debian and .rpms for OpenSUSE 11 and Fedora 9. That’s far better than I would have expected. On the downside, I happened to be on a 64 bit Linux machine and they only offered 32 bit packages which gdebi refused to install. Perhaps I could have forced the installation on the command line though that might have demanded all sorts of 32 bit packages, when I already have the 64 bit versions, I don’t know. Additionally, what Gentoo, Slackware and all of those other popular distributions that don’t use a mainstream package manager are supposed to do, I don’t know. In reality, I think I would probably prefer a straight download with the possibility of going back if I lose my hard disk or something, but I was interested to see how this Amazon tool worked so I switched to a 32 bit machine.

Well it seems to be a native Gnome GTK application, Amazon provide you with an ‘.amz’ file which opens automatically in the downloader application and pulls down your music for you. It was really simple. It uses stock Gnome icons and obeys your desktop and icon themes.

So, while I didn’t try downloading from Play.com, I will, but I was very happy with Amazon and I will buy music downloads from them again.

All this inspired the renaissance in getting a Last.fm Wordpress widget working, which in turn resulted in me changing my Wordpress theme. I’d been using the Rubric theme by Hadley Wickham (sadly no longer linkable) as seen here since I set this blog up in 2004 and used the updated version hacked to work with Wordpress 1.5 and later by Tom Raftery. Sadly though it seems a little dated now and didn’t support Wordpress Widgets. Also, I’ve been updating Wordpress from SVN since around 2.0 which means that it won’t update any files I’ve modified manually, which with a theme which doesn’t support extra functionality like Widgets was growing with every modification I made so I decided to start with a fresh install of Wordpress and a new theme. At the moment, I’m using the stock theme with a few additions, I don’t expect to stay this way for long.

So anyway, I tried again with the Last.fm widget I installed a while back but the Flash file it called wouldn’t load so I had to look into the code. It’s basically just a Wordpress Widget wrapper around the Last.fm widget, however Last.fm have moved all their widget stuff around which is why the Flash file won’t load. So I went to the Last.fm website and looked at the widgets. You set up your widget and it gives you the code, so I just removed all of the code between the $widget = <<<LFM and LFM; lines, replaced it with the code from the Last.fm website and hey presto.

As a result, I now have a nice, albeit temporary theme, widgets and a Last.fm box proudly displaying my musical taste. I also found a Facebook application which hooks into Last.fm on the Last.fm website so now there’s no hiding from the embarrassing songs in my collection.

Anyway, after all of that  waffling, I just wanted to say that I was very happy with the Amazon MP3 download service and will use it again. It’s nice to see a big retailer like Amazon consider Linux users and even more so, to actually realise that there is more than one version of Linux and not leave all of the users that don’t use an old version of Red Hat in the cold by providing a single, out-dated binary, as hardware manufacturers did a few years back, or making the same mistake with Ubuntu users in more modern times. Good show. Just build some 64 bit packages, 32 bit is edging it’s way out.

Linux on Dell Laptops - Don’t Press the MediaDirect Button

January 28th, 2009

I’ve been pulling late nights at work on and off for around 4 or 5 days. Last night was one such night. Upgrades and updates dragged into the night with me waiting on standby to go in and do my thing. My thing started around 2 hours later than planned and I got to bed pretty late. Straight from the computer screen I found it hard to get to sleep and it took maybe another hour to get to sleep. 3 hours later, with the work continuing, somebody triggered our monitoring system and I blearily stumbled out of bed to attend to the triggered alarm and see what the fuss was about. Unsteady on my feet I reached in the dark for the the power button on my stupidly large and heavy Dell XPS M1710 laptop, overbalanced slightly and instead pushed what felt like a smaller button, but the machine powered on all the same.

What I got instead of the Grub bootloader and Ubuntu’s pretty usplash boot screen was something light blue in colour and Windows like, telling me it was scanning for media files, then a Grub boot error appeared behind it, which looks pretty weird in a Windows environment.

Thankfully, somebody else beat me to the monitoring alert but what they didn’t do while dealing with the alert was recover my laptop’s partition layout and all of my files. That would have been hard for them to be honest as my laptop’s filesystem isn’t monitored by work’s monitoring system as you might expect, so perhaps they could be forgiven.

Now, someone had told me that they made the same mistake doing almost exactly the same thing, blundering around, all half-asleep in the dark. I won’t say who that is, it wouldn’t be fair, though the person in question happened to be at a developer summit for a very popular Linux distribution at the time and the following morning, had one of the company employees, who worked on the development of the kind of low-level tools used when dealing with this kind of thing to take a look. MediaDirect had destroyed his partition table, thankfully however, the dev was able to do all sorts of crazy shit and put his partition table back how it was before. I don’t have a dev who can do crazy partition table shit and neither do you.

Put simply, the Dell MediaDirect button, when used to power on your machine will delete any non-Windows (FAT or NTFS) partitions and replace them with a Windows partition which is like an instant-on media player, similar to the instant-on Linux system you can get on some Dells. That’s even though I completely blew away the entire pre-installed Windows OS, including the pre-installed MediaDirect partition, repartitioned and installed my own operating system. MediaDirect is installed in a protected part of the disk, called the Host-Protected Area (HPA), which can’t easily be wiped by you or I, but in any case, it’s too late, my partitions are fragged. When booted into Ubuntu, the MediaDirect button starts your media player of choice, that’s Rhythmbox for me, Banshee always falls over on importing my music collection. Sadly I assume the instant-on Linux feature won’t delete Windows partitions…

Thankfully, I rsynced my home directory to my new HP server about a week and a half ago and I haven’t really created/edited/downloaded any new files in that time, I’ve just done a lot of console work. My Firefox bookmarks are synced with Foxmarks, all of my personal mail is done over IMAP on my own remote mail server and all of my files, minus a few small edits, are on the home server.

This story has 2 morals:

  1. Make backups more often than you already do. If you do none, then just doing it once will be better than nothing. My having backups, despite being a sysadmin, is more to do with the good fortune of having just purchased a home server and rsyncing my files to it so I could sync my laptops against it, rather than against each other and then have various versions of the sames files; and so I could play my music files without having to carry the heavy laptop around the house, than it does about good planning and regular backups. Do a backup today or do it tomorrow if you can’t do it today.
  2. Don’t press the MediaDirect button when you want to power on your Dell laptop which has Linux installed. I believe the problem doesn’t exist when Linux is pre-installed, Dell thought of this at that point, but it doesn’t help you if you purchased a Windows laptop and installed Linux either in a dual-boot, or as the only OS.

I don’t yet know of a way to disable the MediaDirect button’s action, but I do have some good news. I managed to recover my partition layout while I was writing this post. I was searching Google for ‘Ubuntu Dell MediaDirect’, which seems to be so common that Google Suggest suggests it and I came across this Ubuntu Forums thread and used the second set of instructions in this post to recover my partition table. Essentially, you boot from an Ubuntu live CD, modify your apt-sources.list and install testdisk, tap Proceed a few times until it shows you your original partition layout and then you save it. Thank fuck for the guy that wrote teskdisk, the guy who wrote the forum post and the guy who told him how to do it. Major kudos to those guys, I now hand that knowledge over to you in case you should ever need it. I just have to find a way of turning off that insane MediaDirect power on function.

Thankfully, in my middle-of-the-night blind stupour, I had the presence of mind to power the machine off as soon as I realised that it was doing something bad that I didn’t understand, even though I was still too half-asleep to remember why I thought it might be bad. That bit of instinctive reaction stopped MediaDirect writing files over the top of my existing files, even though it ate the partition table. Had I left it much longer, I might not have so many files left.

More details about HPA here. Testdisk home page here for all your partition recovery needs. How much would you have to pay for the equivalent Windows tool? Free Software saves lives, for me at least.

Thoughts on the Nokia N96

January 9th, 2009

…Or the Nokia N96 for Sony Ericsson owners.

I’ve had a Nokia N96 for about 4 or 5 weeks now and I thought I’d share some feelings on it. My last 3 phones have all been Sony Ericssons and I was very happy with them, but I wanted a phone that was a bit more capable, had more storage, good web connectivity and an established eco-system of 3rd party apps. The last Nokia I had was a monochrome screen 8310 back in 2003.

First of all the edited highlights:

  • Symbian S60 3rd Edition Operating System
  • 16 GB Flash storage.
  • 5 MP camera.
  • Native BBC iPlayer application.
  • Wireless LAN.
  • 7.2 Mb HSDPA 3G connectivity.
  • GPS maps
  • Built in FM and Internet radio receiver and DVB-H digital TV receiver.
  • USB Mass Storage device mode (ie it shows up as a USB disk on your computer which works on Linux).
  • The keypad slides out from under the display, there is a multimedia control keypad which slides out from the other end and puts the display in landscape mode.

After using it for 5 weeks my opinions in quick bullet point form are:

  • Horrible keypad, feels nasty and either I can type faster with 2 thumbs than it can detect or the keypad design makes it easy to miss keys (the alphanumeric keys are in rows of 3, with a single piece of plastic per row of keys).
  • Battery life is 2 to 3 days without making any calls and with bluetooth and wireless off. My Sony Ericssons lasted around 6 to 7 days, though this is a smart phone and they weren’t.
  • If you make around 45 mins to an hour of calls after a full charge, your battery life is almost gone.
  • The phone bleeps only once when your battery is going, it doesn’t vibrate even in silent mode, which means most of the time you won’t realise before your phone switches off.
  • It’s a bit large but not overly so, it’s not uncomfortable to carry.
  • The keypad lock is unlocked when you slide the keypad out, which happens quite easily in your pocket, that said, I’ve not made any accidental calls I don’t think.
  • If your battery goes, it seems to reset your alarms to how they were set the last time your phone switched off. I overslept for work by an hour yesterday as a result.
  • Silent mode doesn’t vibrate by default.
  • Meeting mode beeps when you get a call or message and doesn’t vibrate. There isn’t a quiet mode which vibrates and rings and sounds your message alert quieter than in normal mode.
  • When viewing the main screen, the right hand control key, usually back or exit, is dedicated to the iPlayer which means if you press it once too often when navigating back from the sub-menus you start iPlayer and it goes away for a few seconds before asking you to select a connection to the Internet, you have to exit that and then exit the iPlayer. I would much prefer to dedicate this button to some other tool as the iPlayer already has an icon on the main screen and an entry in the applications list.
  • Viewing your call log, then calling somebody from the list and ending the call dumps you back at the main screen but leaves the call log open in the background, seems an unnecessary waste of memory. I don’t need it after making my call or sending a message.
  • The interface or applications aren’t particularly fast, it feels pretty sluggish at times.
  • The web browser freezes the phone for around 30 seconds or so when rendering some pages.
  • The handset crashes occasionally, about once every week on average. About 4 or 5 times in the first 2 weeks, but none in the last 3 weeks.
  • Email seems to work well from my own mail server, which never did on my last Sony Ericsson.
  • The network selection tool seems a little clunky and the iPlayer doesn’t always seem to use the one you selected.
  • You need to use a wireless LAN connection to stream programmes using iPlayer, though you can use the 3G connection to browse programmes using iPlayer, it will just tell you to use wireless LAN when you want to watch or listen to something.
  • Clicking the red ‘end-call’ button in any application take you back to the main screen without closing the application you were using. This is a double-edged sword I’m not used to after 3 Sony Ericssons. It’s an unnecessary memory hog and quite often, if you check the open applications by going into the menu screen, choose options and then show the open applications, you will find a few open unnecessarily, on the other hand, it means you can flip around between applications without starting them each time you want to go back to one.
  • The space button and predictive text’s ‘change word’ button are switched compared to Sony Ericssons. I’m almost used to this already.
  • You can’t lock the phone with Menu * like you can on most phones.
  • The wireless network scanning tool, once running, is constantly scanning unless you turn it off again. Not sure if this is a good thing or a waste of battery. It’s visually irritating. Turning off scanning doesn’t seem to disconnect your WLAN connection as that’s another option. That seems to be a good idea.
  • The wireless LAN supports WEP, WPA, WPA2 and will see your hidden network if you punch in your SSID manually, though it seemed to forget it later on and I had to put it in again. I ended up making my WLAN visible instead of entering the SSID every time.
  • The backlight behind the buttons below the screen ‘breathes’ periodically to let you know the handset is still on, in the same way an Apple notebook does when it’s suspended. I quite like this and while I wonder if it’s a waste of precious battery, you can turn it off though it’s the only way of knowing the battery hasn’t gone without pressing buttons every few minutes.
  • Haven’t really used the camera much, it seems ok.
  • Haven’t used the maps. I should look at whether it contains a route planner or not and whether it would be of any use in assisting the Open Street Map project.
  • You don’t have to record your own voice commands for voice activated dialling. I just connected my bluetooth earpiece, pressed the button on the earpiece, waited for the beep and said the name or the person I wanted to call. Don’t know how it decides which number to call if you have more than one number for a contact.
  • The phone came with episodes of Top Gear, Dr Who and The Mighty Boosh, in formats optimised for playback on the phone and on a TV using the TV out cable. That’s pretty cool. I deleted Dr Who straight away ;)
  • I haven’t tried the TV out.
  • It came with a car charger. Which is pretty cool. Probably because you need to charge it up every 2 days.
  • I installed an Ogg player called OggPlay and an SSH client called midpssh. OggPlay has crashed the phone a few times and you can’t run things like top in midpssh because the machine I’m SSHed into says my terminal isn’t wide enough. I haven’t tried it with the screen in portrait mode.
  • I didn’t know until 30 seconds ago that there is as version of PuTTY, the popular Windows SSH client for Symbian phones. I’ll have to try that.
  • The bundled ear phones work with OggPlay as you would expect, but none of the integrated multimedia controls, either on the handset or on the earphone cables work with it. You are restricted to using alphanumeric keypad buttons to control the application.
  • The built in media player doesn’t support Ogg and all of my music is in Ogg Vorbis format. I knew this in advance, so it was no surprise.
  • Of course, decoding Ogg files on a device that doesn’t support Ogg canes your battery life as it has to be done in software on your device’s processor, but I think I did get 3 hours playback from a fresh charge which is similar to my sadly defunct Cowon iAudio X5 MP3 player, which did support Ogg.
  • There is a tool to autoconfigure your phone’s network settings. Don’t know whether this is specific to my network provider.
  • Configuring the phone’s settings seems a bit convoluted. I spend a lot of time searching for certain settings and then can’t find them again later.
  • There are some decent games on the phone, but most of them seem to be time limited demos.
  • General navigation is ok but navigating any kind of menu requires far more clicks than seems to be necessary, either that or I’m too used to the Sony Ericsson way. When constructing a new SMS messages for example, choosing the recipient is unnecessarily arduous and it doesn’t give you a list of recent recipients.
  • There is a built in PDF viewer, word processor, spreadsheet and presentation creator. I haven’t used them but I guess they’re good for document viewing and I assume they are Microsoft Office format compatible to a certain level. The built in notes application is a lot better than on my Sony Ericssons. There is also a zip file manager, currency converter, sound recorder and a version of Real Player, none of which I have used.
  • I haven’t really used the built in radio much and there is no DVB-H broadcasting in the UK.
  • The filesystem layout seems confusing when you get down to it. There is an identical file system layout per storage medium (ie flash, built in memory and memory card if you have one) and on each file system there are a number of directories with similar names, suggesting similar function, but I don’t understand the logic which determines that my videos go in ‘Video clips’ rather than ‘My Videos’ or which puts one picture taken on the phone in ‘Pictures’ and another in ‘Pictures/200812/2008A0/’. In ‘My Videos’, there are a whole bunch of preinstalled video files and an empty directory call ‘Preinstalled’. The logic eludes me.
  • Turning on the phone from a cold start seems to wake the phone up, but doesn’t always turn it on fully most of the time. It seems to go to a white screen and then fades out to preserve battery. You have to press the power button again to make it prompt you for a PIN. After entering the PIN, it turns on fully. It has only turned on fully from a cold start once without requiring a second press of the power button and that was about 15 seconds ago. Every other time, it took 2 presses.
  • The phone forgets time and date if the battery runs out. This is probably a good thing since it could be several hours or days between the battery running out and it being recharged and turned back on but as the battery life is short, it happens a lot which is pretty irritating. It would have been nice to switch off and retain enough battery to maintain the internal clock unless the battery entirely exhausted before being recharged. Perhaps they didn’t do this as it would shorten the already short battery life.
  • The web browser is ok, nothing more. That may be more to do with the screen size, memory footprint restrictions and input method restrictions compared to a regular PC or laptop than the browser itself.
  • I believe you are charged a on a more expensive tariff if you use the phone’s 3G connection with a PC or a laptop. I think you can do this using the bundled Windows software, but I don’t run Windows. I haven’t yet checked whether you can do this under Linux. I could with my Sony Ericsson, I think I used the USB cable, but I only discovered this as I was backing it up in preparation for migration to the N96.
  • Nokia do a music download site. I’ve not used it, but browsing there, the website tells me my device (Firefox under Ubuntu Linux) is not compatible, though the N96 is so I guess it doesn’t work unless you’re using a Nokia device. I believe the music is in Windows Media Audio (WMA) format using Windows Media DRM, so I won’t be buying any of that shit.

I think that’s all of my thoughts so far. I may sound pretty unhappy with it but I’m not. Bits of it I find really uncomfortable to use. Bits of it I found really uncomfortable but am now used to. Other things will always get on my nerves I think but your brain tends to work around the problem until you automatically do so without thinking about it. It only bothers you when you move to another platform, which is probably my problem in some cases.

Some of the main features I bought the phone for, I’ve not used yet, like the maps. I’ve already filled the storage with my music collection and I’ve used the wireless LAN and 3G connections satisfactorily. It will use full 3.5G at 7.2 Mb if you can get a signal for it. I can’t that where I live, but I can elsewhere.

In general I would say it’s a very good phone if you want all the features and you’re willing to either  pay the high monthly line rental fee, take a long contract or pay hundreds up front for the handset to get one and you’re comfortable with the Nokia way of doing things. I’m not so familiar with Samsung, LG or Motorola phones so I’d like to see what theirs and Sony Ericsson’s equivalent models were like before I’d say this is the smart phone you want. I didn’t like the Sony Ericsson I was offered at all, though it wasn’t a smart phone of this kind and I certainly didn’t want an iPhone.

The major nags for me are the fiddly navigation around the menus, the unnecessary amount of questions to answer when trying send an SMS or make a call, the annoying dedicated iPlayer button which keeps getting pressed by mistake, the file sytem layout which makes no sense and dreadful battery life. The battery life really is a problem.

On the plus side, having an Ogg player, an SSH client, 16 GB of storage, wireless LAN and a 7.2 MB 3G connection are great. It’s a shame that OggPlay doesn’t support the handset’s multimedia keys or the headset’s controls. I just have to see what the maps application is like before I decide whether I’d buy this hand set again given the chance.

IPMI on HP Proliant ML115 G5

January 9th, 2009

I bought an HP Proliant ML115 G5 server recently, it was a bargain for a good amount of processing power, albeit in an entry level tower server. It will live at my house and I’ve already supplemented it with 4 GB RAM and will dropping in a pair of 1 TB disks on a 3Ware RAID controller, so I’m not troubled by the form-factor and otherwise low specs.

At the time of purchase though, I didn’t realise you could buy HP’s Lights Out remote management card and have HP refund you the cost. They won’t do this if you retrospectively buy the card though, they have to be on the same invoice, so I will have to make do with the onboard IPMI controller, which would have been fine as I’m pretty familiar with IPMI, if only I could get it to work on this machine.

As far as I’m aware, the HP LO card is similar in principle to IPMI, but a bit more intelligent. On every other IPMI controller I’ve used, there are a number of ‘channels’ with which you can communicate, one of which is a LAN channel to which you can assign an IP address. That way you can send IPMI commands over the network and remotely power on, power off, reboot and get hardware information whether the operating system is running or not. With some versions of IPMI, you can configure the BIOS, the bootloader and the Linux kernel to give you a serial console over the network so you can see remotely what you would see if you were standing in front of the machine in all cases.

However, with this IPMI controller there doesn’t seem to be a LAN channel which means I can’t do any of those things, at least in the range of channels I tried which was between 0 and 10, only channels 1 and 2 existed. Normally, channel 1 would have been the LAN channel.

It has to be said that HP don’t list this system as supported by Debian or Ubuntu, however it works fine under Debian Etch and Ubuntu 8.10 in every other way and I’ve yet to come across a hardware vendor which actually says it supports Linux across its hardware range, even when it works fine. They normally support a subset of hardware, which they have certified, created a knowledge base for and have provided support training for. My Dell XPS 1710 laptop for example works perfectly, but Dell don’t support Linux on it.

In fact, despite saying they do not support Debian on the ML115 G5, this page appears to show they do support Red Hat and SUSE. If they support Red Hat and SUSE, I  hope this may change once Debian Lenny is released and has been through their QA process. However the Debian Proliant Wiki is confident that the Debian will install successfully on this machine, as I can of course confirm, though no mention is made of the IPMI controller, as you would expect for a wiki about installer compatibility. I may try CentOS to see if it can see a LAN channel on the IPMI controller, just to set the address and then replace it with Debian afterwards. I’m not a fan of Red Hat/CentOS servers, I prefer that it’s reasonably easy to upgrade between Debian release. I don’t see that it’s that easy between Red Hat and CentOS releases. (UPDATE: CentOS can’t see a LAN channel on the IPMI controller either.)

HP do supply a bunch of Debian packages for Proliant hardware management, such as the HP Proliant Value Add Software which contains an HP version of ipmitool, the tool used to manage an IPMI controller from inside the OS. On Dell hardware there is a BIOS level tool to set the IP address on an IPMI controller, on Supermicro servers there was a bootable FreeDOS CD for uploading the firmware and then setting the IP address. In either case, you can also set the IP address of the LAN channel using ipmitool. Sadly, as I said the stock version if ipmitool in Debian Etch and Ubuntu 8.10 doesn’t seem to be able to see a LAN channel. The HP version of ipmitool shipped in the HP Proliant Value Add Software has to be compiled at installation time by debconf and it bails out with a bunch of compiler errors about missing files even though I have the kernel sources and headers installed for my kernel version.

I called HP’s Unix/Linux Proliant support line and explained the problem to the guy, asking if he either knows what the LAN channel is supposed to be, whether the IPMI controller some how relies on the LO card for remote access or whether there are known issues. Unfortunately, he didn’t really seem to know what I was on about and after putting me on hold for several minutes, offered me a Windows Server 2003 null management controller driver. When I reminded him that I had called the Unix/Linux Proliant support line because I use Linux, not Windows, he told me that Linux isn’t supported on this server even though Red Hat and SUSE are as noted above. At this point I explained that the controller is independant of the operating system, it is used for out of band management, ie whether the system is powered on or not, you communicate with the IPMI controller over the network. I forger what my man said to that but it implied that he couldn’t help me and feeling my irritation rise I decided to tell him not to worry about it and ended the call.

It strikes me sometimes that vendor support use their list of supported hardware/operating system/web browser/whatever as a get out clause when they don’t understand your problem. It’s an easy cut off when they encounter something they don’t know how to answer, even though the problem is not related to their hardware/operating system/web browser/whatever support list. That said, I appreciate that this was a quite a specific technical issue and the problem is necessarily to do with the support guy I called, but in his training and the resources available to him. If he could search for the specs of the IPMI controller in my server or cross-reference my server model, operating system and the IPMI controller, I’m sure he would have been able to be more helpful. I feel bad for call centre support people, they get a shit deal from management and customers alike.

Anyway, if you couldn’t tell, this post is me purely taking the opportunity to complain bitterly about unhelpful support and lack of vendor documentation, to create a central list of all the links I came across navigating the HP’s seemingly spaghetti linked website and to ask you if you have any ideas. Do you have any ideas where I’m going wrong? Will the IPMI controller ever work? Do you know how I can set an IP address on it under Linux?

Other Links:

HP for Proliant

HP Proliant Debian home page

Debian on HP Proliant PDF

Debian Linux on HP website and forum

Create Your Own Anti-Virus Signatures with ClamAV

November 22nd, 2008

I use ClamAV on my own mail servers, I’ve also used it at work alongside several commercial AV engines and every now and again there will be a viral attachment that none of the AV engines catch, especially when a new threat is released. As a Linux user, most virus and malware threats mean little to me, however if you are responsible for Windows users then you need to be on top of the game.

Even though viral email attachments aren’t the major attack vector for Windows PCs that they were a few years ago, a few times recently I’ve found the need to block viral emails which the major AV engines weren’t catching or they were sufficiently behind the curve that I’ve had to create my own signatures to block viral attachments while I waited for the AV vendors to catch up.

Enter ClamAV. ClamAV is an anti-virus toolkit for Unix and Windows. Aside from being an on-demand virus scanner, ClamAV comes with a suite of tools for creating your own anti-virus signatures which can then be used as part of the regular AV definitions when running a scan.

The first thing you need is something which you want to detect. It might be a virus, some other piece of malware or maybe just a nuisance application installer. It helps if you’re not running Windows so you don’t infect yourself with whatever it is you are trying to detect and running the following commands will be easy for you. If you have an email with your attachment or file in, you need to save the attachment to your PC. If it’s still on the mail server, either download the mail and save the file or if you have shell access to the server, copy the entire mail file itself to your PC which is easy if you’re using maildirs. If you use mboxes you need to take a copy of the mail somehow so it’s in a file of it’s own (look at csplit for example).

If you have a file containing the email rather than having saved the attachment from within your mail client, you need to split the text and attachment parts out from each other. The following script does this for you. You need Perl and the MIME::Parser module from CPAN (sudo cpan install MIME::Parser for Ubuntu users).

#!/usr/bin/perl
use MIME::Parser;
$file = $ARGV[0];
my $parser = new MIME::Parser;
mkdir(”/tmp/$$”);
$parser->output_under(”/tmp/$$/”);
$parser->output_prefix(”msg”);
$entity = $parser->parse_open(”$file”);
$entity->dump_skeleton;

Save it as strip-attach.pl or something and make it executable. Then run it with an argument of the file to strip such as:

strip-attach.pl <mail file>

The output will give you the paths to the text portion and the attachment portion of the email. If you saved the email attachment to your PC from your mail client, you can start to pay attention now.

What you now have is the file you want to block. If it’s zipped, compressed or in any other kind of container then unzip it or extract it as ClamAV can see inside these archives if you configured it to do so and you have the right tools installed (like unzip under Linux for example).

Next create a signature of the file using ClamAV’s sigtool:

cat testfile | sigtool –hex-dump | head -c 2048 > customsig.ndb

In this case, testfile is your undesirable file and we have taken a signature of the first 2KB, otherwise the signature would be huge and therefore scanning would be inefficient. We have saved the generated signature in customsig.ndb. In theory, you need to take a signature of a unique portion of the file. You can also take a signature from an off-set within the file, it doesn’t have to be from the start of the file. See the ClamAV signature docs for more detail on how to create signatures.

You should edit customsig.ndb and prefix the content with the appropriate Name, Type and Offset in the following format:

Name:Type:Offset:malware hex output

Such as:

Trojan.Win32.Emold.A:1:*:4d5a80000100000004001000ffff000040010000000000004000000000000000000000000000000000000000

Name is the virus name. Type is one of the following:

  • 0 = any file
  • 1 = Portable Executable (ie Windows exe)
  • 2 = OLE2 component (e.g. a VBA script)
  • 3 = HTML (normalised)
  • 4 = Mail file
  • 5 = Graphics
  • 6 = ELF
  • 7 = ASCII text file (normalised)

Offset is either * or an offset in bytes from the beginning of the file to where the hex string occurs. This is best left as * unless you know your where in the file your hex string occurs. Read the Clamav documentation if this is the case.

For most purposes, a type of 0 (or 1 for a Windows exe), and an offset of * will suffice.

Either name the virus yourself if it’s just a file you don’t want on your network or it’s a new virus, or take a look at what other AV engines call a virus by submitting your suspicious file to somewhere like http://www.virustotal.com/. ClamAV has it’s own virus naming conventions as detailed in the docs.

My good friend and malware expert Barbie of Message Labs and Birmingham Perl Mongers gave a talk at LugRadio Live UK 2008 where he explained that the people that are first to identify a new virus are the people who name it, though different AV vendors often use the different names and the name which is popularised in the press is the one that sticks. If you detect a virus before anybody else, then name it as you like and then find a way of making sure everybody uses your chosen name. Fun and profit awaits you :)

Now, test the signature against your suspect file:

clamscan -d customsig.ndb testfile

It’s pretty inefficient to store one virus signature per file, so if you’re going to be doing this frequently or you want your signature to used as part of regular operations, you may as well start keeping your own virus db file as part of ClamAV itself. Simply copy your customsig.ndb to the directory used by ClamAV’s own signatures. On most Linux boxes that’s /var/lib/clamav/, though it might be something like /usr/local/share/clamav/ on FreeBSD or if you compiled ClamAV yourself. So restart ClamAV and run a regular scan without having to specify your custom sig:

clamscan testfile

And that’s it. Add each new signature line into the customsig.ndb file you put in ClamAV’s signatures directory but be sure to test it first from a standalone sig file so you know it works as expected without affecting the operation of the main ClamAV installation.

Having created sigs for files which the commercial AV engines weren’t catching, I submitted the suspicious file I was working on to the ClamAV team for detection within ClamAV. Now I guess you have to be a bit closer to the project and certainly more experienced than the novice I am to generate sigs and have them included in ClamAV, but there’s nothing stopping you submitting the suspicious files to the project by uploading them at http://www.clamav.org/sendvirus/.

I did exactly that and was quite pleased to get an email a few weeks later which said a signature for the file I submitted had been included in a ClamAV update, although the same file had been submitted by several other people.

Most people suggest advocacy or documentation as ways non-programmers can help a project, it just goes to show that there are many more ways to help a Free Software project than you might think if you’re not a programmer.

So, why would you want to use ClamAV? If you run mail servers then you should be using it already, regardless of whether you run a proprietary AV engine. ClamAV is free and plugs easily into most Unix style mail servers, either directly or though something like Amavis. ClamAV is pretty good at catching phishing emails too, which is something I’ve not seen much of from the major AV vendors. Details on dealing with phishing sigs are here.

A few years ago I worked at a college where Windows permissions were sufficiently lax that the students were able to install MSN Messenger (now known as Windows Live Messenger) on the PCs which were supposed to be for educational purposes only, as certain applications they needed to run required access to write to parts of the registry so they couldn’t be locked down any further without serious effort. We had a terrible time trying to keep up with removing it and stopping them downloading it. Had we known at the time, (ignoring the concept of actually trying to lock the machines down properly), we could have run ClamAV on a filtering proxy and created a signature which detected MSN Messenger or other unwanted installers, blocked them at the gate and run a scan across the user directories for saved copies brought in on memory sticks. While it’s fighting fires instead of solving the bigger problem, you could apply a simple fix to the major threats and it would buy you enough breathing space to solve the real problems.

Note that ClamAV is not an in memory, on-access, real-time background virus scanner, it won’t detect viruses in files as you open or execute them. You need to manually scan files to detect viruses, it’s not intended as a replacement for a desktop AV, it’s intended for gateway services like web and mail filtering or scheduled scanning.

Do I need to tell you any more? Go geddit tiger.

Get Simon Burke Home

November 22nd, 2008

A few weeks ago Jenny and I were lying in bed watching an episode of Channel Five’s ‘Locked Up Abroad’. The episode featured the story of Sarah Jackson and Simon Burke. In early 2007, Sarah, having got herself in debt with a threatening and abusive drug dealer had agreed to go to Peru and smuggle cocaine back with her in exchange for clearing her debts. She invited her friend Simon on the holiday to unwittingly provide an air of legitimacy for her trip. Simon was unaware of the real reason for the trip.

Towards the end of the trip, Sarah excused herself from Simon and returned to the hotel room where she took delivery of the cocaine and hid it inside her suitcase. At the airport she sent Simon to the information desk to enquire about his luggage which had gone missing on the flight over there while she checked in. Sarah checked in ok but was stopped because of a suspicious passport. When her bag was searched the police found the cocaine. Simon, unaware of this, returned from the info desk to find her and was taken by the police into a room where he saw Sarah and the cocaine. Simon’s shyness and stumbling speech convinced the police that he was involved despite Sarah’s protestations that he was innocent. The police footage taken during the search and shortly after the arrest shown in the show demonstrate just how dumbfounded and terrified Simon was. Nevertheless Sarah and Simon were jailed for 18 days together before being separated and sent to different prisons. Simon was sent to a violent, nightmarish men’s prison while Sarah was sent to a women’s prison which had much in common with a busy day care centre.

The Peruvian justice system is so overwhelmed that only 1 in 8 inmates of Sarah’s prison have been convicted. It took 10 months in prison before the police accepted Sarah’s confession and statement of Simon’s innocence and Simon was freed in November 2007. However until Sarah’s is convicted, the police are retaining Simon’s passport as he is still a witness in the Peruvian courts and potentially, still a suspect. As such, Simon was stuck in limbo in Peru, awaiting the outcome of Sarah’s trial so he can be allowed home.

I watched this show a few weeks ago as I said and I decided to check up on what happened to the case, I remember Jenny and I watching the show cringing and thinking how awful it must be to be trapped in limbo like that. I thought the show might have been recorded last year or something and was horrified that Simon is still stuck in Peru a year on from his release, visiting court regularly while he awaits Sarah’s trial. I couldn’t believe it, he was such a nice, honest, genuine guy. His only mistake is to be unwittingly caught up in somebody else’s scam.

What amazes me is that apart from the Banged Up Abroad episode, how little mainstream press this case is getting. The guy is clearly innocent and yet is being held in a country with no means of supporting himself. He is staying in the spare room of a Peruvian family waiting to be cleared. It has cost his family £10,000 and he has lost 2 years of his life and still counting for doing nothing wrong. It doesn’t even bear thinking about. The whole thing touched me so much I decided to get involved. I’ve never met Simon but the story really upset me.

After being refused a petition by http://www.number10.gov.uk/ on the basis that it is a Home Office issue, you can sign the petition to campaign for Simon to be allowed to return home at http://www.gopetition.com/petitions/send-simon-home.html

There are 2 Facebook groups dedicated to campaigning for him to be allowed to return home. If you’re on Facebook, search for “Get Simon Burke Home” and “Send Simon Home”. While the petition and Facebook groups will have little affect on the Peruvian government or judicial systems directly, the campaign for greater media exposure that these things are aiming for will hopefully push the otherwise ineffectual British Home Office and British Embassy in Lima into working harder to get Simon sent home.

A few people have asked why he doesn’t just jump the border by illegal means or whether he would return to Peru if allowed home. He says himself that he doesn’t want to jeopardise his case. If he were caught trying to jump the border he would be screwed. He has no wish to avoid the legal proceedings he is involved in, he just wants to clear his name and get back to his life.

There are 2 local newspaper articles featuring the case here and here. Read them if you will. Simon has been to court several times since they were published, despite one article claiming he may soon be released.

You can watch the episode of Banged Up Abroad at Channel Five here though I’m told you need to sign-up and it requires Windows Media Player. If you find it affects you in the same way it did me, then why don’t you sign the petition and join the Facebook groups which are keeping his spirits up and are the focal point for people trying to raise the media’s awareness of the case.

Now I’m not prone to this kind of thing, I’m not the type for campaigning like a teen soap character who is always fighting for some cause or other, but I just felt really bad for the guy and I was really surprised that he was still stuck in Peru.

In any case, I wish Simon the best I hope he is allowed to return home soon.

UPDATE 22/11/2008: Simon’s innocence was confirmed by the Peruvian courts on 24th November 2008 and is now free to return home, pending application for the return of his passport and should be home by Christmas. Best wishes my man.

UPDATE 17/03/2009: Simon is still in Peru as the prosecution has appealed despite Simon’s acquittal. Looks like he could be there for several more months. You can vote to ask David Miliband, the UK Foreign Secretary about Simon’s case here or donate to the cost of Simon’s living expenses here. To date it has cost Simon’s parents around £20,000 as he receives no income in Peru, anything you can add to offset those costs would be gratefully received.

Keep up to date with Simon’s case by joining the Get Simon Burke Home group on Facebook here.

Get the Ubuntu Dell Inspiron Mini 9 with the Windows Spec in the UK

October 23rd, 2008

I’m going to buy a netbook and I’ve been waiting for the Dell one since May or so when it was announced. When it was released it was Windows only. Now the Ubuntu one is out in the UK, it is slightly cheaper but the SSD is half the size and the webcam is lower resolution. What the hell is that all about? I want an SSD one so I can throw it in a bag and take it anywhere without worrying about the disk, otherwise I’d have bought the Advent 4211.

The Windows one has a 16GB SSD and the Ubuntu one has an 8GB SSD. The Windows one has a 1.3 MP webcam, the Ubuntu one is 0.3 MP and is only 30 GBP cheaper. Now I know the SSD size is roughly based on what the OS requires itself, but *I* need some storage too, around 8 or 10 GB. What are they doing, maintaining the illusion that Linux is cheaper than Windows by providing lower specs for the Ubuntu one, to account for the fact that Windows is discounted by Microsoft and is subsidised by all the craplets which come pre-installed?

I’m hopeful that this is just a kind of phased introduction, but I want an Ubuntu system with the same hardware as the Windows version soon or I’m just going to go buy an Asus Eee PC 901, but I like the Dell machine. Although the Eee spec is actually slightly better, the Eee has a smaller keyboard and doesn’t look quite as nice. I also want accessories like a carry case. You can get accessories with the Ubuntu Mini 9 in the US and you can customise the spec in almost every way. Why not here?

To make my feelings known I set up a Dell IdeaStorm post asking for just this and you can help. If you’ve been waiting for the Ubuntu version of the Dell Mini 9 too and were dismayed to find it with a lower spec than the Windows version, you can promote the point here, though note that it requires a sign-up. If they don’t match the specs and offer accessories like a carry case soon, I’ll just go and buy the Eee 901, it’s just cheaper if you go to the right place.

The Linux Credit Crunch

September 18th, 2008

So, the financial world is collapsing around us. After house prices in UK have sky-rocketed for years, pricing core workers (doctors, nurses, ambulance crews, police and firefighters) and everyone beneath high earners out of the property market, we ‘re now in a situation where house prices are falling through the floor but interest rates are so high people can’t afford mortgages, houses are being re-possessed, the unemployment figures are at their highest in 10 years, the biggest financial institutions in the world are going bankrupt and everyone is feeling the pinch. The capitalist world is facing global recession, aka financial armageddon. The UK media are calling it the Credit Crunch. I don’t know what it’s being referred to elsewhere or how it’s effects are being felt outside of the UK and USA. Thankfully, it doesn’t appear to have affected the IT market too much yet, but it will. How much, I don’t know, the world relies on IT these days but it will pinch and some of us will be made redundant.

So where does this leave our beloved Linux, Open Source and Free Software communities? The major IT vendors and commercial software houses are sure to cut jobs. According to Greg Kroah-Hartman,  72.6% of kernel contributions are sponsored by major IT vendors (Intel, Red Hat, IBM, Novell etc). 17% are from amateurs and 10.2 are either unknown or independent consultants. There must be 0.2% somewhere else for those of you who are counting. I would imagine the contributions for something like GNOME would be a lot heavier in favour of amateurs and independent contributors.

I suspect, and I appreciate I am economically naive, that while the big vendors might have to cut jobs and some of them might well be technical jobs focused on the smaller markets (ie Linux), I would expect that a good proportion might be in rank and file clerical, sales, support, marketing and middle-management, not so much in technical engineering.

So, we might lose some Linux developers in the major companies, but note this: many people, when they use or work on anything other than the market-share leading operating system do so because they want to. Would leaving a job mean that somebody stops doing something they wanted to do in the first place? I don’t think so, but then it is possible that if you lose a job, you’re going to have to replace it as quickly as possible and that might be with something which doesn’t allow you the time or opportunity to contribute.

While companies all around the world are planning to shed jobs and cut costs, contributing to Linux, Open Source and Free Software only cost one thing: time. Human endeavour costs nothing and it’s that which means that Linux won’t go away in a bad financial climate or when when the biggest software vendor in the world tries to scare people away by claiming that it’s competitor violates it’s patents but won’t say what those patents are. If, hypothetically, the financial world came to a standstill tomorrow, Linux would keep going. Microsoft wouldn’t be able to pay their developers and neither would Red Hat, but you can’t develop Windows unless you work for Microsoft. You can develop on Linux whether you get paid or not because the code is free and Free. Both gratis and libre.

If you run a company or organisation and you need to reduce costs, Linux and all of it’s software costs nothing. Windows costs money, even when it comes on the computer and Microsoft Office costs hundreds. If your PCs are ageing and you need to replace them, Linux doesn’t require anywhere near the resources Windows does, the comparison between Linux and Windows Vista’s hardware requirements are almost laughable and Linux is still faster, which means that you don’t need to buy a new PC and your old PC will be faster under Linux. Linux doesn’t have a virus problem, or a malware problem so you don’t need to buy anti-virus. Linux doesn’t have to defragment it’s disks so you don’t have to do it. In Linux, all of the available software is installable from inside the one program, you don’t have to download all of your applications from a hundred different places and install each one independently. Linux will update all of your software in one go every time there is a newer version so you don’t have to go to Windows Update and then update Adobe Acrobat and Real Player and Nero and Winzip and Quicktime and iTunes and Flash and everything else, Linux will update them all at the same time if there is an update. Linux software doesn’t nag you to buy it. Linux software doesn’t have advertisements. Linux software doesn’t install an icon in your taskbar that sits there using up your RAM. Linux doesn’t have problems with porn pop-ups. Linux web browsers don’t have the security problems that Internet Explorer has…

Oh, I’m sorry, I digress. In these harsh financial times, which are about to get a lot harsher and stay that way for another 2 years or so, Linux will save you money and won’t stop getting better when money gets tight.

Credit crunch? What credit crunch? A healthy dose of idealism is all you need.

The Other Kind of Radio

September 9th, 2008

Woo, I had a text message read out by Scott Mills on Radio 1 at about 09:15 today about the song ‘Inní mér syngur vitleysingur’ by Icelandic band Sigur Rós.

No, I can’t pronounce the title either, but the song itself is, to quote myself, blissful. I’ve bought the album but it’s not arrived yet. They are playing in Wolverhampton on 4th November but sadly it’s already sold out :(

Phone Decisions

September 1st, 2008

After taking some opinion and weighing up specs, features, functionality and expandability, I decided to get a Nokia N95 8GB. My mobile provider didn’t have any and couldn’t tell me when they would so I requested my PAC code and prepared to move to somebody that had them for the same monthly contract.

However, it then struck me that the N96, which supersedes the N95, is due out in October, so I decided to hang on in there and reduce my tariff to £10 p/m while I wait for the N96 to hit the shelves. When it does I will return to my regular tariff and upgrade my handset to the N96.

Many thanks to everyone who offered advice :)

Phone Choices

August 27th, 2008

It’s that time of year when Jenny and I are due a mobile phone handset upgrade. I have a few choices:

First thing is fuck the iPhone. DRM encumbered, no 3G access pile of arse. Secondly, fuck the Treo, Windows Mobile with Word and Excel pile of arse. I want a device that will be friendly to my other devices and don’t require you have all of your other hardware and software from the same manufactuer, like Windows, Outlook and iTunes. I run Linux, so anything with DRM or uses proprietary methods to do normal things, like sync with your PC or copy stuff to your phone etc is out. I want as many open or at least commoditised standards as possible, like SyncML, Bluetooth and no Windows only applications to do use your phone.

So my requirements are thus:

  • Decent camera.
  • Reasonable amount of storage and uses standardised external storage.
  • HSDPA connection, faster the better. Bonus point for being able to use this from Linux.
  • Doesn’t crash frequently.
  • Uses open or commoditised standards like SyncML, Bluetooth and plays nicely with other devices.
  • Good bluetooth handsfree support and voice activated dialling.
  • Free car charger would be nice.
  • Isn’t an endless siege of misery to migrate to.
  • Built in GPS would be nice.

I appreciate that I’m not going to get all of these.

A Blackberry sounds nice, but I don’t need push email and I want a decent camera. My last 3 phones have been Sony Ericsson and I’ve been very happy. Phone shows up as a mass storage device on Linux, bluetooth works and they din’t crash very often. The C902 has 3.6Mb HSDPA modem built in. If I could use this a net connection from Linux them I’m already sold, but I have seen a few people say that the C902 crashes and hangs a lot and the 5MP camera has a crap flash. I haven’t had a Nokia since before colour screens so I’m not familiar with the models these days. I was offered a few models, but Aq tells me the high end models which use Symbian S60 are crashy, though they do have a lot of third party apps and generally play nicely with other devices. Sony Ericsson on the other hand tend not to have that many third party apps and in Aq’s words, “Whenever you want your phone to do something it doesn’t already do, you hit this giant wall with Sony written on it.”

So, pending a fantastic Nokia model (people say the N-series are good?), I like the idea of the C902, mainly because it has the built in 3.6Mb HSDPA 3G modem. Most others don’t seem to. However, the major drawback with the C902 is that we are being offered refurb or returned handsets, which suggests to me that a lot of people are returning them, I would assume that this is because they crash a lot and I’m not sure a factory refurb is going to solve that problem. So I think maybe a Nokia N-series with Bluetooth, decent storage, a decent camera and built in 3G HSPDA modem that I can access from Linux and GPS would be nice. Failing that, the Sony Ericsson C902 unless you scream at me not to touch it. It would help if migrating from Sony Ericsson to Nokia and taking all of my contacts, photos and messages wasn’t an endless siege of pain also.

I lazily solicit your opinion and don’t go on about how I’m wrong about the iPhone.

On Sincerity

August 24th, 2008

Something struck me today and though I’ve always felt this way, I’ve never consciously been aware that it was anything more than another unlabelled facet of my set of morals and values. I prize sincerity in people almost as much as anything else. As much as I may be one of the most sarcastic people I know, I am also sickeningly honest and sincere and I demand this of the people around me. In almost all cases, honesty seems to be the best policy above all else. If you tell the truth, then you don’t have to lie further to maintain the original lie, you don’t have to remember that you lied in the first place and as much as they may not appreciate it initially, most people will come to value you for your honesty and trust you as a result. If you lie, it will probably come out eventually and in the worst possible way.

I like old people. I’m a pretty impatient guy these days and as much as I may foam with frustration when trapped behind somebody who consistently does 10 or 20 mph less than the speed limit when I have to be somewhere, so much so that I can almost feel my skin blister with irritation and despite the fact that I may rage inwardly, a la ‘Falling Down’, at our bewildered looking, slow moving, bestactacled, wheely-basket carrying, tortoise-necked, supermarket-aisle blocking elders, I do in fact like old people. I have met many that I didn’t know that were so sincere that it melted my heart. I remember an old lady on a tram-stop bench in the Prague suburbs, next to a supermarket that offered my friend Dan and I, on a hungover morning after, some strawberries she had picked herself, despite the fact that we were a pair of groggy looking youths and I had blue hair at the time, which most Czechs assumed meant I was a heroin addict (this was in the first post-communist years and looking ‘different’ marked you out). Only a year and half ago, I was offered a Hammond organ by someone whose father was due to come out of hospital and had to have a bed in their front room, which meant the Hammond had to go. When I collected it, I met his elderly mother who thanked me dearly for doing them a favour by coming to collect it at such short notice. I somewhat cheekily replied that I was there as there was something in for me too. While my tongue had been firmly in cheek and the assembled helpers laughed appreciatively, I still feel a hint of shame that this sweet old lady offered me such heartfelt, emotional sincerity for taking away a prized family possession to enable their ill patriarch to return home and I reflexively shrugged it off whith a cheap gag.

Today I decided that I liked the man who works in my local Chinese retaurant. While be-suited, managerial in position and of course obligated to be polite to the customers, he has a honest face and isn’t over-friendly with the farewells. The restaurant is in a pretty low-market part of town and only half an hour earlier we watched as one departing guest offered an entire table of 12 out for a fight. Although the man who works there only smiled and said goodbye as we left, I think he appreciated our good manners when we thanked him. I might be on a different planet here as it’s an everyday thing, but I liked his genuine smile and his sincerity.

So anyway, the point of all of this flowery word arranging is that, at LugRadio Live, it never fails to amaze me how many people travel from all over the UK to be there and to be part of it all. The atmosphere was great this year and so while it sounded cheesy even to me when I said during the closing segment that we wanted to thank you all for being there, that you’re the reason we hold the event and why we decided at the Friday night party that this couldn’t be the last year, I genuinely meant it. You’re an amazing bunch of people, all of you and I’m glad to know you.

To conclude this misguided, scrambled stream of things everybody else takes for granted anyway; in the most eloquent of way possible:

Be excellent to each other.

I’ll see you next year for LugRadio Live UK 2009.

Own a LugRadio T-Shirt

August 5th, 2008

In the last season of LugRadio, we produced a limited edition of 50 LugRadio ‘Don’t Listen Alone’ t-shirts which we gave out as a prize to the person who sent us the coolest email in each show.

As we announced the end of the show a few weeks ago, we were left with some of the t-shirts and we gave away a few as prizes at LugRadio Live UK 2008 and a few to people who had gone beyond the call of duty to help with LugRadio.

Being the legend that he is and us being not quite on the ball as we so often were, Roger ‘Oojah’ Light received more than one and you can’t turn a prize down in public, so Oojah has opted to sell the spare shirt on Ebay and give the proceeds to the Open Rights Group, which is mighty nice of him. Sadly I’ve been away since Oojah let us know about it, so there are now only 2 days left to bid, but do so all the same.

So, if you want to own a limited edition LugRadio t-shirt, then you can go make a bid here and support your digital rights in the process. It’s win-win.

LugRadio Live UK 2008 LAN Gaming Rig

July 17th, 2008

Wooo, look at this. Bytemark have finished setting up the LAN gaming rig for LugRadio Live UK 2008. They are running twice daily fragging competitions with the winning teams getting prizes.

Come shoot other geeks in a team related frag-fest at LugRadio Live 2008. I will be joining you. Don’t forget that if you’ve never been to LugRadio Live before but you always meant to, then this is you last chance as there won’t be another one.

Many thanks to Matt Bloch of Bytemark Hosting.

LugRadio Live UK 2008 Schedule Announced

July 8th, 2008

In typical fashion I am clinging to others’ coat tails by not ever being first to announce something to do with LugRadio, however I am proud to announce that the LugRadio Live UK 2008 schedule has been published.

The event planning is almost complete, which is fortunate given that it’s about 11 days away. Certainly the speakers list is complete as is the exhibitor list, pending any late additions.

Go take a look at the schedule now.

Obviously I’m lacking in the boombasticity of others when it comes to announcing things, sadly today I’m a little deflated as my car was broken into, but one thing we haven’t mentioned a great deal so far is that we will be having LAN gaming tournaments at this years event, with a serious gaming rig supplied by Bytemark Hosting, one of our event sponsors. So, thanks to Matt Bloch of Bytemark, for sponsoring the event and also for putting the rig together. Not only will there be around 12 PCs clustered around the central gaming rig for attendees to walk up and frag each other on, but you will also be able to just rock up, plug in your laptop and join in at any time you choose.

There is no need to buy a ticket up front this year, the whole event is pay on the door, so show up with your 5 GBP and your laptop for some serious fragging, geeking, speaking, listening and drinking on the 19th and 20th July 2008 at the Light House Media Centre in Wolverhampton.

This show, as announced elsewhere, will be the last ever LugRadio episode and will include a pre-event pub meet-up on Friday 18th at around 8pm in the Hog’s Head pub in Wolverhampton city centre and a party at the LRL venue itself on the Saturday night. It’s the last ever LugRadio Live, so bring your drinking boots and your sense of humour. Sadly I don’t drink any more, so I’ll probably either be anxiously looking like I wished I still drank or will be so drunk I can only open one eye AGAIN. But come say hello in either case :)

See you there.

The End of LugRadio

July 8th, 2008

Well I guess the cat has been out of the bag for over a week now but due to being to busy type that I am, I haven’t yet mentioned the fact that LugRadio will end after LugRadio Live UK 2008. It’s was a sad day when we took that decision but was one which we all agreed was the right choice. I always considered when I joined the show that at some point it would have to end and that I hoped it wouldn’t be on my watch, but unfortunately it is.

There were various factors which led us to this decision. Amongst them were the fact that it was getting pretty hard to sustain the show when we were all tied to being in Wolverhampton every 2 weeks and I personally found it hard to find the prep time in the days leading up to the recording. It was always a rush for me to get from work, then to the studio, record the show, get home late afterwards, then get up early for work the next day. I found myself struggling to get myself together for a day or so afterwards and I had been wondering how I was going to sustain that through another season or three. I had also been struggling to find the time to do anything other than my day job, LugRadio and real life, frequently one of those 3 suffered at any one time. I don’t know how Aq and Jono had managed to keep it up over the last 4 years.

Also in there was the fact that all of our jobs and private lives were becoming more demanding of our time and I think we all started to feel that we weren’t able to give LugRadio the amount of time it required to keep it fresh so we decided to call it a day at the end of the season rather than start another season and finish half way through, or string it out for another two or three seasons and have people notice the quality drop. I think a few people noticed that this last season contained more episodes released late than any other. I think one reference that has been made elsewhere was about Red Dwarf and how they should have quit after season V, because VI, VII and VIII were awful and the memory of an excellent show was tainted by the recollection of a decline in quality after they should have called it a day.

To quell some of the rumours, I will re-state what has been said elsewhere:

  • It is sadly not a hoax
  • We have not fallen out and in fact remain good friends
  • My business plans are not the reason for the show ending, in whole or in part. Frankly, as the show existed before I joined, I think it could probably survive my departure ;)
  • Jono’s Severed Fifth project is not part of the reason for the show ending

Jono’s announcement is here and Aq’s is here. Theirs are both better written than mine.

Although I don’t personally pay for any of the hosting services used by LugRadio, I believe the website, forums, audio archive, IRC channel and so on will all remain up and running and I think a great deal of the forums and #lugradio IRC community are planning on staying around, as will I. While I don’t believe that I am the great draw that pehaps Aq and Jono might be, I plan on hanging around. As many have said, LugRadio was their LUG and my LUG, especially those who don’t have a local Linux User Group and so I hope to stay in touch with as many people as possible. The Linux community, in the UK, the USA, Australia and Serbia to name but a few I have been in contact with personally and through LugRadio and many other places around the world have some of the most friendly, intelligent and funny individuals I’ve come across in any field of endeavour. So, in the least condescending way I can muster, pat yourselves on the back, you’ve made every second worth it for all of us.

So that’s it really, bar the sweeping out of the room, which won’t actually ever happen in Jono’s house. All that remains is one further studio show, due out on 14th July 2008 and then on to LugRadio Live UK 2008 as the last ever show.