1
Write a Shell in C (2015)
A tutorial on how to write a Unix shell in C.
Stephen Brennan's personal website and blog.
Visit brennan.io → On Hacker News Nov 2016 – May 2026
Software Engineering 6Systems & Performance 3Programming Languages 2Tools & Productivity 1History & Retro Computing 1Games & Graphics 1
A tutorial on how to write a Unix shell in C.
Using setjmp(), longjmp(), and assembly to implement a simple threading system in C!
Stephen Brennan's personal website and blog.