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!
One person's entry-level contribution is another person's difficult bugfix or backport.
Stephen Brennan's personal website and blog.
Stephen Brennan's personal website and blog.
Our on-the-ground reporter gauges developer reactions to the Python Steering Council's latest decision regarding pattern matching.