Welcome
A native of the North-East of England, I now live in the South-West. I'm
married with 3 children, the oldest at secondary school and the youngest
not out of nappies yet. Lots of rushing around and sleepless nights are
currently the order of the day!
Work-wise, I'm a microprocessor architect — a rôle mixing
software and electronics know-how spanning everthing from applications,
operating systems and whole system-on-chip designs at one end, down to
low-level test software and gate-level circuitry at the other —
with a good dose of instruction sets, pipelines and bus protocols thrown
into the middle for good measure.
As they say, now choose from one of the following four options...
- Job : see my
Linked In profile or my
current employer's site
- Family : I try to preserve their privacy :-)
- Networking and mainstream hobbies : see the links to the left!
- Free software authoring : see the rest of this page below
If you've known me in the past, please do feel free to track me down whether by
email
or through
Facebook.
Free software (live projects)
Over several years I have written and released a diverse bunch of free
software projects. Some of these are carried by the big Linux
distributions.
chrony
A client/server for the Network Time Protocol, this program keeps your
computer's clock accurate. It was specially designed to support systems with
dial-up Internet connections, and also supports computers in permanently
connected environments.
This was the first project I released, back in around 1997-1998. I have
recently passed the maintenance on to Miroslav and John who have more time and motivation to do a good job of it.
mairix
A fast indexing and searching tool for maildir, MH and mbox format email
folders. (The search creates symlinks to the matching messages in a new
folder, so you can browse them with your mailer's normal folder view. (For
mbox, copies of messages are made.))
spill
A package manager, allowing packages to be installed in separate
directory trees whilst being visible in a common directory tree.
dfasyn
A utility for constructing general purpose automata (e.g. for complex
lexical analysers).
markoff
A utility for generating random text in the style of another work.
Free software (defunct projects)
These once great projects have long since seen better days.
gramdiag
A utility for analysing bison grammars to help resolve shift/reduce and
reduce/reduce conflicts. I don't think this program is compatible with
the output of recent versions of bison.
Linux for sh64
Resources to support the port of Linux to the sh64 architecture.
This currently runs on the SH5-101 CPU housed on a Hitachi Cayman board.