Helpful resources on the internet on interesting topics.
- Becoming an ISP
- Build your own Router/Firewall
- Compilers
- Compression
- Computers From Scratch
- Mail Servers
- Operating Systems
- Web Browsers
- Version Control
- Miscellaneous
- Google's Compressor Head (video playlist)
- Shlomif's Public Notes
Like LFS but harder.
- Nand2tetris
As the name suggests you'll be going on a journey which starts at nand gates and ends at the game of tetris. The book for the above course is named "The Elements of Computing Systems: Building a Modern Computer from First Principles". - But How Do It Know?
Although this one does not touch on implementing any software, it is a very good book to get started. - Project Oberon
- wiki.osdev.org
- os.phil-opp.com
- Writing a Simple Operating System — from Scratch by Nick Blundell
- Operating Systems: From 0 to 1
- Operating Systems in 1,000 Lines
- The little book about OS development