Archive for August, 2006

Hubster

Tuesday, August 29th, 2006

As the work continues to make the Ethernet Nivo commercially available, we’ve also been exploring a whole new way to create ultra-thin-client-based systems using the USB Nivo, which has been the recent focus of our sister company Newnham Research.

In this model, the core of the terminal is a standard USB hub, which is why we’ve christened the system Hubster - the Hub-based Terminal. Read more about it in the ’systems’ section of our site.

We think this could be quite big.

Kerala to go for Linux

Sunday, August 27th, 2006

According to this story, the Indian state of Kerala is to migrate 12,500 high schools entirely over to Linux.

Nivo Expansion Dock

Saturday, August 26th, 2006

The USB-connected variant of Newnham’s Nivo technology is starting to hit the streets in various forms. The first is this Kensington USB expansion dock for laptops, which, from a single USB socket on your machine, gives you a USB hub, audio, ethernet connection and, thanks to the Nivo bit, a VGA output.

We’ve been considering using this as a USB-connected thin client. Sadly, we can’t connect to it using the ethernet port - the internal wiring doesn’t connect that to the Nivo portion. But there are some advantages to connecting thin clients via USB - watch this space for more info shortly…

Xen and the Art of Thin-Client Maintenance

Saturday, August 19th, 2006

The three main topics of LinuxWorld this past week, it seemed to me, were virtualisation, virtualisation and virtualisation.

For those who haven’t come across this before, it’s a technique for splitting up the power of a single machine so that it appears to be several machines - ‘virtual’ machines - each of which can be running a different operating system, have a different network address, and so forth. It goes one stage further than a multi-user system, where several users may each have their own login sessions, but they’re all sharing the same operating system, peripherals, and memory. With virtual machines, in contrast, each logged-in user can believe they have a full machine to themselves.

It’s a model that was popular in the days of mainframes and minicomputers, and has started to come back into fashion in modern datacentres. Operators have been struggling with how best to manage huge numbers of machines, many of which are web or mail servers running at <10% load but still taking floor space, power, air-conditioning. If you allocate virtual machines, instead of real ones, to these things, then you have much more efficient use of your hardware and more flexibility in its allocation. Adding extra memory to a virtual machine, for example, is usually a matter of changing a software setting, rather than opening up cases and plugging in more chips. Creating a new machine for a new customer’s web server involves simply running some scripts or clicking some buttons.

So what’s the downside? Well, in the past, virtualisation software has been proprietary, expensive, and often not very efficient. There was a substantial performance overhead in persuading one machine to look like several, especially with standard PC-type hardware and software.

One of the reasons it’s such a hot topic this year has been that PC hardware and software has started to understand that it might be virtualised, and to provide the facilities to do so more efficiently. But more importantly, the Open Source system Xen has really started to take off. This was created by a research group at the University of Cambridge where I used to work - the same group responsible for the Trojan Room Coffee Pot about 15 years before. The project spawned a startup called XenSource, VC funding followed, a deal with Microsoft, and so on…

Regular readers will know that we’ve been experimenting with VMs for a while because combining them with thin-client terminals like the Nivo can be quite an interesting way to share a PC between several users.

We’ll talk more about this in later posts, but I wanted to let you know that this post is being typed on a Xen virtual machine which is using a Nivo as its terminal, instead of a graphics card…

Understanding the world

Thursday, August 10th, 2006

Hans Rosling talks about the importance of being able to visualise statistics, if we’re to understand the world, in this splendid talk from the TED conference.

There are lots of other good talks from TED available from the site as well. It’s interesting to hear Nicholas Negroponte talking about the OLPC project if you’ve only ever heard about it second- or third-hand, for example.

If you don’t want to watch the talks in a small window, you can download MPEG4 versions and view them in Quicktime.