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.

Operating Systems: From 0 to 1

709 pointsby tuhdoover 8 years ago

16 comments

brw12about 8 years ago
tuhdo, can you say more about how the process works to convert your book from lyx text source to pdf? Since the current pdf seems to have particular formatting added to the source text (eg, terms not emphasized in remaining.txt are italicized in the pdf), it's a little tricky to tell. Is the raw lyx file where the formatting rules live? Does the lyx file store its text source in text files, but its formatting rules in binary?
radisbover 8 years ago
From the book:<p>&quot;If a programmer writes software for a living, he should better be specialized in one or two problem domains outside of software if he does not want his job taken by domain experts who learn programming in their spare time.&quot;<p>Seems a bizarre sentiment, but after reading this sentence, I feel like I really wanna donate some money to the guy. If he gives a way I will surely do.
评论 #13646490 未加载
评论 #13647126 未加载
评论 #13645043 未加载
评论 #13645791 未加载
评论 #13642828 未加载
bogomipzover 8 years ago
This looks great!<p>I would also like to recommend another free resource that might be a good complement(theory vs implementation) to this:<p>&quot;Operating Systems: Three Easy Pieces&quot;<p>available online at:<p><a href="http:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;OSTEP&#x2F;" rel="nofollow">http:&#x2F;&#x2F;pages.cs.wisc.edu&#x2F;~remzi&#x2F;OSTEP&#x2F;</a>
评论 #13644779 未加载
js8over 8 years ago
Looks very nice so far. One minor nitpick - there should definitely be a chapter on inter-process communication, it&#x27;s an important part of operating systems.
itsmemattchungover 8 years ago
Every time an OS book (about weekly) is posted on HN, I immediately want to jump all over it but I gently remind myself to finish: CMU&#x27;s Computer System&#x27;s from a programmer&#x27;s perspective and Elements of computing (nand2tetris).
评论 #13649201 未加载
koolbaover 8 years ago
For those of you that have read, or at least skimmed, this, how does it compare to the Minix book? (<i>which was a joy to read!</i>)
lorenzfxover 8 years ago
How much time would it approximately take to work through this?
kriroover 8 years ago
Seems to be for a x86 operating system. I&#x27;d have preferred some other architecture because so much of OSdev for x86 that I remember was working around quirks of the architecture (A20 gate etc.). I guess it&#x27;s a valuable lesson but I&#x27;d really enjoy a fork of the book for the hardware you find in a Beagle Bone or Pi3 or something. Maybe this could be crowdfunded if the x86 version is popular?
评论 #13642653 未加载
emiliobumacharover 8 years ago
It&#x27;s a from-first-principles guide to building an OS.<p>From the title, I had mistakenly assumed it was about the first OS ever.
评论 #13642233 未加载
评论 #13642247 未加载
laxentaskenover 8 years ago
I have on my list to read something along the lines like this, but this seems incomplete. Does anyone have anything similar?
评论 #13642700 未加载
评论 #13642422 未加载
评论 #13642439 未加载
评论 #13642373 未加载
评论 #13642281 未加载
评论 #13647069 未加载
评论 #13643046 未加载
gigatexalover 8 years ago
Well this has got to be one of the more ambitious things I&#x27;ve seen on HN. I wonder if the guy behind SkyOS is still doing operating systems. <a href="http:&#x2F;&#x2F;www.skyos.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.skyos.org&#x2F;</a>
评论 #13644171 未加载
ejanusover 8 years ago
I will read your book....and thanks for such a book
jerianasmithover 8 years ago
The hallmark of a Good book is that it should leave you wanting more. That&#x27;s what the book is all about.
评论 #13643625 未加载
seewhatover 8 years ago
On pg 38: <i>Field Gate Programmable Array (FPGA)</i><p>Surely: <i>Field Programmable Gate Array (FPGA)</i> ?
评论 #13643272 未加载
评论 #13643469 未加载
lanbangerover 8 years ago
The grammar makes that book fairly painful to read :-|
评论 #13643522 未加载
评论 #13644865 未加载
anhldbkover 8 years ago
Nice job man!