📚 Execution Awareness Series — Episode 1 (FLAGSHIP)
What really happens when you run a C program?
Most people think: Write → Compile → Run
But execution is much deeper.
A source file is not an executable.
An executable is not a process.
In this episode, we start building Execution Awareness using the most famous program ever written — Hello World.
🧠 You will learn:
• Why source code ≠ executable ≠ process
• What actually happens after pressing Run
• How Linux sees a running program
• Why execution knowledge improves debugging and system design
This episode builds the foundation for:
Linux Internals • System Programming • ELF • Runtime • Embedded Systems
━━━━━━━━━━━━━━━━━━━━━━━
📌 Execution Awareness Series
(Source Code → Compilation → ELF → Loading → Process → Runtime → Observation)
━━━━━━━━━━━━━━━━━━━━━━━
▶ EP01 — What Happens When You Run a C Program?
• What Happens When You Run a C Program? | S...
▶ EP02 — Life Cycle of a Linux Program
• Life Cycle of a Linux Program Explained | ...
▶ EP03 — GCC Compilation Pipeline
• GCC Compilation Pipeline Explained | Prepr...
▶ EP04 — ELF File Format & Executable Internals
• ELF File Format Explained | Linux Executab...
▶ EP05 — Program Loading & execve()
• fork() and execve() Explained | How Linux ...
▶ EP06 — What Happens Before main()?
• What Happens Before main()? | Linux Progra...
▶ EP07 — Linux Process Memory Layout
• Linux Process Memory Layout Explained | He...
▶ EP08 — User Space vs Kernel Space
• User Space vs Kernel Space Explained | Lin...
▶ EP09 — Shared Libraries & Dynamic Linking
• Dynamic Linking Explained | Shared Librari...
▶ EP10 — Observe Execution Like a Linux Engineer
• Linux Debugging Tools Explained | strace l...
━━━━━━━━━━━━━━━━━━━━━━━
🔁 Full Playlist:
• Execution Awareness Series
━━━━━━━━━━━━━━━━━━━━━━━
🎯 Next Episode:
Life Cycle of Linux Program
(Source → Executable → Process → Running Program)
🔁 Full Playlist:
• Execution Awareness Series
━━━━━━━━━━━━━━━━━━━━━━━
📢 Join Telegram
https://t.me/EmbeddedInternalsbyJyoti...
💻 Join GitHub
https://github.com/embeddedinternals
🌐 Website:
https://embeddedinternals.com
📧 Contact:
[embeddedinternals.js@gmail.com](mailto:embeddedinternals.js@gmail.com)
━━━━━━━━━━━━━━━━━━━━━━━
#LinuxInternals
#CProgramming
#SystemProgramming
#EmbeddedSystems
#LinuxKernel
#OperatingSystems
#GCC
#ELF
#Linux
#Programming
На этой странице сайта вы можете посмотреть видео онлайн What Happens When You Run a C Program? | Source Code vs Executable vs Process | EP01 длительностью часов минут секунд в хорошем качестве, которое загрузил пользователь Jyoti Singh | Embedded Internals 05 Май 2026, поделитесь ссылкой с друзьями и знакомыми, на youtube это видео уже посмотрели 70 раз и оно понравилось 4 зрителям. Приятного просмотра!