0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

苹果M1芯片版的Mac运行Linux的可行性究竟有多大?

我快闭嘴 来源:CSDN 作者:苏宓 2021-01-12 10:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自去年 11 月苹果自研 M1 芯片落地以来,业界开发者纷纷对其”打起了主意“,有人称 M1 芯片是否真的如传闻那样打破了 x86 的垄断,不如实测一番;有人打破砂锅问到底,从技术研发、设计、趋势上深度地解析了一下;也有人不甘于现状,开启了未知的探索之路,即在搭载 M1 芯片的电脑上探索移植 Linux 的解决方案。

其实,针对苹果旧版的 MacBook,曾经就有不少 Linux 爱好者做过尝试,其中的一位开发者还写下了长文,记录了自己探索路途中的那些坑、以及快乐的时刻。

不过,面向最新搭载 M1 芯片的 Mac,它是否也能像 Windows 借助 WSL 那样轻松地玩转起 Linux 呢?

1 Linus :“我没有空来解决”

事实上,不久前 Linux 之父 Linus Torvalds 在国外 Real World Technologies 网站的留言板答网友提出的“如何看待新的(M1 芯片)苹果电脑”问题时,回应称:

如果它运行 Linux ,我绝对希望拥有一台。

不过,曾是 11 英寸 MacBook Air 的长达十年用户的 Linus 称,“现在的苹果笔记本对 Linux 兼容已经不那么友好了,尽管新的 MacBook Air 几乎完美,唯独 OS 不行。”同时,他表示,其实等待 ARM 架构笔记本运行 Linux 很久了,但现在他也没有时间去解决新款 M1 Mac 运行 Linux 的问题。

2 业界爱好者:我来!

就在此时,一位白天是 IT 安全顾问、晚上是“黑客”的开发者 Hector Martin 走了出来。

此前,CSDN 也曾报道过 Hector Martin 正在众筹平台 Patreon 上启动了一项向 M1 Mac 移植 Linux 的项目。

如今,在经过一定时间的众筹与筹备,Hector 于 Twitter 上正式宣布这一项目启动,并将其命名为「Asahi Linux Project」。

