Back online – and a permanent resident of Oz!

First the big news, my permanent residency for Australia has come through! Hoorah! Donna and I are both happy campers at that news, although it was never really in any doubt as we’ve got plenty of good friends who know us well who were more than happy to say we’re the real deal. I was more worried about the fact that the AFP couldn’t spell my name correctly at first on their certificate and they had to send a new one out pronto with it spelt rite. 🙂

We’re now back online after the web server that runs this site ran out of disk space. This coincided with their (old) MySQL server going belly up and when it was restarted one of the tables for this site was missing and so it all just stopped.

As you can tell I’ve now fixed the problem, now I’ve just got to hope they don’t run out of disk space again!

“Everyday Heaven” arrived..

Well Donna’s author copy of her new book,
Everyday Heaven
, has arrived! I guess this means it’ll appearing in bookshops soon. 🙂

It’s kind of odd to know that part of your life has been written about and is now out there for anyone to read.

The book is great (I know, I’m biased!) and you can find it at
Amazon.com

The book is, of course, a followup to her best selling autobiography Nobody Nowhere and its sequels
Somebody Somewhere
and Like Colour to the Blind.

New SWAG website!


The new SWAG (South Worcestershire Archaeology Group) website has been set up by Rob, and is now active!



This means I’ve been able to set up redirections to the new SWAG website from the old URL so people going to the old site will automatically get forwarded to the new one.



They’ve just put up a "Selected Finds" page which has pictures of the first Late Mesolithic/early Neolithic materials SWAG have found around Kemerton Camp on Bredon Hill.



I think Rob’s done a good job with the new site and I wish him all the best with it!

SCO can’t count


In the latest court appearance in the US it’s reported on GrokLaw that SCO have claimed they have identified "300 million lines of Linux code" affected.



OK, so SCO say 300 million lines in the kernel are affected, now how much is that as a percentage ? That’s easy to find out, the kernel sources are publically accessible, so we can count the number of lines and do the math.



Consider the 2.6.2 kernel, the latest at time of writing. It’s easy to work out, we find every file ending in .c or .h (which will be all source code, though a sizeable chunk is likely to be comments), cat it and pass all that through the wordcount program “wc” with the -l option to say only report the number of lines.



So here we go:



$ find linux-2.6.2 -name ‘*.[ch]’ | xargs cat | wc -l
5298593


Oh dear, that looks very strange. Only 5 million lines of text in all the program files (and again, not all of that will be code). Perhaps they were a bit ambitious and counted the lines in all the files ?



$ find linux-2.6.2 -type f | xargs cat | wc -l
6008957


Oops, doesn’t look any better, just one million extra lines! So SCO are out by a factor of 50!



But, if you work it out, there have been 26 release of the 2.2 series kernel, 25 releases of the 2.4 series and 3 releases of the 2.6 kernel which gives us 53 releases total. Now, if we assume that they’re all roughly the same size (which they’re not, they’ve been slowly increasing over time) then that means that there’s probably a total of 300 million lines of code from 2.0.0 through to 2.6.2.



However, I’ve not included the development series of 2.3 and 2.5, so it could be they’re just claiming everything from 2.3 onwards. Or maybe not, given that there were 76 releases in the 2.5 series. Or maybe half the code from 2.0.0 to 2.6.0. The problem here is that nobody knows asides from SCO what they’re talking about, and they won’t tell anyone, even under a court order!

Did Microsoft Give SCO a Loan in the Guise of License Fees ?


A fellow GrokLaw poster has found this letter filed with the SEC and this discussion on the Yahoo Finance board regarding the implications of what it says.



An
earlier letter filed at the SEC
says that their bankers, MK, will charge SCO a 6% fee for any equity investment, and a 1% fee for any “senior debt” investment (apparently a loan, the investor is first in line if they go under).



Then in this letter they say they will charge SCO 6% for Sun’s investment and 1% for Microsoft’s investment.



To me that seems an admission that the MS payment was not straight revenue, but instead “senior debt”, in effect a loan!



