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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Making a RISC-V Operating System Using Rust

300 点作者 fogus超过 5 年前

12 条评论

azhenley超过 5 年前
I&#x27;ve been pushing the author to write this up for a year now (we both work at University of Tennessee). He teaches a lot of OS-oriented courses and makes them for fun so he is perfect to write this.<p>Next I&#x27;m trying to convince him to make an OS in Zig for Raspberry Pi with a focus on graphics. If you have any suggestions for him, shoot him an email!
评论 #21136925 未加载
monocasa超过 5 年前
On a related note, MIT seems to have ported xv6 to riscv.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;mit-pdos&#x2F;xv6-riscv" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;mit-pdos&#x2F;xv6-riscv</a>
duckqlz超过 5 年前
Wow! What an awesome tutorial&#x2F;book. I look forward to reading more chapters. This is already an extremely useful resource since it covers cross compilation from an x86 system. I love to play around with this kind of stuff in my free time but connecting to dev boards and constantly shifting paradigms was annoying enough to limit my enthusiasm. It took a lot of research to find out how to do what the author fits in a single chapter. Thank you for this awesome post!
Lichtso超过 5 年前
Looks similar to my effort to interface RISC-V emulators and bare metal C: <a href="https:&#x2F;&#x2F;github.com&#x2F;Lichtso&#x2F;riscv-llvm-templates" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;Lichtso&#x2F;riscv-llvm-templates</a>
ashort11超过 5 年前
I took Programing Languages from him, as well as TA&#x27;d for his Operating Systems class. He is an amazing lecturer, and I am glad he is releasing something like this to the public! Definitely something worthwhile to read. Looking forward to more content being released.
coldnose超过 5 年前
Rust is build around the expectation that allocations happen automatically and can never fail. I’m curious to see how they deal with this in a kernel...
评论 #21138732 未加载
评论 #21138810 未加载
评论 #21141799 未加载
评论 #21138965 未加载
tomlong超过 5 年前
I see the author and I share a naming convention for our miscellaneous scripts, and `do.sh` appears prominently in both our work.<p>I subsequently branched out to e.g. `do-backups.sh`, where despite the `do-` being superfluous, I quite like the aesthetic.<p>Slightly more on topic: I really enjoy blog series like these, with plenty of detail on esoteric topics I really have no idea about, or on the face of it much interest in. They&#x27;re a fun way to increase the breadth of topics I have a superficial knowledge of.
loquor超过 5 年前
For someone with a standard CS undergraduate education, how much effort (in hrs&#x2F;week) would such an endeavour require?
评论 #21139045 未加载
GRBurst超过 5 年前
Since there are missing parts: Do you have a sheduling plan for the remaining posts?
评论 #21137151 未加载
turblety超过 5 年前
Amazing tutorial, and really exciting for RISC-V. I hope he creates a patreon or some other donation platform, as it must take some time to write this up. I&#x27;m sure some people would be willing to send a bit his way.
评论 #21142368 未加载
mastrsushi超过 5 年前
Making X.....but using Rust!!!
GRBurst超过 5 年前
I really really like the first sentence<p>&gt; RISC-V (&quot;risk five&quot;) and the Rust programming language both start with an R, so naturally they fit together
评论 #21137481 未加载
评论 #21138523 未加载
评论 #21137505 未加载