来源丨本文经授权转自 CodeSheep(ID:CodeSheep)
作者 | CodeSheep
小伙伴们大家好,今天是六一儿童节,在这里先祝各位大朋友小朋友们节日快乐
聊到Linux系统,其实单谈Linux概念实在是太泛了。
严格来讲,Linux只能说是一种操作系统的内核,所以我们通常所说的 “Linux操作系统” 一般指的是采用Linux作为内核的操作系统,有很多发行版,包括商业发行版本和免费发行版本。
当今市面上Linux操作系统的种类实在是太多了,各种各样的Linux发行版及其衍生系统数不胜数,常常让人看得眼花缭乱。
在我们之前《常用Linux发行版操作系统大盘点》的文章里,我们曾经就以包管理器的角度,把当下使用比较主流的一些Linux发行版系统做过一个简单分类:
包管理器名称 | 常用代表性指令 | 代表系统举例 |
---|---|---|
DPKG | dpkg、apt | Debain、Ubuntu 等 |
RPM | rpm、yum | RedHat、CentOS 等 |
Pacman | pacman | Arch、Manjaro 等 |
DNF | dnf | Fedora 等 |
Zypper | zypper | SUSE 等 |
Portage | emerge | Gentoo 等 |
而今天这篇文章要聊的则是另外一个Linux系统。
我们都知道,早在Intel芯片的Mac时代,用户想在Mac上安装一个Linux系统不是一件难事。
即使不是直接在硬盘上安装原生Linux系统,而使用PD或者VM等虚拟机软件来安装Linux也非常容易办到。
这方面之前咱们这里还分享过对应文章和视频:
现如今,Mac开始采用苹果自研的M1处理器了,想在新架构芯片的Mac上安装Linux,和之前又不一样了。
然而不久前,一款名为Asahi Linux的系统发布了它首个公开的Alpha版,并且在描述中说明了适用于Apple Silicon。
这样一来,在M1 Mac上居然也可以运行原生Linux了。
Asahi Linux算是为Mac的硬件量身打造,目标是让苹果M1系列Mac可以原生运行Linux系统。
该Linux系统目前是由社区开发者维护开发,其最初是由程序员Hector Martin众筹资助来启动的。
Hector Martin是一位经验丰富的开发者,也是一个逆向工程师和网安大佬,拥有超过15年的Linux移植经验,曾经为多种设备提供非官方的开源移植支持,比如任天堂Wii、索尼PS游戏机等。
目前,Asahi Linux官网已经推出了首个公开的Alpha版本。
官方也说得很清楚,目前这个版本还做得比较粗糙,仅仅是一个非常早期的alpha版本。
主要是方便用来给开发者或者极客玩家来尝鲜和折腾的,所以并不能成为一个所谓的有着生产力属性的发行版。
目前开发团队也公开了其对应的系统要求,兼容功能,以及安装指南。
系统要求:
M1、M1 Pro或者M1 Max机型(Mac Studio除外) macOS 12.3或更高版本,并且以管理员身份登录 至少53GB的可用磁盘空间(桌面安装) 正常接入互联网并且可以下载数据
兼容功能:
据官网透露,除了Mac Studio外的M1、M1 Pro、M1 Max设备的常见组件和功能都能正常工作,比如像:
Wi-Fi USB2(雷电端口) USB3(Mac Mini A口) 屏幕(无GPU支持) NVMe 机盖开合 电源按钮 内置显示器/键盘/触摸板 电池信息/充电管理 SD读卡器 (M1 Pro/Max) CPU频率切换
但是也有很多功能还暂不支持,比如GPU加速,蓝牙,全面的DisplayPort、Thunderbolt、HDMI端口支持、神经网络引擎支持、Touch Bar、相机等。
所以目前也只能算是一个测试版和尝鲜版吧。
安装指南:
官网给出的安装方式非常简单。
首先是确保机器的macOS系统更新到12.3或更高版本,然后只需在macOS的命令行终端执行以下命令即可启动安装程序。
curl https://alx.sh | sh
根据官网博客的描述,安装程序不会删除或影响现有的macOS,也可以保留双系统。
此外,安装程序也做得尽可能地一目了然,比如在调整分区和后续的安装系统过程中也会给出一系列提示。
其安装程序提供以下几个主要的组件选项:
Asahi Linux桌面环境 最小Asahi Linux系统(Arch Linux ARM) 一个UEFI的引导环境(m1n1 + U-Boot + ESP)
目前来看,虽说网上已经有热心的网友将Asahi Linux移植到了自己的M1 Mac上,不过正如前文所言,目前的版本充其量也只能算是一个测试尝鲜版,可能会存在很多的功能缺失、缺陷甚至是错误。
所以如果手上有闲置的备用机,倒是可以尝试体验一番;但如果是主力工作机,出于稳妥考虑,暂且还是不建议直接在上面折腾了,等后续系统进一步稳定吧。
以上,我们下篇见。
end