Goes through building a Linux system from the ground up, and gives a pretty thorough overview of why everything is working the way that it is.
Ask HN: What are some books where the reader learns by building one project?
91–100 of 232 posts
Re: Ask HN: What are some books where the reader learns by building one project?
#92Re: Ask HN: What are some books where the reader learns by building one project?
#93Linux From Scratch: http://www.linuxfromscratch.org/lfs/ Goes through building a Linux system from the ground up, and gives a pretty thorough overview of why everything is working the way that it is.
Re: Ask HN: What are some books where the reader learns by building one project?
#94Re: Ask HN: What are some books where the reader learns by building one project?
#95TECS: "The Elements Of Computing Systems" https://mitpress.mit.edu/books/elements-computing-systems In this book you build a (virtualized) computer. It is one of the best books I ever read.
Re: Ask HN: What are some books where the reader learns by building one project?
#96Re: Ask HN: What are some books where the reader learns by building one project?
#97If you are interested in assembly language concepts and don't mind something slightly archaic, I thoroughly enjoyed this book: https://www.amazon.com/Peter-Nortons-Assembly-Language-Book/... It goes through lessons that build up to a pretty good interactive disk editor (DSKPATCH) written entirely in x86 assembly. Its the book that got 12 year old me out of the BASIC ghetto.
I've never actually written assembly professionally, but the understanding of what's going on at the CPU level has been invaluable. You could probably run FreeDOS(http://www.freedos.org/) in a VM, looks like it comes with a couple different assemblers.
Re: Ask HN: What are some books where the reader learns by building one project?
#98http://www.nand2tetris.org/
Charles Petzolds "CODE The Hidden Language of Computer Hardware and Software"