Re:IronRDP: a Rust implementation of Microsoft's RDP protocol
by fadedsignal on Friday March 21, 2025 @12:04PM
(#43437273)
yet another rust implementation of xyz
[ Parent
| on HN ]
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol
by kvdveer on Friday March 21, 2025 @12:09PM
(#43437340)
Given the number of devastating memory unsafety issues we've seen in RDP, I kinda welcome this effort.
Let's see more $foo implemented in rust.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol
by gwervc on Friday March 21, 2025 @12:13PM
(#43437403)
I swear it's forbidden by the language licensing to write any novel software with it. Actually I'm also pretty sure it disproves writing software by oneself in favor of asking others to (re)write their software in it.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol
by nindalf on Friday March 21, 2025 @01:09PM
(#43438289)
It's nearly impossible to have an idea that is truly novel and has no prior art. Even if it isn't the exact same thing, you can see the ideas that inspired this one. All of us are standing on the shoulders of giants all the time.
But you've missed a couple of reasons why Rust rewrites are popular. Rewriting in Rust is proven path to better performance (Python codebases pandas -> polars, black -> ruff) or better security. C/C++ codebases like FreeType being rewritten in Rust for security (https://developer.chrome.com/blog/memory-safety-fonts). What should people looking for performance or security do to mollify you?
You are asking why aren't completely new ideas being implemented in Rust? They are. Check out https://rerun.io. I could be mistaken, but I haven't seen anything similar to rerun. And that was implemented in Rust. Maybe these aren't visible because there genuinely are so few things that are completely novel.
Re:IronRDP: a Rust implementation of Microsoft's RDP protocol
by knowitnone on Friday March 21, 2025 @12:13PM
(#43437422)
yet another complaint for no good reason