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.

The little book about OS development (2012) [pdf]

224 pointsby StylifyYourBlogover 10 years ago

9 comments

helinoover 10 years ago
One of the authors here, if you any questions, feel free to ask!<p>Me and Adam, <a href="https://github.com/tgwizard" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tgwizard</a>, wrote the book based on our experiences writing aenix, <a href="https://github.com/helino/aenix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;helino&#x2F;aenix</a>. If you find any issues with the text, please file an issue or open a PR at <a href="https://github.com/littleosbook/littleosbook" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;littleosbook&#x2F;littleosbook</a><p>Please be aware that some typos and errors have been discovered, check the issues for more details!
评论 #8870029 未加载
评论 #8868983 未加载
jacquesmover 10 years ago
Very nice, a guide like this would have saved me a full year at some point in the past.<p>Note that this is 32 bit specific. I&#x27;d be very interested in a 64 bit version of this.
ameliusover 10 years ago
I think the main part that is missing is an in depth analysis of what we actually want from an OS.<p>Building an OS from scratch is nice, but I think the requirements may have changed since the 80s. :)
评论 #8868766 未加载
评论 #8868183 未加载
jmgrosenover 10 years ago
Is there a similar guide available for ARM? x86 seems pretty messy.
评论 #8867452 未加载
Zardoz84over 10 years ago
Would be lovely if someone try to something similar with Trillek&#x27;s computer. should be more easy to do a little OS, as there isn&#x27;t MMU, segments or privileged levels to be worried. A simple 32 bit cpu with a flat memory model, and a simple instruction set.
paulsmithover 10 years ago
Trying to link the kernel with the GNU ld script on page 12 of the PDF, I get this error:<p>ld:link.ld:5: syntax error<p>Not familiar with GNU ld script syntax, anyone know how to fix this?
评论 #8868342 未加载
nawazdhandalaover 10 years ago
This book is under 100 pages. Awesome! This is what I was looking for. :)
0xFFCover 10 years ago
this is exactly what is was looking for , thank you
scriptdevilover 10 years ago
Why not just link it to <a href="http://littleosbook.github.io/" rel="nofollow">http:&#x2F;&#x2F;littleosbook.github.io&#x2F;</a> - While PDFs are fine, it takes so long for it to load when compared to a HTML page.
评论 #8867146 未加载
评论 #8867189 未加载