是否可以在freebsd内核之上构建基于文本的基本shell /命令行?

时间:2015-03-09 18:30:17

标签: operating-system kernel freebsd

我对操作系统开发很感兴趣,并且对c,c ++和java有基本的了解。我想编写一个基于自定义文本的shell /命令行,它在FreeBSD内核之上运行。

我的问题是如何获取内核并将自定义环境编写到其中,以及我需要哪些工具和资源。

顺便说一下。我也对linux开放,我更喜欢BSD许可证。

1 个答案:

答案 0 :(得分:0)

Shell与其他任何程序一样只是一个普通程序。它没有使用任何特殊的API。所以,你可以安装FreeBSD,编写你想成为shell的软件,然后使用chsh命令将其设置为用户的shell。