TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Microsoft is creating a new Rust-based programming language for secure coding

274 pointsby TanakaTarouover 5 years ago

21 comments

saagarjhaover 5 years ago
Video where this was introduced, which has more details: <a href="https:&#x2F;&#x2F;vimeo.com&#x2F;376180843" rel="nofollow">https:&#x2F;&#x2F;vimeo.com&#x2F;376180843</a><p>Slides: <a href="https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-security-and-legacy-at-microsoft-matthew-parkinson-microsoft" rel="nofollow">https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-...</a>
评论 #21685151 未加载
评论 #21684832 未加载
Animatsover 5 years ago
I&#x27;m curious to see what Microsoft does.<p>The big breakthrough with Rust was ownership, and Microsoft seems to agree on that. Rust has a lot of other baggage that could be dispensed with. Of course, Microsoft has their own baggage.
评论 #21689394 未加载
评论 #21689586 未加载
评论 #21692569 未加载
Someone1234over 5 years ago
This slideshow is pretty interesting (in particular slide 14):<p><a href="https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-security-and-legacy-at-microsoft-matthew-parkinson-microsoft" rel="nofollow">https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-...</a><p>Talks about sandboxing C&#x2F;C++ libraries that interact with Rust. Kinda make a safe unsafe sandbox Rust interface (&quot;less unsafe?&quot;) if I understand it correctly (I likely don&#x27;t).<p>The actual linked article is all over the place, I cannot make heads or tails of it and seems to be conflating multiple security issues&#x2F;mitigations together into a mish mash.
评论 #21685102 未加载
评论 #21684485 未加载
DrBazzaover 5 years ago
Midori v2?<p><a href="http:&#x2F;&#x2F;joeduffyblog.com&#x2F;2015&#x2F;11&#x2F;10&#x2F;objects-as-secure-capabilities&#x2F;" rel="nofollow">http:&#x2F;&#x2F;joeduffyblog.com&#x2F;2015&#x2F;11&#x2F;10&#x2F;objects-as-secure-capabil...</a>
评论 #21690127 未加载
评论 #21688785 未加载
aikahover 5 years ago
I&#x27;m surprised Microsoft didn&#x27;t &quot;invent&quot; their own version of Go yet. Actually I&#x27;d use it in a heartbeat over Google&#x27;s if they add generics to it. Just call it &quot;Micro&quot;.
评论 #21690334 未加载
quantifiedover 5 years ago
I <i>really</i> like the idea of implementing mutability control at the level of a collective as opposed to a single object. A great many transactions are multi-object.<p>Love the idea that a Netscape-legacy language has traction there. I hope they don’t return to their pre-Nadella practices.
评论 #21689905 未加载
zellyover 5 years ago
This is great news. Microsoft is adopting&#x2F;forking Rust. That means Rust will be supported for all eternity.
评论 #21688619 未加载
评论 #21689389 未加载
评论 #21689619 未加载
评论 #21689760 未加载
评论 #21688668 未加载
hybridsover 5 years ago
Found the article to be somewhat vague and found this slideshare presentation which was...a little less vauge.<p><a href="https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-security-and-legacy-at-microsoft-matthew-parkinson-microsoft" rel="nofollow">https:&#x2F;&#x2F;www.slideshare.net&#x2F;KTNUK&#x2F;digital-security-by-design-...</a><p>It <i>seems</i> like they want to do something like Rust, but with a new focus on regionalized memory management.
dlbucciover 5 years ago
What does &quot;Rust-based&quot; even mean? Inspired by Rust? Does it transpile to Rust or something? Very confusing phrasing to me...
评论 #21684416 未加载
评论 #21684548 未加载
评论 #21686685 未加载
评论 #21684632 未加载
microcolonelover 5 years ago
Seems like Microsoft really needs Rust. They&#x27;ve completely gutted their prized aggressive prerelease testing, and the quality of the software they expose users to has declined dramatically.
评论 #21691031 未加载
Communitivityover 5 years ago
This so reminds me of when I hear of J#, and again when I heard of C#. Will it be called R#?
gigatexalover 5 years ago
What a huge validation of Rust. Here’s to hoping this improves Windows.
评论 #21689520 未加载
craftomanover 5 years ago
I think it&#x27;s gonna be something good from the creators of Typescript, the most flexible and object oriented language. Microsoft created too many languages compared to any other company and they really one step ahead in this field.
danielscrubsover 5 years ago
Impossible! Java-heads consider this solved! &#x2F;s
hordeallergyover 5 years ago
How long before redox will run on my surface?
Ziomislawover 5 years ago
embrace, extend, extinguish once again?
pjmlpover 5 years ago
For the hating Microsoft crowd, here are the projects where they are also using Rust,<p><a href="https:&#x2F;&#x2F;msrc-blog.microsoft.com&#x2F;?s=rust" rel="nofollow">https:&#x2F;&#x2F;msrc-blog.microsoft.com&#x2F;?s=rust</a><p>And the talks done about the internal adoption,<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qCB19DRw_60" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=qCB19DRw_60</a><p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=o01QmYVluSw" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=o01QmYVluSw</a><p>And the author from C++&#x2F;WinRT is now working on Rust&#x2F;WinRT.<p><a href="https:&#x2F;&#x2F;kennykerr.ca&#x2F;2019&#x2F;11&#x2F;05&#x2F;rust&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kennykerr.ca&#x2F;2019&#x2F;11&#x2F;05&#x2F;rust&#x2F;</a><p>So lets wait a bit before going to the castle with the pitchforks and torches.
评论 #21685366 未加载
_bxg1over 5 years ago
Argh, they couldn&#x27;t just contribute to the existing project.
评论 #21686700 未加载
评论 #21685033 未加载
yarrelover 5 years ago
RScript.
xvilkaover 5 years ago
EEE strikes again? Why not just use and contribute into the Rust itself? Why creating one more copy? They could have extended C2Rust[1][2] to support C++[3] and C# to ease their migration instead.<p>[1] <a href="https:&#x2F;&#x2F;c2rust.com" rel="nofollow">https:&#x2F;&#x2F;c2rust.com</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;immunant&#x2F;c2rust" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;immunant&#x2F;c2rust</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;immunant&#x2F;c2rust&#x2F;issues&#x2F;162" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;immunant&#x2F;c2rust&#x2F;issues&#x2F;162</a>
sansnommeover 5 years ago
Oh no, I bet it&#x27;s gonna be a C# flavored Rust. None of Rust&#x27;s terse syntax and functional influence. It&#x27;s going to be full-blown Java-style OOP with plenty of Wnd handles to be thrown around. Yikes, I certainly hope I am not right.
评论 #21684643 未加载
评论 #21684457 未加载
评论 #21684403 未加载
评论 #21688972 未加载