我想不能从windows系统的角度来分析gundam的os.
windows属于高度整合型的通用os,它把大量模块的配置和
交互隐藏了起来,这样对我们而言比较容易使用,但是反过来也很难定制.
反过来看*nix系统,他们遵守着基本的kiss原则,专注于开发每个功能模块.
力求完美.至于他们之间的衔接则完全交给用户去做. 当然*nix系统不会要求
这些人会c/c++等复杂的程序设计语言. *nix系统下有大量的脚本语言
可以完成这一工作, 这些语言的语法比较简单,有的就象直接针对问题编程一样.而且这些语言通常运行于虚拟机里,如果出现问题也不会导致整个系统当机,
顶多某个模块重起就行了.
我猜想,象gundum这样的系统其底层会使用一些编译型的语言来完成os的基本设施(fundamental facility),这样可以带来很大的性能提升.在其上的有控制系统有很大一部分是用脚本+模块写成的.其中模块提供了一些基本的功能实现,
脚本就利用这些模块把他们有效的组合起来,由于这些机体还没完成,这些控制系统的脚本都很原始,所以交战一开始双方都忙于改写这些脚本,让机体能更快的适应实战.
日本*nix使用很普遍,可能gundam的机械设定中os的设定就是受它的启发,当然用图形方式表现编程比较的科幻,毕竟动画里在短短几秒要表现编程的场景,用字符界面有点困难.