Apple 有一个 Virtualization.framework 可以直接启动 Linux VM 。做了一个简单的 wrapper 来启动+管理 VM,自己正在用。
见: https://github.com/gyf304/vmcli
Repo 里有安装教程,需要你已经安装了 XCode 。
用安装教程创建 Ubuntu VM 需要你已经有 ~/.ssh/id_rsa.pub
,没有可以自己用 ssh-keygen
生成一个。
安装完用起来大概是这么一个效果:
yifangu@Yifans-MacBook-Air ~ % vmctl start ubuntu
yifangu@Yifans-MacBook-Air ~ % vmctl ssh ubuntu
Welcome to Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-60-generic aarch64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Thu Jan 14 16:42:30 UTC 2021
System load: 0.0 Processes: 96
Usage of /: 35.6% of 3.85GB Users logged in: 0
Memory usage: 17% IPv4 address for enp0s1: 192.168.64.12
Swap usage: 0%
...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.