Archive for February 18th, 2005

IDN Issues

Friday, February 18th, 2005

Those of you who read the blogmarks (over there ————> ) may have noticed some recent press about a ‘Firefox Exploit’ (which is neither a Firefox problem, nor an exploit – see workaround details here among other places).

A few thoughts/points about this problem:
– The issues resolves around using non-ASCII characters in a domain name, thus allowing (for instance) the Nordic countries to use their funny extra letters in domain names.
– For the first time ever that I can recall, IE isn’t affected by this issue. Why? Because they don’t support the new technology. Although you can get a plugin to add in, thus making them vulnerable.
– _Any_ browser that supports IDN is affected, including Firefox, Mozilla, Safari, Opera, as well as others.
– Operasoft have said that there is nothing wrong with their implementation, and so won’t be performing a ‘fix’.

And here’s my suggestion for a possible workaround – in a similar way that they do for https browsers should change the background colour of the addressbar for URLs that contain non-ASCII characters. While this may not be all-encompassing, it would seem to be a simple and effective way for this to be highlighted to the user. Perhaps there should also be a pop-up that is cancellable (‘do not warn me about this again’) for those who are using these on a regular basis.

Just my £0.02

mrBen

The Cell Chip

Friday, February 18th, 2005

I have to confess that I’ve avoided much of the press about the new ‘Cell’ processor that IBM, Sony and Toshiba have developed, and which is slated as the heart of the new PS3 console. However, when I came across this article, I decided it was time to put pen to paper, as it were. This was doubly fuelled by an interesting conversation with bigkevmcd on the ScotLUG IRC channel.

I am amazed, staggered even, that an article about a new processor, especially one that suggest that the success of a new processor will rely on the applications available, and the ease of development, has completely failed to mention Linux at all.

Now, I know what you’re thinking, this is just mrBen going off on one of his Linux rants again. And maybe you’re right. But consider this: Linux is the only (repeat, _only_) operating system that has managed to be completely cross-platform, working on virtually any hardware you can imagine, from tiny embedded chips in watches, all the way up to the biggest of IBM’s mainframes. As bigkev pointed out to me, 5 years ago it wouldn’t matter to a new processor whether or not it was Linux compatible, but these days it could be a make or break issue.

If the Cell chip does get a version of Linux on it, then it will immediately gain a huge base of applications, and a large developer community.

It would also make for an interesting scenario if PS3 games were Linux-compatible in some way….

mrBen

Bootnote: There are a large number of Operating Systems out there, and an even larger number of different processors (“architectures”) – here’s a flavour:

Intel x86 (“PC”) PowerPC/PPC SUN Sparc AMD x86_64 Intels x86 EMT64 Intel Itanium
Windows XP Supported X X In beta In beta Cancelled
OS X X Supported X X X X
Linux Supported Supported Supported Supported Supported Supported