使用类似IPython,re.pl或某些东西的登录shell,而不是bash / ksh / etc.
使用Python或其他脚本语言编写的initscripts等,并且不使用任何shell脚本
没有安装任何与POSIX兼容的命令shell

换句话说,我正在考虑更像Windows的方法,其中“CLI”是一个真正的脚本语言(一个Powershell)的REPL接口,大多数程序完全独立于此.

这可行吗?如果有一个工作的POSIX shell,那么桌面程序(如Firefox)或Apache等Web服务的Linux端口有多依赖? Linux内核本身怎么样?

解决方法:


我相信Linux内核不依赖于POSIX shell(虽然在执行文件时会查找#!行).

我怀疑有可能有一个可用的Linux系统,但大多数软件都期望大多数符合POSIX标准,而桌面软件通常也会期望大多数LSB(Linux标准基础)兼容性.许多应用程序(如Firefox)使用(POSIX)shell包装器来运行,因此如果不进行修改,这些将无法运行.

标签: shell, linux, scripting, init-script

相关文章推荐

添加新评论,含*的栏目为必填