Windows Vista is finally here… but Windows XP SP3 will be 4 years too late

They did it! Microsoft finally released Windows Vista to manufacturing today but I have to say I’m a little underwhelmed. Not with the Vista product, which on one level is a great achievement (although I’ve written before about how I’m struggling to find a compelling reason for corporate users to upgrade), but with the way that us Windows XP users have been treated in the interim period.

A few years back, in common with many IT Managers, I signed up to a Microsoft Select agreement including software assurance (SA), but we’ve had no operating system upgrades since Windows XP was launched in 2001 – 5 long years during which our agreements have long since expired (in fact, I left that particular company almost four years ago!).

Sure, we had a pretty major security overhaul in Windows XP service pack 2 (SP2), but that was over two years ago. Last year I speculated about the imminent arrival of Windows XP service pack 3 (SP3), only to be proved wrong and to learn that it was scheduled for 2007. Then, a couple of weeks back, Thomas Lee highlighted that this, long overdue, service pack is now expected in 2008.

I know that many organisations are still trying to swallow SP2 but 4 years to wait for a service pack is just too long (4 years is the expected period between major operating system releases, not a service pack – service packs should be shipped every 6-12 months and should consist of bug fixes, but not new functionality).

Windows Vista will soon be available to volume license subscribers and will soon be the standard for new PCs, but there will be many of us running Windows XP for quite some time yet. Sure, I can download a bunch of individual updates, but surely Microsoft can get a Windows client service pack out of the door sooner than 2008 (Windows Server 2003 SP2 is still scheduled for next spring).

Thanks Microsoft, for your valiant efforts to ship Windows Vista. It’s been a long time coming and I should really be pleased, especially as the media reports that future Windows releases won’t be so spread out; but now, for those of us who paid for SA that we never got the opportunity to use, how about another service pack that we don’t have to wait an age for…

Sun Fire x64 servers… maybe worth a look?

Sun Microsystems would like me to use their x64 servers for my virtualisation platform (instead of the HP ProLiant DL585s that I’m currently using). Many of our conversations have been covered by a non-disclosure agreement so I can’t write much here, but the details of the current Sun Fire and Sun Blade x64 servers are in the public domain – and they are certainly worth a look.

I’ll need some pretty serious convincing to move away from our 100% HP ProLiant Windows server estate, especially as we use HP Systems Insight Manager for hardware monitoring and have had some issues in the past integrating hardware from other OEMs; however, the Sun servers do look pretty good – especially for anyone in the market for an 8-way server, where the Sun Fire x4600 is particularly impressive – I guess if HP had an equivalent box it would be called the ProLiant DL785. Sun also have 2-way servers (that would be positioned to compete with the HP ProLiant DL365) and a blade enclosure that’s broadly similar to the HP C-class blade enclosure, which I wrote about a few weeks back. Strangely though, there is a gap – with no 4-way equivalent to the HP ProLiant DL585. They all look to be pretty well engineered, with extra NIC capacity (4 ports as standard) as well as all the other features that could be expected on a modern server (management processor, redundant hot swap power supplies, separate airflows for components, etc.) and a service console port (something that administrators of Sun SPARC servers will have been used to for a while now). In fact, if I had any concerns, it would be about the delay in bringing new developments to market – for example the largest serial attached SCSI (SAS) hard disk drives current offered by Sun are 73GB, whereas some competitors have 146GB SAS drives available.

Sun are still a small player in the x86/x64 server space – but they are rapidly increasing their market share (revenue up 48% and market share up 0.7% year on year [source IDC]); however it should also be noted that market-leaders HP also saw modest growth over the same period. I’ll watch Sun’s progress with interest, and who knows, maybe soon I’ll be in a position to specify some Sun servers somewhere.

Vista upgrades – don’t confuse Express with Anytime

Another item that I picked up from episode 4 of the Windows Weekly podcast, was that Microsoft has announced two upgrade schemes for Windows Vista – potentially confusing for some prospective purchasers:

  • Windows Vista Express upgrades are intended to allow for upgrades to Windows Vista for anyone who purchases a PC with Windows XP installed over the coming weeks.
  • Windows Vista Anytime upgrades are intended to allow users to upgrade between Windows Vista product editions (e.g. Home Premium to Ultimate).

There’s more information about this at Paul Thurrott’s SuperSite for Windows.

Finally, there’s the standard operating system upgrade path from Windows XP to Vista – as far as I know there is no marketing name for that yet!

Why Windows Vista was codenamed “Longhorn”

Blog posts have been a bit thin on the ground recently – between work and home (new baby + toddler = full days / short nights) I’ve not had much time. Even rarer recently has been anything Microsoft-related – apologies, normal service will be resumed shortly – although short of reporting the news (long awaited release of Windows Defender, impending Windows Media 11 release), which is better left to the likes of Paul Thurrott, there’s not been a lot to say as Microsoft UK events have also been a bit sparse – presumably waiting on the Windows Vista release. Talking of the infamously delayed operating system it should be here very soon… one rumoured release to manufacturing (RTM) date of 27 October has now passed but 8 November is another date I’ve heard… so I’m about a month out with my competition entry… I should have stuck with my original instinctive answer!

