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.

Roll your own toy UNIX-clone OS

130 pointsby yawniekover 16 years ago
nice tutorial on how a simple x86 OS works

8 comments

malkiaover 16 years ago
There is also movitz - a Common Lisp running on the metal - <a href="http://common-lisp.net/project/movitz/" rel="nofollow">http://common-lisp.net/project/movitz/</a>
评论 #419184 未加载
notaddictedover 16 years ago
He mentions in "The Screen"<p>You could also have a scout at the linux0.1 code - that has an implementation of vsprintf which is quite neat and tidy. You could copy that function then use it to implement printf()<p>here are the goods:<p><a href="http://oldlinux.org/lxr/http/source/kernel/vsprintf.c?v=0.11#L92" rel="nofollow">http://oldlinux.org/lxr/http/source/kernel/vsprintf.c?v=0.11...</a>
zaiusover 16 years ago
I've got no problem with the C code, but the assembly is a little beyond me. Anyone know of a good x86 asm primer?
评论 #418806 未加载
评论 #418862 未加载
jcromartieover 16 years ago
I would be more interested in building a small practical operating system based on Linux, but with new user interface components (i.e. building your own configuration, terminal, and GUI portions).<p>I want a new Apple II.
davidwover 16 years ago
Looks cool, but how is it different from Minix? Minix is a pretty nice system for learning, and very clean.
评论 #418456 未加载
评论 #418767 未加载
gaiusover 16 years ago
This is great!
kaensover 16 years ago
Well, I know what I'm doing in my free learning time now.<p>Thanks for sharing, this looks awesome!
评论 #418470 未加载
ablessover 16 years ago
Sigh, reminds me of the good old times... <a href="http://www.osdever.net/" rel="nofollow">http://www.osdever.net/</a> for more information