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

Reply via email to