Simon Mott - All about me

Category Archives

3 Articles

A Stratum 1 Time Server – The Basics

A while ago, I decided to play around with trying to create something cheap that would be able to synchronise its time by using GPS instead of over the internet – essentially building my own Stratum 1 time server. I intend this to be a series of articles about NTP and time servers, but let’s start with the basics…

What is a Stratum 1 Time Server?

The lower the “Stratum” number the more accurate the time it should be able to tell. Usually Stratum 1 time servers are directly connected to an accurate source of time such as (but not limited to) Atomic, GPS or even Radio clocks. The stratum of the machine which itself is directly interfacing with the accurate time source would be “Stratum 0”. For each additional layer of NTP servers added, the stratum increases by 1.

So if the server that’s connected directly to the time source is stratum 0, it would appear to any clients who want to synchronise with it as a stratum 1 source. If someone then tries to synchronise to one of those, they would see a stratum 2 source and so on. The image on the right illustrates the top-down increase in stratum and was taken from Wikipedia.

Generally the higher the stratum number, the less-accurate its view of time is. A stratum ranges from stratum 1 all the way to stratum 15 indicating the time is getting further away from a reference clock the higher you go. Stratum 16 indicates the clock is pretty far from the reference and should be considered un-synchronised and should not be used.

Me, myself and I

by Simon

As you have have discovered, I’m not especially big on blogging. I lead quite a mundane (or at least I think so) life compared to some other people I know. That said I feel I should share at least something new!

I had some advise from a few of my closest peers to which the “jist” was the need to not sit on my arse and at least try to better myself. As of a few days ago I made the decision to look into the possibility of gaining some professional certifications. I am looking to start a career in the IT industry and, partly because of where I live (and my unwillingness to just get up and move) and my lack of industrial experience … its not going very well.

I feel pursuing these certifications will not only aid me in the career department (eventually) but the knowledge and mindset of “I did that” would boost my view of my own self worth and improve me as a person.

Admittedly this is all talk currently. As some of you know, most of the time my “bark” has no “bite” to put it bluntly.

I am hoping to achieve the following certifications:

Microsoft Certified Technology Specialist (MCTS)
Windows Server 2008 Network Infrastructure Configuration (70-642)
Windows Server 2008 Active Directory Configuration (70-640)

CompTIA Linux+ (Exams LX0-101 and LX0-102) – with the aim of furthering this to LPIC-1

Java Development

by Simon

Yesterday, I took my first official steps at attempting to learn Java. It has been on the back of my mind for a long time (since the days of Visual Basic 6) but I have just never settled into it; Yes, I’ve tinkered, but never anything serious.

Thanks to some of my long time friends I now have a place to develop my skills and a place to get assistance as and when I need it. Since early 2007 they have been on-off developing an alternate IRC client for Linux that happens to be cross platform with a wide selection of operating systems due to it being Java based. In my opinion their client has far surpassed any IRC client that I’ve ever come across. If you don’t agree, keep watching, you soon will!

The client can be located at DMDirc.com

The project has since moved to Github so check it out here