nsh ideas Goals Shell and interpreter Bridge the gap in implementation Keep it simple, yet... Don't dilute OpenBSD too much Don't display defaults in the configuration, only changes Once place to do most everything Ideally, anyways Except advanced troubleshooting Unified configuration One config file controls all aspects Vaguely cisco-like Sometimes conflicting goals