On the way to work this morning, I was listening to Leo Laporte and Paul Thurrott discuss Windows Vista on the Windows Weekly podcast and was amused to hear where the codename for Windows Vista (Longhorn) came from… quoting from the SuperSite for Windows Windows Longhorn FAQ:

“Remember that Windows XP was code-named Whistler and the next version of Windows, at the time, was code-named Blackcomb. Both of these names come from ski areas in British Columbia, close to Microsoft’s headquarters. At the foot of Whistler Mountain, there is a saloon named Longhorn that serves the local skiing population.”

So, the theory was that you can’t get from Whistler to Blackcomb without passing Longhorn… hence the name for the new operating system version, which was originally planned as a minor release, but soon became a major upgrade.

Notes on server hardware developments

I’ve just spent the day with HP, learning about their StorageWorks EVA SANs and the current ProLiant server roadmap. It was an interesting day, but most of what was discussed can be found on the HP website; however I did pick up some snippets of information that might be useful:

  • Firstly, when comparing Intel and AMD figures for the power consumption of their servers – if Intel quote the wattage, they quote the mean value, whereas AMD quote a peak figure – so it’s heard to draw accurate comparisons.
  • Secondly, as I reported when I wrote about HP blade servers a few weeks back, 3.5″ Ultra320 SCSI disks are being discontinued in favour of 2.5″ serial-attached SCSI (SAS) disks. The main difference (apart from the smaller form factor) is that SAS disks are switched between lanes (cf. a shared bus with Ultra320), increasing performance in a linear manner with each disk connected to a controller (whereas a shared SCSI channel will typically exhibit a bell-curve in its performance characteristics). Also, the smaller physical size of the disk means that a 10,000RPM 2.5″ disk will provide more-or-less equivalent performance to an similarly specified 15,000RPM 3.5″ disk and that less energy is required to spin it, meaning a lower power consumption (and less heat generated).
  • One of the other changes in the server lineup is a general move from PCI-X to PCI Express (PCIe) slots offering improved performance (many servers allow a combination of the two to be specified).
  • Finally, the new iLO2 management processors (as well as iLO with firmware v1.82 or later) now support schema-less AD integration and iLO2 has a much-improved remote console, with most of the Java code removed, increasing performance drastically.

There’s no real “story” to any of the above – they are just a jumble of notes that might be useful in understanding where HP (and other vendors) are heading in the industry standard x86/x64 server space.

Remotely controlling Mac OS X using VNC

I frequently control my Windows computers remotely from other Windows, Linux or Mac OS X computers using a remote desktop protocol (RDP) client; however there is no RDP server built into Mac OS X (not surprisingly, as RDP is a Microsoft protocol) and Apple’s remote control product (Apple Remote Desktop) is a little pricey for a network with only one Mac!

All is not lost though, as I’ve found that I can use VNC Viewer (Free Edition 4.1.1 for X) on my Linux (Fedora core 5) box to remotely control my Mac (OS X 10.4.8) – I could probably use a Windows VNC client too but I haven’t tried yet.

All that is required on the Mac side is to enable Apple Remote Desktop in the System Preferences (Sharing, Access Privileges, VNC viewers may control screen with password) and to set an appropriate password but, initially, I was having problems whereby the VNC Viewer refused to connect and returned the following error:

Unknown message type

It seems that the solution is to set the colour level connection option to use full colour (all available colours) – once this was set I was able to connect to the Mac and control it remotely.

Problems reformatting the memory card in a Nikon D70 camera

Nikon D70
Last week, I experienced a photographic crisis… five minutes before leaving home to visit my wife and newborn son, Ben, in hospital (on the day that my two children would meet one another for the first time – a significant family event worth photographing) I had a problem with the Lexar Pro 512MB 80x CF memory card that I use in my Nikon D70 camera (and I couldn’t find a spare card).

Normally, after making copies of my photos (to an external hard disk, backed up to another disk, with occasional DVD backup), I delete all but the most recent file from the card using the computer and the camera recognises the free space, picking up with the file numbering where it left off previously; however this time I deleted all of the photos using the computer and then copied back the most recent one (I also used a Mac instead of a Windows PC but am not sure that is relevant), after which the camera refused to recognise the free space.

With time at a premium, reformatting the memory card seemed like the easiest option so I tried to do this in-camera; however despite appearing to do the job, the camera still reported itself as full and old pictures were still visible. Luckily, some frantic googling turned up a Tom’s hardware guide forum post on the subject – it seems that using the camera’s menu to reformat the card instead of the format buttons works as intended – this method certainly did the trick for me (Nikon D70 firmware revision A and B2.00).

