Do we run on any systems that don't support Go? Rust?

Gary E. Miller gem at rellim.com
Mon Jun 9 05:53:55 UTC 2025


Yo Hal!

On Sun, 08 Jun 2025 22:34:35 -0700
Hal Murray via devel <devel at ntpsec.org> wrote:

> >> Assuming we get things converted to Go, do we just put the old code
> >> on standby?  Fix security bugs for a while.  
> > Great way to kill the project.  
> 
> Thanks.  Could you please expand a bit.

Go is not standardized.  
Go mutates regularly. 
Go creates large binaries.
Go does not support a lot of the distro/arch combos that NTPsec supports.

> If we (magically) convert everything to Go, how much and/or how long
> do we have to support the old code?

Until Go is standardiszed
UNtil Go stops mutating regularly.
Until Go creates small binaries.
Until Go supports a lot of the distro/arch combos that NTPsec supports.

> If the answer is a long long time, that's a huge disincentive for 
> switching to Go.

Yup.  A long, long, time.

> What was Eric planning many years ago?

Yes, when we expected Go to get more traction that it has gotten.  Now
even Google is not pushing it.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
	gem at rellim.com  Tel:+1 541 382 8588

	    Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 246 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ntpsec.org/pipermail/devel/attachments/20250608/e28bab7b/attachment.bin>


More information about the devel mailing list