TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Industry forms consortium to drive adoption of Rust in safety-critical systems

30 点作者 xrayarx11 个月前

3 条评论

pyeri11 个月前
This is great news for the progress of rust language. As someone recently said on a subreddit, rust's real power is that it fills that remarkable empty sweet spot between the low-level, high performance (but memory unsafe) languages like C/C++ AND the high-level, low performance (but memory safe) languages like Python and Java. The scope here is tremendous provided the folks can cater to it and nurture an ecosystem of apps, libraries, frameworks, etc.
评论 #40678521 未加载
评论 #40679266 未加载
hi-v-rocknroll11 个月前
Good to see. Formal verification tools need to happen, and I hope they will be generalized to user-space, kernel, and embedded purposes. If FOSS, this would be amazing, but I suspect most of it will remain extremely expensive and shut out individual developers from the space.
westurner11 个月前
&gt; <i>The consortium aims to develop guidelines, tools, libraries, and language subsets to meet industrial and legal requirements for safety-critical systems.</i><p>&gt; <i>Moreover, the initiative seeks to incorporate lessons learned from years of development in the open source ecosystem to make Rust a valuable component of safety toolkits across various industries and severity levels</i><p>Resources and opportunities for a safety critical Rust initiative:<p>- &quot;The First Rust-Written Network PHY Driver Set to Land in Linux 6.8&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38677600">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38677600</a><p>- awesome-safety-critical &gt; Software safety standards: <a href="https:&#x2F;&#x2F;awesome-safety-critical.readthedocs.io&#x2F;en&#x2F;latest&#x2F;#software-safety-standards" rel="nofollow">https:&#x2F;&#x2F;awesome-safety-critical.readthedocs.io&#x2F;en&#x2F;latest&#x2F;#so...</a><p>- rust smart pointers: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33563857">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33563857</a> ; LLVM signed pointers for pointer authentication: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40307180">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=40307180</a><p>From <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33563857">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=33563857</a> :<p>&gt; <i>- Secure Rust Guidelines &gt; Memory management, &gt; Checklist &gt; Memory management: <a href="https:&#x2F;&#x2F;anssi-fr.github.io&#x2F;rust-guide&#x2F;05_memory.html" rel="nofollow">https:&#x2F;&#x2F;anssi-fr.github.io&#x2F;rust-guide&#x2F;05_memory.html</a> </i><p>Rust OS projects to safety critical with the forthcoming new guidelines: Redox, Cosmic, MotorOS, Maestro, Aerugo<p>- &quot;MotorOS: a Rust-first operating system for x64 VMs&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38907876">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38907876</a>: <i>&quot;Maestro: A Linux-compatible kernel in Rust&quot; (2023) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38852360#38857185">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38852360#38857185</a> ; redox-os, cosmic-de , Motūrus OS; MotorOS </i><p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38861799">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38861799</a> : &gt; <i>COSMIC DE (Rust-based) supports rust-windowing&#x2F;winit apps, which compile to a &lt;canvas&gt; tag in WASM.</i><p>&gt; <i>winit: <a href="https:&#x2F;&#x2F;github.com&#x2F;rust-windowing&#x2F;winit">https:&#x2F;&#x2F;github.com&#x2F;rust-windowing&#x2F;winit</a> </i><p>- &quot;Aerugo – RTOS for aerospace uses written in Rust&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39245897">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39245897</a><p>- &quot;The Rust Implementation of GNU Coreutils Is Becoming Remarkably Robust&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34743393">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34743393</a><p>From a previous Ctrl-F rust,; &quot;Rust in the Linux kernel&quot; (2021) <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35783214">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35783214</a> :<p>- &gt; <i>Is this the source for the rust port of the Android binder kernel module?: <a href="https:&#x2F;&#x2F;android.googlesource.com&#x2F;platform&#x2F;frameworks&#x2F;native&#x2F;+&#x2F;master&#x2F;libs&#x2F;binder&#x2F;rust&#x2F;src" rel="nofollow">https:&#x2F;&#x2F;android.googlesource.com&#x2F;platform&#x2F;frameworks&#x2F;native&#x2F;...</a></i><p>&gt; <i>This guide with unsafe rust that calls into the C, and then with next gen much safer rust right next to it would be a helpful resource too.</i><p>From <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34744433">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=34744433</a> ... From &quot;Are software engineering “best practices” just developer preferences?&quot; <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28709239">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=28709239</a> :<p>&gt;&gt;&gt;&gt;&gt; <i>Which universities teach formal methods?</i><p>&#x2F;?hnlog &quot;TLA&quot; and &quot;side channel&quot;