目前,Asahi Linux 项目官网(https://asahilinux.org/)已上线,Hector 称,会更倾向于优先考虑技术方面的问题。

作为此次项目的发起人,Hector 此前曾为 PlayStation 4、任天堂 Wii 创建 Linux 移植,有着丰富的开发经验。Hector Martin 此前也表示,它创建 Asahi Linux 项目的目标是想要在 M1 Mac 上创建一个可以在日常驱动设备上使用的操作系统,而不只是一个技术演示这么简单。

因此,他也给出了一些初步的想法与步骤:

我想出了如何在外部 Thunderbolt 端口上启用调试 UART(感谢 t8012dev 团队提供 USB-PD 模块)。首先,这是一种获得低级通信通道的方法,该通道足够简单,可以用来调试其余的启动过程。原型硬件使用 Arduino 和 FUSB302 USB-PD Interface IC,代码在 GitHub(https://github.com/AsahiLinux/vdmtool)上。我打算将其“生产”版本设计为开放式硬件设计,并且我正在考虑自己制作一个小型的自制产品(10-20个)。

接下来,我将整理加载引导程序的连续阶段,这些阶段也将作为简单的测试平台。我将以 Mac mini 为基础。

此消息一出,也受到了不少开发者的支持。

3 宋宝华:这么多 ARM 芯片都可以运行,M1 也没有理由不能运行

那么,整体而言,该方案亦或是在 M1 芯片的 Mac 上运行 Linux 的可行性究竟有多大?

对此,CSDN 有幸采访到了资深 Linux 内核开发者宋宝华老师,其表示,倘若在没有苹果官方支持的情况下,运行 Linux 我认为是可以的。毕竟这么多 ARM 芯片都可以运行,M1 也没有理由不能运行。但是,在业界极少看见完全有第三方组织和个人在其他公司的芯片上开发完整的、稳定的、性能好的 Linux 的,我认为可以运行和可以工作地很好是两个完全不同的概念。

同时,在移植过程中,宋宝华认为,其主要难点还是在于第三方比较难深刻理解苹果公司的芯片的真正问题。比如,基本每个芯片厂商都有 Linux team,他们在开发 Linux 过程中可以和相关的 IC Design Team 进行深入地交流。对于每个 IP 里面的寄存器,甚至 IP 本身存在的缺陷都有深刻的理解。

不过,未来某一天,当 Linux 能够成功运行到搭载 M1 芯片的 Mac 系列设备时,无疑会为业界带来更多的便利,但是现实来看,宋宝华表示,影响有限。其表示,目前在服务器和嵌入式领域已经非常成功,在 PC 领域还是一个小众的角落。Linux 倘若在 MacBook 上运行,我个人认为会带动一部分在 PC 使用 Linux 的热情,但是这个热情很可能还是会在一个比较小的圈子,本质上不会有大的改观。本质上的问题,还是需要一个类似 Windows、MacOS 的强有力的 Linux 发行版和强有力的应用软件生态支持,而这个强有力发行版,也有类似苹果等的一线 PC 厂商来推。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    462

    文章

    53559

    浏览量

    459315
  • 苹果
    +关注

    关注

    61

    文章

    24586

    浏览量

    207471
  • Linux
    +关注

    关注

    88

    文章

    11628

    浏览量

    218015
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1125

    浏览量

    54883
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于 DR1M90 的 Linux-RT 内核开发:从编译配置到 GPIO / 按键应用实现(1

    本手册由创龙科技研发,针对 DR1M90,详述 Linux-RT 实时内核开发:含实时测试(LinuxLinux-RT 对比、CPU
    的头像 发表于 12-02 10:38 325次阅读
    基于 DR<b class='flag-5'>1M</b>90 的 <b class='flag-5'>Linux</b>-RT 内核开发:从编译配置到 GPIO / 按键应用实现(<b class='flag-5'>1</b>)

    M1 SMA整流二极管规格书

    M1 SMA/DO-214AC整流二极管,电流:1A 50V
    发表于 10-29 17:02 0次下载

    新能源无人机风光一体化巡检系统应用的可行性

    对于新能源场站来说,一种可实现风光一体化无人机巡检方式,在运维管理工作中能发挥出很大的作用。这种巡检方式,从技术、效率与成本、系统集成与协同作业以及全生命周期管理等方面来说具有高度的可行性,在风电
    的头像 发表于 10-28 18:04 589次阅读
    新能源无人机风光一体化巡检系统应用的<b class='flag-5'>可行性</b>

    医疗成像设备系统电源芯片国产替代可行性研究

    设备领域所使用的电源芯片大多依赖进口,这不仅限制了我国医疗设备产业的自主发展,也使得医疗设备的成本居高不下。鉴于此,本研究旨在深入探讨国产电源芯片在医疗成像设备系统中的替代可行性,特别是以国科安芯推出的ASP4644S电源
    的头像 发表于 09-05 14:36 461次阅读

    ASP4644四通道集成方案在射频通信系统中的可行性分析

    的四通道集成解决方案。本文通过对ASP4644芯片的全面测试报告进行深入分析,结合射频通信系统对电源模块的特殊要求,从多个维度探讨了ASP4644在射频通信领域的应用可行性。研究结果表明,ASP4644具备高效率、低纹波、快速动态响应、完善的保护
    的头像 发表于 08-28 13:51 382次阅读

    福禄克ST20MAX红外测温仪究竟有多好用

    “精准测量、智能预约、坚固耐用、贴心设计…” 小福带着首批ST20MAX客户试用心得来啦!ST20MAX 究竟有多好用?让我们一探究竟
    的头像 发表于 04-10 13:55 669次阅读

    M3 Ultra 苹果最强芯片 80 核 GPU,32 核 NPU

    设计(24 性能核 + 8 能效核),对比前代 M2 Ultra,多核性能提升 30%,单核性能提升约 16%。苹果官方称其 CPU 性能比 M2 Ultra 快 1.5 倍,比 M1
    的头像 发表于 03-10 10:42 4335次阅读
    <b class='flag-5'>M</b>3 Ultra <b class='flag-5'>苹果</b>最强<b class='flag-5'>芯片</b> 80 核 GPU,32 核 NPU

    IEC 60947-2用于充电桩漏电流保护标准认证的可行性分析

    欧洲地区对充电桩的标准与认证执行要求较高,本文从欧标IEC不同的漏电流标准角度探讨,如何满足这些标准以降低设计复杂度和成本。通过对标准中机械耦合、电子耦合、漏电流检测及控制电路的详细解读,本文提出了一种符合标准的可行性方案,我们欢迎各位读者参与探讨并提出宝贵的意见和建议。
    的头像 发表于 02-27 17:11 1502次阅读
    IEC 60947-2用于充电桩漏电流保护标准认证的<b class='flag-5'>可行性</b>分析

    苹果新款MacBook Pro或将于今秋搭载M5芯片

    到,Mac mini和iMac也有望在2025年底前获得M5芯片的升级。这意味着,苹果将全面推动其电脑产品线向更高性能、更高效的芯片迈进。
    的头像 发表于 02-18 09:38 1312次阅读

    M1携手6D Technologies云原生BSS平台实现转型

    M1携手6D Technologies云原生BSS平台,成功实现数字化转型 印度班加罗尔2025年1月15日 /美通社/ -- 数字化转型解决方案的全球领导者6D Technologies欣然宣布
    的头像 发表于 01-15 15:42 732次阅读

    苹果M4 Ultra芯片预计2025年上半年亮相

    近日,据知名苹果爆料人士Mark Gurman透露,全新的苹果Mac Studio有望在2025年上半年惊艳登场。这款备受期待的电脑工作室产品将分为标准版和高配版,分别搭载苹果最新的
    的头像 发表于 01-15 10:27 1210次阅读

    多载波CDMA2000可行性

    电子发烧友网站提供《多载波CDMA2000可行性.pdf》资料免费下载
    发表于 01-13 15:17 0次下载
    多载波CDMA2000<b class='flag-5'>可行性</b>

    AN-0974: TD-SCMA多载波系统可行性研究

    电子发烧友网站提供《AN-0974: TD-SCMA多载波系统可行性研究.pdf》资料免费下载
    发表于 01-13 14:12 0次下载
    AN-0974: TD-SCMA多载波系统<b class='flag-5'>可行性</b>研究

    中软高科身份证读取及M1卡读写二合一机具开发文档

    中软高科这款机具除了二代身份证阅读功能,还可以对M1卡进行读写操作,从而实现身份证识读与M1制卡二合一。 机具照片 开发文档
    发表于 01-04 11:25

    mac和windows的区别 mac的优缺点分析

    . 操作系统 Mac OS :基于UNIX的操作系统,以其稳定性和安全而闻名。Mac OS是专为苹果硬件设计的,因此软硬件之间的集成度非常高。 Windows :微软开发的操作系统,
    的头像 发表于 12-19 15:01 1.5w次阅读