背景知识介绍:
1. 什么是orbstack?
orbstack可以简单理解为wsl和docker desktop的结合体,而且轻量化,打开速度极快,内存和存储动态可调,后台运行负载极低,可以运行amd64的虚拟机(翻译效率高)。orbstack和PD这种庞然大物完全不是一类东西,具体这里有知乎介绍和B站视频介绍,有兴趣可以看一下。
关于orbstack最惊艳的一点是,它可以和macos的文件系统完全打通,就和wsl一样。打开macos自带的终端,运行命令“orb”,就可以直接进入虚拟机的终端,macos的文件可以直接访问,路径相同,没有任何的割裂感。与此同时,在mac的终端中直接可以运行linux的指令,反之也行得通。这使得在macos终端中直接运行Multiwfn成为一种非常自然的操作,从而获得原生的Multiwfn使用体验。
2. 为什么需要Xquartz?
由于orbstack本身不支持图形界面,需要借助第三方的Xquartz来显示。官方的回答如下:
“OrbStack does not currently support running graphical Linux apps by default, but you can set up XQuartz and use it as an X11 server in Linux. Xrdp is another option.”
如果只是对 no_GUI 的 Multiwfn 有需求,则可以不安装这个软件。