Installing VMWare Server Beta on Ubuntu 6.06 Dapper Drake

Monday, 5 June 2006, 21:30

Edit: There’s now a more thorough guide over at HowToForge

I started with a server install of Ubuntu, and to install VMWare server you need a desktop, a compiler, kernel headers and a few other odds and ends

Easy way to get a desktop is go the whole hog and a give a home to a Gnome…

sudo apt-get install ubuntu-desktop

Reboot and experience Ubuntu in all its brown chocolately glory. Next you need some build tools, none of this stuff comes by default, so go get it..

sudo apt-get install build-essential

The install wants inetd or xinetd, I went with xinetd…

sudo apt-get install xinetd

Now get your kernel version with uname

uname -a
Linux hostname 2.6.15-23-server ...

Use that info to fetch the kernel headers you need

sudo apt-get install linux-headers-2.6.15-23-server

I found it useful to go and symlink the headers to the place the VMWare installer expects to find them

cd /usr/src/
sudo ln -s linux-headers-2.6.15-23-server linux

Now you are ready to install VMWare Server. Grab the Linux tarball from the VMWare site, unpack it, and run the installer

sudo ./vmware-install.pl

You should be able to accept the defaults for most questions unless you have specific virtual machine networking needs. Once installed, start the VMWare console from the Applications -> System Tools menu.

Easy!

Ubuntu 6.06 LTS Released

Thursday, 1 June 2006, 10:37

The #ubuntu IRC channel had over 1000 people eagerly awaiting today’s release. Looking forward to giving it a test drive – getting good download speeds from the torrents provided here.

Carbon Neutral Website?

Thursday, 1 June 2006, 10:27

While pondering the power consumption of the Geograph servers I wondered how tricky it would be go “carbon neutral”. What that means is we’d counterbalance the effect of CO2 emissions from our electricity consumption by planting sufficient trees to mop it up.

Seems appropriate to me!

http://www.carbonneutral.com is a site that allows you do this, and our power consumption would be counterbalanced by planting 3-4 trees a year. The Carbon Neutral folks will do this for £10/tree, which is great, but I’d much rather have something like this done by people connected with the project in some way.

So, let’s say I want to see 5 trees planted before the end of the year – does anyone have any contacts or ideas on how we might get this done?

Geograph to use Ubuntu?

Wednesday, 31 May 2006, 21:52

I had been planning to use Debian Sarge on the new Geograph servers, but the buzz around tomorrow’s new release of Ubuntu is hard to ignore. I’d previously dismissed Ubuntu for server use assuming it was too focussed on the desktop, and while they are doing admirable work in that area, it seems they aren’t slouching when it comes to servers either.

Tomorrow’s release of “Ubuntu 6.06 LTS” includes a Server Edition which will be supported for 5 years, with a “certified” LAMP application stack. The certification is primarily to do with MySQL, which I’ve found to be problematic to build from source in the past, so this sounds good to me!

I’ll give it a whirl when it’s released, but if it delivers a low-maintenance LAMP server supported for 5 years, it will hard to resist using it for Geograph. I’ve no doubt they’ve got a great set of packages for LAMP, but one thing in particularly I’ll be looking at is installation of the packages necessary to support LVS based clustering.

The Naming of Servers

Thursday, 25 May 2006, 11:17

I’ve done all the hard work, the servers are specified, they are ordered and now we must wait for delivery. Now is the time for that most important of tasks.

What to call them?

I think it’s a trait of all geeks to want to give their equipment cool or amusing names. At one of my first jobs in Newcastle we named our equipment after our favourite drinking establishments. I remember I had Trillian and Baltic. All of my own gear has Star Wars names. I’m writing this on Geonosis but it will pass through the frozen wastes of Hoth on its way out into the big wide world. My family photo album is on Naboo.

It’s not sad, just human nature, honestly.

Anyway, we’ve got 5 servers for Geograph, and I’m appealling to the happy bunch who inhabit the site forums to come up with the names.

I’m thinking rodent based names will be popular given our insistence the current server is powered entirely by hamsters….

Geograph’s New Hardware – from a Skateboard to an Airbus A380

Tuesday, 23 May 2006, 19:32

Finally got all the quotes in for Geograph’s brand spanking new hardware platform and we’re ready to order. It’s all rather exciting.

What Geograph currently runs on…

  • 700MHz Celeron server with 512MB RAM and 70GB hard disc space

…and what it will be running on

  • 3 x application servers with dual 3Ghz Xeon CPUs and 4GB RAM
  • 2TB storage server with dual 3Ghz Xeon CPUs and 4GB RAM
  • single CPU load balancer / cache server
  • full remote IP power switching and KVM for all hosts

