asahi linux原生安装性能最佳,utm虚拟机免修改系统,vmware fusion pro适合生产力场景,homebrew提供gnu命令行工具,docker desktop支持容器化开发。

一、使用Asahi Linux进行原生安装
Asahi Linux是专为Apple Silicon(M1/M2/M3)设计的原生Linux发行版,无需虚拟化即可直接运行在硬件层,提供最佳性能与硬件兼容性。该方案绕过macOS内核,通过自研固件加载器接管启动流程,支持Wi-Fi、GPU加速、USB-C外设等关键功能。
1、确保设备运行macOS 12.3或更高版本,且磁盘剩余空间不少于10GB。
2、打开终端,执行一键安装命令:curl https://alx.sh | sh。
3、脚本自动下载并校验安装器,随后引导进入分区向导;选择空闲空间创建Linux分区,建议最小分配20GB。
4、完成第一阶段安装后,系统重启进入macOS恢复模式,运行第二阶段脚本完成固件注入与内核配置。
5、重启后在启动管理器中选择“Asahi Linux”项进入全新系统。
二、通过UTM虚拟机运行ARM版Linux
UTM是一款开源、免许可、原生支持Apple Silicon的虚拟机应用,采用Hypervisor.framework实现高效虚拟化,适合快速部署测试环境或隔离运行特定Linux发行版。其优势在于无需禁用安全启动,不修改系统分区,卸载彻底无残留。
1、从Mac App Store安装UTM,或从官网https://mac.getutm.app下载最新版。
2、启动UTM,点击“+”新建虚拟机,选择“Virtualize”类型。
3、在OS选择页手动指定ARM64架构,导入已下载的Ubuntu Server 22.04 ARM64 ISO镜像。
4、分配至少4GB内存与2个CPU核心,硬盘设置为动态扩容的qcow2格式,初始容量建议32GB。
5、启动虚拟机,按提示完成Ubuntu Server安装;安装完成后,在终端中执行:sudo apt install ubuntu-desktop && sudo systemctl set-default graphical.target启用图形界面。
三、使用VMware Fusion Pro部署Linux虚拟机
VMware Fusion Pro提供企业级虚拟化功能与macOS深度集成,支持Unity模式、主机-客户机剪贴板同步、共享文件夹等生产力特性。适用于需长期稳定运行Linux桌面环境的用户,尤其适合开发与安全测试场景。
1、前往Broadcom官网注册账号,下载VMware Fusion Pro for Apple Silicon版本(非Intel通用版)。
2、安装完成后启动,选择“New VM” → “Install from disc or image”,拖入Ubuntu Server ARM64 ISO文件。
3、在配置向导中将操作系统类型设为“Other 64-bit ARM”,关闭声卡与摄像头以减少资源占用。
4、启动虚拟机,安装过程中在“Software selection”步骤勾选“OpenSSH server”与“Ubuntu desktop environment”。
5、首次登录后立即配置国内源:执行sudo sed -i 's@http://archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g' /etc/apt/sources.list,随后运行apt update与apt upgrade。
四、在Mac上通过Homebrew安装Linux命令行工具集
若仅需Linux常用命令(如grep、sed、awk、coreutils)而无需完整系统,可借助Homebrew在macOS原生环境中部署GNU工具链。该方式零虚拟化开销、启动瞬时、与Shell无缝集成,适合日常开发与脚本编写。
1、安装Homebrew:先运行xcode-select --install安装命令行工具,再执行:
2、设置清华镜像源加速下载:export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"。
3、克隆并运行安装脚本:git clone --depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install && /bin/bash brew-install/install.sh。
4、安装GNU核心工具:brew install coreutils findutils gnu-sed gnu-grep gawk。
5、启用GNU命令别名:执行brew install zsh-autosuggestions && echo 'alias ls=glsls' >> ~/.zshrc && source ~/.zshrc。
五、使用Docker Desktop for Mac运行Linux容器环境
Docker Desktop for Mac(Apple Silicon版)内置轻量级LinuxKit虚拟机,可在后台静默运行容器引擎,使用户在macOS终端中直接调用Linux容器,无需启动完整系统。适用于微服务开发、CI/CD流水线本地验证及跨平台镜像构建。
1、从https://www.docker.com/products/docker-desktop/下载Docker Desktop for Mac (ARM64)。
2、安装后启动,首次运行会自动初始化LinuxKit VM并启用Docker Engine。
3、在终端执行:docker run -it --rm ubuntu:22.04 bash -c "apt update && apt install -y curl && curl ifconfig.me"验证容器网络连通性。
4、拉取Kali Linux官方镜像:docker pull kalilinux/kali-rolling。
5、运行交互式渗透测试环境:docker run -it --rm --cap-add=NET_ADMIN kalilinux/kali-rolling nmap -sP 172.17.0.0/24。











