您当前的位置:科技视窗网 > 家电
10

你能在M1AppleSiliconMac上安装Linux吗?

时间:2022-02-18 06:53:16    来源:网易    阅读量:17747   

并不是每个人都会购买 Mac 来单独运行 macOS坏消息是,截至 2021 年 11 月,Apple Silicon 上的原生 Linux 支持尚不可能可是,正在取得进展,所以让我们来看看到目前为止的 Linux on Apple Silicon 故事

你能在M1AppleSiliconMac上安装Linux吗?

苹果芯片上的 Linux:一场艰苦的斗争

在 2020 年 11 月之前,Apple 在其所有 Mac 计算机中都使用了 64 位 x86 Intel 处理器这些使用与大多数商用 Windows 和 Linux 机器相同的架构这有一些好处,例如 Boot Camp 允许macOS 和 Windows 双重引导,以及对 x86 Linux 发行版的本机支持

有关的什么是苹果 Mac 的 M1 芯片。

但在 2020 年下半年,苹果决定全力打造一种新型架构,类似于其智能手机,平板电脑,手表和智能扬声器中使用的架构结果不言自明,在 MacBook Air,Macbook Pro 和 Mac mini 中首次亮相的M1 芯片在基准测试和实际性能方面都击败了上一代英特尔 Mac

苹果

Apple Silicon 完全使用不同的架构它基于需要不同指令集的 ARM,这意味着为 x86 编写的软件本身不兼容对于原生 Mac 应用程序,Apple 恢复了 Rosetta 转译器,它可以为新架构翻译和编译 x86 应用程序

有关的如何查看应用程序是否在带有 Apple 芯片的 M1 Mac 上运行

Apple 做出这一转变的原因有很多,包括大幅提升性能和更好的性能功耗比在这样做时,他们还取消了运行常用 x86 操作系统的能力自从苹果硅是ARM —基础,它在很大程度上借鉴了ARM但软件还需要为它是特别适应

在真正的 Apple 时尚中,这些差异是专有的并且受到严密保护它们支撑了 Apple 设法挤入其最新 Mac 机型的许多进步,但这给 Linux 支持带来了问题已经有为真正的基于 ARM 的处理器构建的Linux 发行版,但 Apple Silicon 是一个不同的野兽,需要一种新的方法

Apple Silicon 并不局限于 macOS

好消息是,Apple 没有阻止未签名的内核在 Apple Silicon 上启动内核是操作系统的核心组件它始终在后台,控制硬件和软件如何相互通信未签名的内核是那些不受 Apple 监管的内核

这意味着 Apple 选择不将硬件锁定到特定类型的软件在内核之前运行的引导加载程序可以加载未签名的内核,这对 M1 芯片首次亮相后的许多人来说是一个惊喜

苹果

这与苹果严格控制其智能手机和平板电脑的方式截然不同Apple 阻止未签名的内核在 iPhone 和 iPad 上运行,该公司也可以选择在 Mac 上做同样的事情在未来的修订或固件更新中,他们仍然可以

有关的越狱说明:您需要了解的有关越狱 iPhone 和 iPad 的信息

目前,Apple Silicon 是开放的,任何人都可以尝试移植自定义内核与 iOS 和 iPadOS 不同,破解苹果的围墙花园不需要越狱如果没有从 Apple 的软件中提取任何代码,为 Apple Silicon 编写的操作系统是完全合法的

当然,这并不意味着 Apple 在将 Linux 移植到该平台的过程中会有所帮助到目前为止,该公司还没有遇到任何阻力,这就是让 Linux 在新平台上运行的努力进展顺利的原因

Linux 内核支持 Apple Silicon

2021 年 6 月,官方 Linux 内核中添加了对 Apple M1 芯片的支持这允许内核在为 2020 款 MacBook Air,Mac mini 和 2021 款 iMac 提供动力的芯片上本地启动

使内核工作是重要的早期第一步,但需要更多驱动程序来添加对为 Apple Silicon 机器提供动力的各种控制器和芯片的支持这些控制正常功能的所有方面:USB 支持,音频,电源管理,控制 CPU 缩放的能力等等

