On Saturday, June 7, 2025 1:47:25 PM Pacific Daylight Time Hal Murray via devel wrote: > Gary said: > > Yes. Many.
The list supported by go 1.24.4 seams to be just [1]: - aix - dragonfly bsd - freebsd - illumos - linux - macos - ms windows - netbsd - openbsd - plan 9 - solaris While rust (nightly) seems to support [2]: === tier 1 - linux - macos - ms windows === tier 2 w/ tool - freebsd - illumos - netbsd - solaris === tier 2 w/o tools - fuschia - redox === tier 3 - hermit - qnx - nuttx - teeos - trusty - vxworks - haiku - gnu hurd - lynx os - hermit I have not heard of most of those at tier 3 of rust support. > Thanks. > > Years ago, we were considering converting everything to Go. I don't > remember any mention of systems that don't support Go. Did I miss (or > forget) something? I don't think you missed or forgot anything significant. > Any suggestions? Drink enough to forget the notion. j/k If I were converting it to go I would start at main() and essentially peel functions out to be ported to golang. > Assuming we get things converted to Go, do we just put the old code on > standby? Fix security bugs for a while. Well, in my head cannon we would be porting it piecemeal instead of all at once so signs point to yes. [1] https://go.dev/dl/ [2] https://forge.rust-lang.org/release/platform-support.html _______________________________________________ devel mailing list devel@ntpsec.org https://lists.ntpsec.org/mailman/listinfo/devel