Blogs by Tamme

Rust for systems, web, and embedded

At Tweede Golf we've helped multiple clients develop hardware abstraction layers (HALs) for the chips they're using. A big aspect of that is verifying that the code we wrote actually works. But this is tedious and hard to do right. So we've been working on making it easier.

At Tweede golf, we are working on modern implementations of time synchronization protocols in Project Pendulum. The ntpd-rs project is part of it, and we've recently implementend the draft specification of NTPv5, for which we built a test server at IETF 118. This blogs covers the what, why and how (including a 'how to run').