从基本的内核支持到全面工作的桌面体验的道路是漫长的,但由于一些敬业和熟练的程序员的努力,Apple Silicon 上的 Linux 正在迅速成为现实。IT之家了解到,苹果在2021年对AppleWatchSeries7的设计进行了小幅修改,有41毫米和45毫米的表壳可供选择。以前的AppleWatch机型尺寸有38mm,40mm,42mm,44mm,随着机箱的增大,边框也变窄了,显示屏的尺寸也变大了。。

进入 Asahi Linux 项目

在朝日Linux项目是一个集体的努力,使Linux的到苹果的新桌面平台2021 年 9 月,该项目达到了一个重要的里程碑使用 M1 芯片的 Apple 计算机现在可以用作桌面 Linux 机器该公告是在Asahi Linux 博客上的一篇博客文章中发布的

一位开发人员Alyssa Rosenzweig 在推特上表达了她的兴奋:

一切都发生了瞬间什么自从我出生之前,计算机就没有这么快过

博文详细介绍了迄今为止取得的进展,其中几个关键和低级驱动程序已合并到 Linux 内核 5.16 中该帖子指出,虽然尚未添加 GPU 支持,但与类似的 64 位 ARM 处理器相比,M1 的 CPU 非常强大,以至于软件渲染的桌面实际上在它们上更快

到目前为止,只有一个 alpha 安装程序可用,它直接针对开发人员伴随着时间的推移,Asahi Linux 项目计划发布一个Arch Linux ARM版本 供任何人试用Apple 的 M1 芯片是第一个目标,但 Asahi Linux 项目指出我们处于独特的位置,能够尝试编写不仅适用于 M1 的驱动程序,而且可以在未来的芯片上——不变地——工作


声明:本网转发此文章,旨在为读者提供更多信息资讯,所涉内容不构成投资、消费建议。文章事实如有疑问,请与有关方核实,文章观点非本网观点,仅供读者参考。

为您推荐
  • 2022京东云峰会广州站举行,以数智供应链服务广东产业数字化

    2022京东云峰会广州站举行,以数智供应链服务广东产业数字化
    日前,以数字智能供应链驱动新增长为主题的京东云城市峰会广州站成功举办本次活动围绕在当前不确定的行业环境下,企业关注的发展韧性,数字化升级等话题展开京东云发布了多项基于京东的解决方案COM围绕数字化智能供应链的领先供应链实践,来自广东零售,交......
    2022-05-26

  • 首届全球绿氢大会中国区平行论坛在北京大兴成功举办

    首届全球绿氢大会中国区平行论坛在北京大兴成功举办
    大兴国际氢能示范区作为全球绿色氢组织的战略合作伙伴,共同举办了中国区域平行论坛平行论坛围绕中国:绿色氢动力,氢能产业发展中长期规划的主题,与全球绿色氢产业同仁共同探讨可再生能源和绿色氢的发展模式和思路,呼吁全世界认识和关注能源转型,实现全球......
    2022-05-18

  • 80% 的 Steam top 100 游戏已支持在 Linux 系统中游玩

    80% 的 Steam top 100 游戏已支持在 Linux 系统中游玩
    IT之家 12月21日消息,根据统计平台ProtonDB的数据,80%的Steamtop100游戏已支持在Linux系统中游玩。根据报告数据,支持运行的评分标准为:白金:开箱即玩,完美运行金:经过调整后完美运行银:虽然有小问题,但......
    2021-12-23

  • OpenCloudOS 开源操作系统社区成立,腾讯等倡议发起:完全中立、全面开放

    OpenCloudOS 开源操作系统社区成立,腾讯等倡议发起:完全中立、全面开放
    IT之家 12月23日消息,12月22日,开源操作系统社区OpenCloudOS正式宣布成立,腾讯及宝德、北京初心、北京红旗、飞腾、浪潮、龙芯中科、OPPO、先进开源、中电科申泰、中科方德、兆芯等20余家操作系统生态厂商及用户成为......
    2021-12-23

  • 获得场景视频常江出席2021培博会 高效赋能企业在线学习

    获得场景视频常江出席2021培博会 高效赋能企业在线学习
    ▲获得场景视频常江出席2021培博会近期,2021培博会在北京盛大举行,获得场景视频人力资源中心及业务拓展中心副总裁常江受邀出席了本次会议,与现场各行业知名企业家、学者共聚一堂,从行业发展、组织发展、技术变革等方面探讨企业培训、在线学习的新......
    2021-12-23