chs++写过类似的,做了一个复用的操作系统,u3d倒没有用到这些,不过我估计你也没有多大机会用到。
楼上说的很对,不过我觉得还有其他原因:楼上提到了hammond的操作系统,这个可能作者觉得效率不够高?不过这个可以用客户端运行,然后暴露接口给服务端渲染(shader)。这样既可以改log有新手友好的界面。

哈哈哈哈,做一个类似但不完全相同的系统,为啥不做一个呢。反正需求都是通过特定硬件完成,怕啥嘛。操作系统是基础,除了软件之外也能在硬件提供支持。
用vba做操作系统,不用汇编。
hammond系统

如果做引擎开发的话其实可以利用引擎自带的操作系统,可以很快做出来,但是cpu级别的重定义效率太低,而且会对系统整体造成影响。如果只是做下游程序员,我就不清楚了。
c艹引擎
可以从ros开始

hammond的系统
c++。
u3d。
首先,没用到这个的理由太多了。软件行业分工太细就导致了一个“好”引擎(操作系统)可能会孤立出来做一个公司一个工作室去做。谁都不愿意做复杂的,整合的操作系统。然后,不用这个其实还有一个好处:当有人想做,自己就可以通过复制粘贴的方式实现引擎大部分功能。而不用提前规划操作系统的每个部分。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-359219-1.html
真正有品位的不喝
允许一妻多夫
怎样算出来的
才是最明智者