我一直在阅读AROS,尤其是托管版本。 AROS说如下。
kernel.resource contains AROS microkernel. It's the lowest level component, which is responsible for handling CPU and motherboard. For hosted ports kernel.resource contains a virtual machine.
从我所读到的有关虚拟机的内容是,有两种类型的系统虚拟机和进程虚拟机。我知道AROS不是一个系统虚拟机,但是所有的流程虚拟机都可以像Java JVM,Mono,Python,Ruby等一样。它们都是特定于语言的。 AROS接缝是一个完整的系统/平台,在用户模式下运行,如用户模式Linux。
AROS托管:操作系统中的操作系统?
AROS最初是在基于英特尔的Linux上开发的 电脑。但它可以运行在更多的机器和操作系统上。 这可能听起来很奇怪:在其他操作系统之上运行的操作系统,就是这样 仿效,对吧?
AROS托管的一个很好的术语是“API仿真”。 API是一个 Application Programmer接口的三个字母的缩写。平原 英语:API提供程序员可以使用的(C语言)函数 使用。 AmigaOS API包含一系列Amiga库调用 程序员可以用来制作Amiga程序。 AROS模拟AmigaOS API:它尝试提供与AmigaOS相同的库调用。 Amiga 仿真器,如阿联酋;模仿Amiga计算机:处理器, 连接硬件,一切。这有其优点,如存在 能够在不同的硬件上播放二进制Amiga游戏,以及它 缺点,就像无法将仿真器用作“真正的”操作系统, 在“真正的”处理器上。 AROS托管在“真正的”处理器上运行。但 它不是一个“真正的”操作系统,除非你以这样的方式运行它不会 需要Linux。这被称为“原生”AROS。
AROS可以在Intel和Amiga计算机上本机运行,但并不完全 以及它在Linux上运行。 AROS库函数可以运行 首先在Linux下,内部使用Linux内核和库调用。 这样一来,程序员就有机会为此烦恼 首先执行整个系统,并为此烦恼 稍后体育场的技术细节。人们正在努力 使“原生”AROS更加实用。结果令人印象深刻 并且完全有可能使用AROS-native作为真实(仅限) IBM PC兼容机器上的操作系统。
当然,AROS不仅仅是一个API模拟器。它也试图提供 替换所有AmigaOS 3.1系统软件,您也将 找到一些与AROS一起发布的演示和游戏,只是为了表明这一点 他们工作 - 我们可能只占整个系统的77%,但我们 已经有Quake运行了!
从这些信息中我知道AROS kernel.resource在用作虚拟机时只是包装Linux内核的系统调用接口?或者我错过了什么
此外还有像AROS这样的其他系统吗?
我想要在许多操作系统上托管这样的东西。