Providing extra USB and FireWire capacity for a Mac Mini

One of the problems with the current Apple Mac Mini model is a lack of USB ports. Strictly speaking, not so much a lack of – 4 USB and 1 FireWire sounds plenty but the keyboard takes one of them (although the keyboard includes a 2-port USB hub, which I can use for my mouse, it’s not powerful enough for most devices), my external hard disk takes another, then there’s my iPod, my scanners, my video camera, etc.

If I had an Apple Cinema Display then the balance would tip back in my favour (as it includes a USB and FireWire hub), but I don’t – instead I saved almost £200 by not buying an Apple monitor and am very happy with my Fujitsu-Siemens Scaleoview S20-1W (incidentally, this seems to have dropped in price since I bought mine).

The trouble with most external USB hubs is that they come with a huge power brick, but for Mac Mini owners wanting to maintain the stylish appearance of their components there is an option – the Belkin Hi Speed USB 2.0 and FireWire 6-port hub for Mac Mini. Designed to be placed under the Mac Mini, with the same width and depth dimensions, it uses one of the existing USB ports and the existing FireWire port as uplinks and power sources, providing a net increase of 3 USB and 1 FireWire port, of which two ports (1 of each type) are positioned at the front of the unit – ideal for iPods and other often-removed devices.

Belkin Hi Speed USB 2.0 and FireWire 6-port hub for Mac Mini - F5U507uk

The only drawback I found was that the supplied USB uplink cable didn’t reach to the uplink port – I guess Apple must have moved the ports when they redesigned the Mac Mini for Intel; but thankfully they work, regardless of whether I use the port marked “to computer”. The power indicator, which exactly matches the Mac in both location and style, is also a nice touch although I do wish the device had been given the aluminium finish of the Mac Mini rather than iMac-style white plastic.

There are alternative products available, some including additional hard drive capacity, but they are difficult to get hold of in the UK, and mostly seem to be much taller, with ugly manufacturer logos on the front, or huge power indicators.

There’s also a 4-port USB-only version, but the 6-port USB and FireWire hub seems a better option to me and it was only £29.99 (shop around on the ‘net and you should be able to get if for less than £25). Now… if only they made one in silver with a built in CF slot, and perhaps even room for a 2.5″ SATA hard disk drive, I’d be very happy!

Implementing real time block lists for spam control

The Spamhaus Project
A couple of months back, I wrote a post about controlling spam using the Microsoft Exchange Intelligent Message Filter. Whilst it has to be said that the IMF has been effective in reducing my spam volumes (with very low false positives – strangely enough my blog posts are the ones it has most trouble with) it’s still not catching all of the unsolicited commercial e-mail (UCE) that I receive, so this week I resorted to another spam control – real time DNS block lists.

Various lists exist with details of known spam relays and the one I’m using is from the Spamhaus project. Actually I’m using two of their lists – the Spamhaus block list (SBL) and the Spamhaus exploits block list (XBL), both of which are free for non-commercial use – I may add other services later.

Setting up the block lists within Microsoft Exchange Server was reasonably straightforward, following advice from Daniel Petri (further information can be found in Microsoft knowledge base article 823866). I then tested the service as recommended at Crynwr Software’s spam blocking resources page. After initial problems testing the service as my mail was being routed via my ISP’s relays (but I could see the conversation when I telnetted to Crynwr’s servers) I switched to DNS-based routing and received a satisfactory response to the e-mail tests – most importantly showing the following text in the SMTP conversation:

550 5.7.1 knownspamserveripaddress has been blocked by Spamhaus
Terminating conversation

So, that’s another tool in my anti-spam arsenal. The UCE levels appear to be tailing off now… hopefully I’m not dropping too much “real e-mail”. One day I hope to be able to say (in the style of John C Dvorak) “I get no spam”.

E-mail protected by SBL advisory E-mail protected by SBL advisory

Installing Nikon Scan 4 as a Photoshop plug-in

Nikon Super Coolscan 4000 EDLast night I set up my Nikon Super Coolscan 4000 ED film scanner with my Mac Mini. As the Mac already had Adobe Photoshop CS2 installed, I expected Nikon Scan 4 to install a plug-in (as Nikon Scan 3.1.4 had with Adobe Photoshop 7 under Windows XP) but this was not the case (it had worked previously for my Canon CanoScan N656U flatbed scanner).

After contacting the Nikon European customer support desk (who in my experience are always helpful), I copied the Nikon Scan Plugin 4 file from Applications > Nikon Software > Nikon Scan 4 > Plug-ins to Applications > Adobe Photoshop CS2 > Plug-Ins > Import/Export. Now Photoshop CS2 has a Nikon Scan 4 entry under File > Import, allowing me to scan directly to Photoshop.