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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Fiwix: Small Unix-Like Kernel

79 点作者 coolcoder6134 个月前

4 条评论

PeterWhittaker4 个月前
Interesting. While I do appreciate that it runs on i386, I have to question its being aimed at students - or at least students of anything other than the history of computing. i386 implies BIOS, AFAIK, and requires pre-x86_64 assembler, which is only partially transferable to modern CPUs.<p>Oh, for sure, one would learn an awful lot working with those technologies, but as soon as one wished to work on more modern systems, one would have to forgot all of the former and all the ugly of the latter.<p>This isn&#x27;t really a criticism, more an expression of puzzlement. Normally, I&#x27;m a pretty good contrarian, but I don&#x27;t get it.<p>True, there was this Finn who did this some time ago and it worked out pretty well, but I still don&#x27;t get why anyone would start with i386 and BIOS.
评论 #42953369 未加载
评论 #42951295 未加载
pabs34 个月前
In use by the Bootstrappable Builds folks to be able to build the Linux kernel before having a Linux or other kernel binary, since Linux requires compilers that are only bootstrapped later in the process.<p><a href="https:&#x2F;&#x2F;bootstrappable.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;bootstrappable.org&#x2F;</a> <a href="https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;983340&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lwn.net&#x2F;Articles&#x2F;983340&#x2F;</a>
bitwize4 个月前
Just a hobby, not big and professional like GNU. I love it.
Rochus4 个月前
What&#x27;s the difference to e.g. xv6?<p>There are already so many Unix like operating systems of all sizes written in C (e.g. Minix, xv6, BSD, Darwin, Hurd, Lemon, MentOS, SanOS). If I were to go to such an effort, I would try another language, or even my own (like e.g. Bunnix written in Hare). It is meanwhile more than clear that it can be done in C. But C is not really a good programming language (weird syntax, incomplete type checking, many specification gaps, etc.), so it would actually be more interesting to explore the suitability of other languages for such a task.
评论 #42953553 未加载
评论 #42949336 未加载
评论 #42949706 未加载
评论 #42959313 未加载
评论 #42950548 未加载
评论 #42949604 未加载