←back to thread

348 points giuliomagnifico | 1 comments | | HN request time: 0.202s | source
Show context
anthk ◴[] No.46243905[source]
Why not Go? It's more portable.
replies(7): >>46243939 #>>46243943 #>>46243983 #>>46244203 #>>46244559 #>>46262087 #>>46262252 #
pezezin ◴[] No.46244203[source]
Portable to what? Rust works fine on all of today's popular platforms.

I see people complaining about Rust's lack of portability, and it is always some obsolete platform that has been dead for 20 years. Let's be serious, nobody is gonna run Tor on an old SGI workstation or Itanium server.

replies(4): >>46244882 #>>46245302 #>>46247927 #>>46248342 #
yjftsjthsd-h ◴[] No.46247927[source]
That's a good point, really there's no reason to waste time on anything but popular platforms. Obviously, of course, this means dropping support for everything except Windows (x64 and maybe ARM) and macOS (ARM). (\s)

In all seriousness, I guess you can make this argument if you only care about Windows/macOS, but the moment you run anything else I have to ask why, say, Linux deserves support but not other less-common platforms.

replies(2): >>46250193 #>>46250348 #
pezezin ◴[] No.46250193[source]
Because:

1) Development resources are finite.

2) Linux runs all of the world supercomputers, most of the internet infrastructure (server, routers, etc), most of the cellphones (Android), and lots of other things. Its global marketshare is way bigger than macOS and all the BSD put together.

replies(2): >>46252912 #>>46261181 #
1. anthk ◴[] No.46252912[source]
Try living without OpenSSH and the rest of *BSD contributions.