嵌入式领域,相当多的国产操作系统都兼容VxWorks API,可以认为是兼容应用。
ARINC653(飞机上用的)规范定义下的操作系统,API都是互相兼容的,也可以认为是应用级别的兼容。
别说操作系统了,只跑在应用层的很多软件都可以。
DOSBox系模拟器不是一个操作系统,但可以兼容DOS下的很多软件和游戏。和DOSBox相似(不完全模拟一台计算机,而是模拟目标CPU和操作系统的系统调用)的软件记得还有DOSEMU,Executor,MS-DOS Player等。
有好多啊…比如…
1. Windows 95。
Windows 95的32位程序用的Win32 API其实是Windows NT的Win32 API的子集,而众所周知Windows 95的核心是DOS,而Windows NT的核心则是NT。
2. PowerPC版MacOS。
PowerPC版MacOS的核心其实是一个68000模拟器,可以动态翻译基于68000处理器的旧Mac的应用。所以一直有争议PowerPC版MacOS的内核到底是微内核还是一个不能被称之为内核的Hypervisor。
3. 一票带Linux兼容层的BSD和Unix,以及WSL 1。
像FreeBSD、Solaris、AIX之类的系统或多或少都提供了开源的或者商用的Linux兼容层,允许未经修改的Linux程序可以直接运行于其上。他们并不是真的跑了个Linux内核在上面,而是做了一个系统调用的映射。
答完看了一眼tag,emmmm。
那啥是不是基于那啥的大家心里有数。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有