SunShell is based on the CIShell(http://cishell.org) architecture.