It’s hard to compare the two setups, but I’d say the new configuration is around 40-50 times more powerful. It’s like trading up from a skateboard to an Airbus A380.

While this will provide a much needed boost in site performance for our present site contributors, some of that horsepower is needed to ensure we can cope with the increased traffic from educational use.

I’ll write more about the process of configuring the hardware over the next weeks, but for now, that’s enough to whet your appetites!

Ordnance Survey 2.0 – Bring it on!

Wednesday, 17 May 2006, 18:49

Ed Parsons blogged his personal thoughs on “Ordnance Survey 2.0″ – pretty frank stuff, given he is the CTO of Ordnance Survey.

He writes about allowing free access to OS data and letting “…users discover the value in OS data by actually deploying it, and if the value is there, they will pay for it later.”

I’ve no idea what the commercial ramifications of such a move would be for the OS, but I’m pretty excited by what it means for small companies and back-bedroom innovators. Trial your ideas quickly and without risk. If they turn out commercial, great, everyone wins. If they don’t, no harm done.

It would nice to see something along the lines of BBC Backstage, where BBC data is made available and individuals are encouraged to use it in innovative ways and share the results.

It’s all speculation at the moment, but the fact the the OS is sponsoring Geograph British Isles has got to be a good sign things are changing.

I wonder if the “2.0″ moniker is likely to be worn a bit thin this year? What it means depends on who you ask. If you ask me, I’ll start channelling Douglas Adams and refer to the fundamental interconnectedness of all things. Whatever. It’s great to see prominent technologists in organisations like the BBC and the OS waking up to it.

Pastebin performance improved

Wednesday, 17 May 2006, 10:12

Pastebin never used to retain more than a few thousand posts, but the recent feature to allow longer post retention exposed a few performance issues. If you noticed pastebin.com being a little slow, my apologies.

I’ve made a number of fixes to address the problem, if you notice further issues, do let me know with a comment below.

Geograph, Creative Commons and Ordnance Survey – Oh My!

Sunday, 14 May 2006, 3:35

One of the reasons I started this blog was that I felt we were doing some interesting things with the Geograph site which wasn’t getting documented outside of private emails between the team. The recently announced sponsorship deal with Ordnance Survey is prompting a lot of activity in the team at the moment, so there’s lots to write about.

CC licence infectious?

Firstly, the press release attracted the attention of the OpenStreetMap mailing list, with list members speculating that the CC licence might “infect” OS maps used on the site. For example, if we overlaid images onto an OS map, creating a derivative work.

The answer is simply that we won’t be able to “mash up” an OS map with photograph contributions without the licensors granting us some additional rights. The resulting derivative, of course, could not be CC licenced. If it were, you could derive a clean, CC-licenced OS map from it. Wouldn’t *that* be something!

How about if we display an OS map on a photo viewing page to provide context?

No problem – the resulting page as a whole is not a derivative. The page is a collective work, and we’re free to include content on that page using different licences. The individual image remains CC licenced, but the entire page content is not.

We haven’t always got it right…

There are some problem areas we’ve been made aware of and tackled. We built maps using CC licenced images with coastline data derived originally from an OS source. As soon as it was brought to our attention we trashed the base map and rebuilt it from a public domain source (thankyou, US Government).

…and we don’t have all the answers

Can a CC licenced work include an OS grid reference? Oddly enough, this seems to be contentious issue. Is a grid reference a copyrightable work in its own right? I certainly hope not, and we’ve enquired with the OS to find out for sure. Some feel that if a copyrighted OS map is used to derive that grid reference, then the reference itself is copyrighted. To me, this feels like being told that if I refer you to page 42 of Hitchhikers Guide to the Galaxy, I’ve violated Douglas Adams’ copyright.

I can see it from the OpenStreetMap point of view – a series of grid references easily becomes a road, thereby reproducing an element of the copyrighted map. To use the book analogy, it’s like saying the first word on page 42 is “Ford”, the second word is “Prefect”, etc. These references are enough to reconstruct the copyrighted work.

A single grid reference applied to a photograph provides no reverse path for reconstructing OS property though.

Still, I’m no lawyer, and hopefully we’ll get an official line on that soon. If it proves to be a problem we can continue to the use the out-of-copyright New Popular Edition maps during photo submission.

Translate Pastebin?

Wednesday, 10 May 2006, 10:31

I’ve been wondering if anyone would like a translated version of Pastebin? It gets a lot of use from Germany – any German coders want to volunteer some translated text? Happy to do other languages too, add a comment below if this of interest (either as a translator or pastebin user)

(EDIT: I’ve had offers for Albanian, Arabic, Simplified Chinese, Danish, Dutch, French, German, Greek, Italian, Japanese, Polish, Portuguese, Russian, Spanish, Swedish,Turkish and Urdu – thanks folks!)