Of course, if this is the case, and SCO go under when they loose to IBM, then MS will be the first in line for the pickings (if there’s anything left to pay IBM).

January update

Well it’s been a busy time, we’ve been to Adelaide as VPAC sent me to Linux.Conf.Au 2004 which had to be one of the best conferences I’ve ever been to. I don’t seem to have been alone in that, as one of the keynotes (either Maddog or Bdale, can’t remember which now!) said that it had to be one of the top 3 Linux conferences worldwide.

Unfortunately I missed the IPv6 mini-conference that I was meant to attend as I came down with Chickenpox on the Saturday I arrived in Adelaide! Donna looked after me a treat though, dosing me up on vitamin C, Lysine, various multi-vits and keeping the nasty things covered in a gel to help them heal. Thanks to all that I was out of the infectious stage (though I looked a mess) by Wednesday morning and was able to go to the conference proper. The organisers already knew as Donna had gone and registered for me on the Monday morning. I count myself a very lucky man to have Donna for my wife!

Of course, the highlight of the conference was the dunking of Linus Torvalds and a host of speakers for charity. Linus’s dunking alone raised over AU$6000 dollars!

For a brief conference report, read on!

Continue reading

Melbourne Consultation on United Nations World Summit on the Information Society

The draft from the October meeting of the Melbourne Consultation on United Nations World Summit on the Information Society has been published. I wasn’t able to make it due to work commitments, sadly.

However, the draft has appeared as a Word document, so as a service to the community I’ve converted into a PDF document using OpenOffice.org 1.1.0.

Click here to go to the converted document.

To find out how to make comments on the document, to find the original document and to read more about this exercise, please read the webpage for the WSIS Consultations at CCNR.

Linux things..

Virus Emails

It’s come to my attention that some people have received viruses from an address claiming to be Gordon Heydon in the csamuel.org domain – this address does not exist (and never has) and the emails in question were forged by a virus on a Telstra subscribers PC.

Anyway, now that’s out of the way…. I’ve been a bit quiet here recently so just a couple of quick updates on things I’ve been playing with:

Jabber

An Open Source Instant Messaging system. All specified in XML so it’s easily extensible (and programable) plus has the ability to use connectors to interface to legacy IM systems such as MSN and ICQ. This means you only need to sign into your Jabber server and your Jabber server can sign into MSN, etc, on your behalf and act as a proxy, and your contacts think you’re using the legacy system natively.

My Jabber ID is: chris@jabber.org.au – NB: That is NOT an email address!

Scalable PBS (SPBS) and the MAUI Scheduler

SPBS is a queueing system used in clusters to share out and jobs between the compute nodes. I’ve been doing a fair bit of debugging at work with the guys who are maintaining this and they’ve been doing sterling work. Respect guys!

The MAUI scheduler interfaces with SPBS (and OpenPBS) and does clever tricks to work out the most efficient way to execute jobs in the PBS queue(s) based on policies and, most importantly, what the user tells SPBS is the maximum amount of time their job will run for.

NPACI Rocks

NPACI Rocks is a Linux distribution specifically for cluster computing. It’s based on RedHat 7.3 for the IA32 release (and there’s an IA64 version based on RedHat Enterprise Linux 2.1) and includes virtually everything you could want for running a cluster (apart from SPBS mentioned above, they still use the old OpenPBS at the moment).

Very impressed with it so far, especially the automated installation tools and the PXE network boot support for automatic installs. The only issue I’ve had with it has been its use of the autofs automounter, I much prefer permanent mounts and autofs also doesn’t work with our preferred way of partitioning up user areas so that we guarantee they fit on a single DLT.

Mandrake Linux 9.2 has arrived!

…well for MandrakeClub members at least! Grabbed it via BitTorrent (I’m a club member) – my first (and probably only) use of a Peer2Peer application (and legitimate too!).

I’ve been playing around with the pre-releases already and I’m impressed, but I need a bit of time to burn the ISO’s onto CD’s and have a real play with the release versions..

…and that’s about it for now!