Posts

Adventures in PTP

October 16, 2025

When I first started looking, I noticed a distinct trend in information on PTP. Personally, I think that the general consensus on PTP is wrong. Namely, PTP isn’t that complicated to get setup, it doesn’t require a hardware clock, nor does it require any specific hardware support. If you want to get to sub-microsecond precision, some of those things may become important, but a basic setup doesn’t require that. Of course, if you want to get down to the advertised nanosecond-level (or in the case of White Rabbit extensions, 100s of picoseconds) precision, then you probably do need some of that, but not all of it.

Blog.init

October 14, 2025

I never gave much thought to making a blog, but more recently, I’ve been coming across things for which there is little or no good documentation. So, I thought why not?

Background #

Of course, then I started to think more about it and realized that it would be a good way for me to keep track of projects. Nothing I do has been quick, and there’s always more I could do, so I thought that writing down whatever I was working on and documenting my thoughts might help me put down and later pick a project back up. Lately, I’ve been working on a Rust-based implementation of PTP, but it’s taken me longer than I expected… or rather the scope has creeped.

Hello World

October 13, 2025

Why? #

I’ve been working on some things for a while, and realized that I can, or perhaps should, document it. Not only for myself, but that others might find it helpful too.

Some things #

Ok, I realize that ‘some things’ might be vague, but it is what it is.