прямо сходу было понятно в теме ли человек
Есть другой конец палки. Меня тут давеча спросили первым же делом "что происходит при наборе команды в консоли, скажем ls?". Я аж завис. Там и поиск бинарника, чтение его физически (что само по себе пиздец объемная тема), чтение - "инициализация" elf, подгрузка динамических либ, форк, общение с ядром, поиск информации по inode'аи в vfs, вывод в stdout, возврат вожжей процесу терминала. И ещё куча всего не упомянутого, часть я вообще чисто поверхностно представляю. Там, блин, под полчаса рассказывать по верхам и несколько минут чисто на составление плана рассказа нужно.
Потом сказали что хотели услышать fork - exec - exit+sigchld