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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

MINIX from Scratch

280 点作者 elvis70大约 2 年前

15 条评论

snvzz大约 2 年前
The one thing MINIX really needs is a maintainer.<p>The 3.3.0-rc8 or whatever version has been sitting there for several years, despite all blockers already fixed. Just because there&#x27;s nobody at the helm to push the release out.<p>There&#x27;s also significant unmerged work that&#x27;s just waiting for someone to merge it.
评论 #34916261 未加载
评论 #34914896 未加载
评论 #34917749 未加载
评论 #34919732 未加载
justin66大约 2 年前
Nice. It is a pity that this is necessary, but a quick look at the Minix online presence makes it seem as though it has been largely abandoned. Interesting, since Minix is one of those projects that is really everywhere. Still an important component in lots of firmware.
评论 #34917709 未加载
评论 #34914308 未加载
smasher164大约 2 年前
I think xv6 is a much more palatable intro to operating systems than minux. It&#x27;s a tiny codebase, with an annotated guide, and a book explaining its core ideas and implementation in a very direct way.
评论 #34916899 未加载
评论 #34915178 未加载
评论 #34917598 未加载
dmazin大约 2 年前
I promise that this is a good-faith question: is MINIX still the best OS teaching tool? Personally, I enjoyed the lectures of <a href="https:&#x2F;&#x2F;rust-class.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;rust-class.org&#x2F;</a>, though the Rust code itself may be a little outdated (it&#x27;s from 2014).
评论 #34912881 未加载
评论 #34913788 未加载
评论 #34913666 未加载
评论 #34912985 未加载
评论 #34913913 未加载
hungryforcodes大约 2 年前
I don&#x27;t get it. Tannenbaum would normally keep it in a buildable state -- he&#x27;s basically the Linus of Minix no?<p>As an aside I enjoy the irony that we are trying to build Minix on Linux systems many years after the debate...
评论 #34912822 未加载
评论 #34914324 未加载
评论 #34921923 未加载
评论 #34920265 未加载
jdc0589大约 2 年前
oh man, this was part of my intro to operating systems programming (not that I have a clue what I&#x27;m doing) in school 13 years ago. a month or two of &quot;os&quot; work in a simulated kernel on the JVM, and then in the last 3 or 4 weeks the professor hit me with &quot;here&#x27;s minix, play with some these changes for homework&quot;, and then the final exam was &quot;make these changes to the filesystem module&quot;.<p>Worst I ever did in a CS class. I did not deserve whatever grade he gave me, but I was the only person that stuck it out and didn&#x27;t drop the class.
评论 #34912378 未加载
bogomipz大约 2 年前
I was curious about the statement in the README:<p>&gt;&quot;Until now, I have not been able to find a MINIX 3 project that allows you to compile the code that is referenced in the book Operating Systems: Design and Implementation (3e) (v3.1.0).&quot;<p>For such a well-known and longstanding project I was surprised to read this. Are the sources available at <a href="https:&#x2F;&#x2F;git.minix3.org" rel="nofollow">https:&#x2F;&#x2F;git.minix3.org</a> just too old or is this more to do with the book?
评论 #34912915 未加载
评论 #34912164 未加载
schemescape大约 2 年前
In case anyone else is interested, I ran across a similar project called Fiwix yesterday, and it compiles and boots:<p><a href="https:&#x2F;&#x2F;www.fiwix.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.fiwix.org&#x2F;</a><p>&gt; Fiwix is an operating system kernel written from scratch, based on the UNIX architecture and fully focused on being POSIX compatible. It is designed and developed mainly as a hobby OS and, since it serves also for educational purposes, the kernel code is kept as simple as possible for the benefit of students and OS enthusiasts. It is small in size (less than 50K lines of code), runs on the i386 hardware platform and is compatible with a good base of existing GNU applications.
matesz大约 2 年前
Amazing to see that every file and directory name is short single word with very few exceptions.
jmorenoamor大约 2 年前
I remember having to rewrite the file blocking primitives to allow blocking only some sections of each file as a class assignment in college.<p>It was fun, and I learned a lot about OSs in that class.
revskill大约 2 年前
Do we have virtual memory API at the network level ? The goal is i can use Redis as my real memory.
znpy大约 2 年前
Is the book worth reading?
评论 #34917525 未加载
randombits0大约 2 年前
How can it be from scratch if you start with MINIX?
hulitu大约 2 年前
&gt; MINIX from Scratch<p>Can you install gcc and X ?
评论 #34914760 未加载
hardware2win大约 2 年前
How about creating an OS from scratch without bias from existing designs?
评论 #34913450 未加载
评论 #34913748 未加载
评论 #34923554 未加载
评论 #34913885 未加载