我正在研究博士项目的想法。
其中一个想法是编写一个虚拟机监控程序(或裸金属程序),这样我就可以在没有真正的主机操作系统的情况下运行多个操作系统。例如,我可以得到某种类型的菜单选项来启动操作系统,在已经运行的操作系统中查看正在进行的“控制台”。重启操作系统、安装新操作系统等。
因此,没有主机操作系统,只有一个控制一切的小应用程序。
从概念上讲,如何考虑实现这一点?
我有一台MacBook。我应该能够修改EFI引导。也许从非常简单的Linux Live实现开始,并将其大大缩小?
是否可以使用Darwin并将其大大缩小?