SwiftVM:在 Mac 菜单栏里,准备一台随时能重来的测试机
SwiftVM 把 macOS 与 Linux 测试机放进 Mac 菜单栏,提供快照、复制、命令行和自动化。本文介绍 v1.3.0 的用途,以及 Apple 芯片、macOS 27 和客户系统权限等条件。
10月15日 · 閱讀約 5 分鐘SwiftVM contributors · Native macOS menu-bar virtualization for macOS and Linux on Apple silicon.
SwiftVM 是一款虛擬化與容器類 Mac 應用。開發者是 SwiftVM contributors。
brew install --cask swiftvm-app/tap/swiftvm以上資訊最早核查於 。檢視各項來源
SwiftVM is a native macOS application built with Swift and Apple’s Virtualization framework. It manages macOS and Linux virtual machines from the menu bar; each guest display opens in its own window. Windows guests are planned, not currently supported.
swiftvm CLI and guest automation: execute commands, copy files, capture screens and control mouse/keyboard. The app must be running for the CLI.Apple silicon and macOS 27 or newer; Intel Macs are not supported. A Linux image is under 1 GB; a macOS restore image is about 25 GB, before guest storage. Free and open source under Apache-2.0.
brew install --cask swiftvm-app/tap/swiftvm
Or download the official DMG and drag SwiftVM to /. Launch it and use its menu-bar item; no main window opens automatically. Homebrew also installs the CLI. Automatic app updates are supported.
OpenNavo 按地區、版本和計費週期記錄核查過的價格,並註明來源和日期;不記錄歷史價格,也不判斷是否最低。
| 版本 | 價格 | 地區 | 購買渠道 | 核查日期 |
|---|---|---|---|---|
| — | 免費 | — | 官網github.com/swiftvm-app/swiftvm/blob/v1.3.0/website/src/home.html |
| macOS | 應用版本 | 晶片 | 下載 | 來源 |
|---|---|---|---|---|
| 適用於 macOS 27, 26, 15, 14, 13, 12, 11 的版本 | 1.5.0 | Apple 晶片 | github.com/swiftvm-app/swiftvm/releases/download/v1.5.0/SwiftVM-1.5.0.dmgSHA-256 489694c8928c6e63b677c9eea3963bf3d08261cd6648a752e4ee28780096f0fe | Homebrew核查於 |
| macOS 27 起 | 1.3.0 | Apple 晶片 · 原生執行 | — | github.com/swiftvm-app/swiftvm/blob/v1.3.0/docs/user-guide/getting-started.md核查於 待核實 |
| — | 1.3.0 | Intel | — | github.com/swiftvm-app/swiftvm/blob/v1.3.0/docs/user-guide/getting-started.md核查於 待核實 |
brew install --cask swiftvm-app/tap/swiftvm直接下載 Homebrew 使用的同一個檔案: github.com/swiftvm-app/swiftvm/releases/download/v1.5.0/SwiftVM-1.5.0.dmg
SHA-256 只用來核對下載的檔案是否完整,不代表安全認證。 檢視 SHA-256 和下載網址
brew uninstall --cask swiftvm普通解除安裝會刪除應用本身,設定和快取會保留。
brew uninstall --zap --cask swiftvm--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。
~/Library/Caches/SwiftVM~/Library/Caches/com.swiftvm.app~/Library/HTTPStorages/com.swiftvm.app~/Library/Preferences/com.swiftvm.app.plist~/Library/Saved Application State/com.swiftvm.app.savedState以上條目來自 Homebrew 定義,核查於 ;它們只說明定義宣告會刪除什麼,不代表你的 Mac 上都有。
新版本 OpenNavo 編輯
這個版本沒有單獨的更新說明。
這裡只列可以核驗的事實,並註明來源和日期,不是安全認證。要檢查你下載的檔案,可以用 OpenNavo 在本機掃描。
安裝 app
來源檔案: SwiftVM.
宣告的目標位置: /
{ "app": [ "SwiftVM.app" ], "target": "/Applications/ }SwiftVM. app"
安裝 binary
來源檔案: $APPDIR/
宣告的目標位置: $HOMEBREW_PREFIX/
{ "binary": [ "$APPDIR/SwiftVM. ], "target": "$HOMEBREW_PREFIX/app/ Contents/ Helpers/ swiftvm" bin/ }swiftvm"
清理使用者資料 zap
{ "zap": [ { "trash": [ "~/Library/ "~/Caches/ SwiftVM", Library/ "~/Caches/ com. swiftvm. app", Library/ "~/HTTPStorages/ com. swiftvm. app", Library/ "~/Preferences/ com. swiftvm. app. plist", Library/ Application State/Saved com. ] } ] }swiftvm. app. savedState"
是的,SwiftVM 可以免費使用。來源:github.com/swiftvm-app/swiftvm/blob/v1.3.0/website/src/home.html,核查於 10月14日。
SwiftVM 的原始碼公開在 GitHub 上(swiftvm-app/swiftvm),使用 Apache-2.0 授權。
執行 brew uninstall --cask swiftvm。要連設定和快取一起刪除,執行 brew uninstall --zap --cask swiftvm。--zap 還會刪除 Homebrew 定義裡列出的設定、快取等檔案,其中可能有其他應用共用的資料,刪除後無法恢復;它也不保證沒有任何殘留。請先備份需要保留的資料;如要保留設定和快取,請不要加 --zap。這會再刪除 5 處檔案和資料夾,包括 ~/。
支援,而且只能安裝在 Apple 晶片的 Mac 上,不支援 Intel 晶片的 Mac。
設定儲存在 ~/。這些位置來自 Homebrew 的清理清單。
最新版本是 1.5.0,Homebrew 收錄於 10月19日。SwiftVM 會自動更新;想用 Homebrew 更新時,執行 brew upgrade --cask --greedy swiftvm。
還會裝上 1 個命令列工具:swiftvm。
SwiftVM 把 macOS 与 Linux 测试机放进 Mac 菜单栏,提供快照、复制、命令行和自动化。本文介绍 v1.3.0 的用途,以及 Apple 芯片、macOS 27 和客户系统权限等条件。
10月15日 · 閱讀約 5 分鐘頁面上的每項資料都註明來源和核查日期;過期的資料只寫「截至」某日,不再當作當前事實。