Unix shell with basic functionality and job control system with signal forwarding that can handle multiple processes in the background and foreground.