News for hackers. Stuff that matters.
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by mtgx on Sunday July 01, 2018 @06:29AM (#17434981)
Kudos to Microsoft for using Rust. It's a shame Google is attempting to write a new operating system (Fuchsia) almost from scratch right now, but is completely missing the opportunity to use Rust so it doesn't have to deal with decades of memory corruption bugs and other security-related bugs in the future.
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by raggi on Sunday July 01, 2018 @08:50AM (#17435400)
We are writing a lot of things in Rust for Fuchsia. We are also incestung in Rust to get it to where it needs to be for such usage.
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by dralley on Sunday July 01, 2018 @09:06AM (#17435452)
How does Fuschia compare to RedoxOS, apart from being further in development? Structurally speaking.
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by pjmlp on Sunday July 01, 2018 @06:50AM (#17435047)
At least some system parts are written in Go, like TCP/IP stack, file system mounting utilities and a few other drivers.

Also thankfully they are at least making use of modern C++ instead of C.

While not as safe as Rust, definitely better than plain C.

Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by josteink on Sunday July 01, 2018 @08:01AM (#17435239)
> Also thankfully they are at least making use of modern C++ instead of C. While not as safe as Rust, definitely better than plain C.

I see you're pointing a shotgun against your feet. Here, have this AR-15 with a safety-switch instead.

Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by pjmlp on Sunday July 01, 2018 @10:06AM (#17435647)
Agreed, but I also came to accept these things change quite slowly, when taking into account existing code, habits and beliefs.
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by cbolton on Sunday July 01, 2018 @12:30PM (#17436228)
Indeed, and several components are actually written in Rust, including the "recovery netstack" (whatever that is): https://fuchsia-review.googlesource.com/c/garnet/+/165955
Re:Azure IoT Edge: Microsoft’s 60k LOC open source Rust code... by stmw on Sunday July 01, 2018 @11:37AM (#17435979)
Indeed, it's great to see Microsoft both using Rust and open sourcing some of the work. As a major user of Rust at our startup (aside: we're hiring Rust engineers), it's great to see it gaining mainstream momentum month-by-month.