News for hackers. Stuff that matters.
Re:High-Throughput Game Message Server with Python WebSockets by gitweb on Saturday December 05, 2020 @11:46PM (#25321113)
C is not C++. There is a reason core services for DHCP, DNS, etc are built in C and not Rust. If you're a careless developer you can have security vulnerabilities in any language.
Re:High-Throughput Game Message Server with Python WebSockets by weakfish on Sunday December 06, 2020 @12:39AM (#25321385)
The reason they're built in C is legacy and the fact that Rust hasn't been around all that long.
Re:High-Throughput Game Message Server with Python WebSockets by 1024core on Sunday December 06, 2020 @02:38PM (#25326017)
Well, what's stopping you from rewriting it in Rust?
Re:High-Throughput Game Message Server with Python WebSockets by imtringued on Sunday December 06, 2020 @08:00AM (#25323228)
That's only true on Linux and other systems where the kernel has been written in C. On some platforms the kernel provides no backwards compatibility guarantees and that means backwards compatibility is handled by libc. This means C is enshrined into the platform and often the path of least resistance.

There was also a pure Rust Wayland binding that failed because Wayland assumes that you are using C semantics which made it hard to provide a safe interface for Rust that was also convenient.

Re:High-Throughput Game Message Server with Python WebSockets by rowanG077 on Sunday December 06, 2020 @07:01AM (#25322965)
Yes, and that good reason was that Rust did not exist.