What happens when you run 'Hello, world'
jvns.ca · 670 words · saved by 1 readers
What happens when you run 'Hello, world'
So today I experimented with a new way of learning - I wanted to understand what happens when I run a "hello world" program, but I wasn't at Hacker School. So I wrote down my current understanding and a bunch of questions and asked Twitter! if anyone has too much time and operating system knowledge, I'd love comments and "well, actually"s on https://t.co/YqSyV5ap4Q - Julia Evans (@b0rk) November 28, 2013 People left me tons of helpful comments in the gist , which made me really happy. I'm not going to reprise all of the discussion here, but here's an incomplete summary of what needs to happen
related reading
- Intro - Putting the "You" in CPUcpu.land
- The "Basics" | Putting the "You" in CPUcpu.land
- How to execute an object file: Part 1blog.cloudflare.com
- how I think when I think about programming - alice mazalicemaz.com
- CSAPP_2016.pdfcs.sfu.ca
- Syscall implementation | CS 162 HW 4cs162.org
- OS 202 Class Notescs.nyu.edu
- Writing an OS in Rustos.phil-opp.com
- Get better at programming by learning how things workjvns.ca
- The little book about OS developmentlittleosbook.github.io
- Process Control Syscalls | CS 162 Project 1cs162.org
- Self-hosting (compilers)en.wikipedia.org