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

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

3天内不再提示

开发者计划Linux移植到苹果M1 Mac,要求每月获得4000美元资助

璟琰乀 来源:IT之家 作者:远洋 2020-12-01 09:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

知名开发者要把 Linux 移植到苹果 M1 Mac 上,要求网友每月资助其 4000 美元

开发者赫克托 - 马丁 (Hector Martin)自称是一个很喜欢把 Linux 移植到各种平台上的人,他已经启动了一项为 Apple Silicon Mac 创建 Linux 移植的计划。

Martin 也被称为 “Marcan”,已经创建了一个 Patreon 项目,目标是筹集足够的资金,以便能够承担将 Linux 带到配备 M1 芯片的 Mac 上的开销。为 M1 Mac 创建 Linux 移植并非易事,Linux 创造者 Linus Torvalds 甚至表示,他认为这不可能。

Martin 有让 Linux 在不寻常的平台上运行的经验,此前曾为 PlayStation 4 创建 Linux 移植,但他承认,为 Apple Silicon 进行 Linux 移植是一项更为严峻的工作。为苹果的 Mac 创建 Linux 移植是一项全职工作,Martin 表示,没有资金支持是不可行的。他开了一个 Patreon 账户,要求每月获得 4000 美元资助,有 3 美元、6 美元和 12 美元的认捐层级。他的资金筹集目标已经到位 88%,除非得到全额资金,否则他不打算启动这个项目。

根据 Martin 的说法,他有资格承担这个项目,因为他有为 PlayStation 4 等其他设备开发 Linux 移植的经验。

Martin 说,他想为 Apple Silicon Mac 创建一个人们 “真正想用”的 Linux 移植,所有基本硬件都能用,有像样的电源管理等等。“大的时间沉淀”将是 GPU 支持,这是实现移植的必要条件。Martin 之所以能够让 PS4 版本启动并运行,是因为它使用的 GPU 只是稍加定制,但 Apple Silicon 版将更加困难。不过在 NVIDIA 卡的 GPU 驱动项目 Nouveau 中,已经有了概念证明。

这个项目并没有得到苹果的认可,但只要 Martin 不使用 macOS 的代码来构建 Linux 支持,他说他向用户发布是合法的。苹果还允许在 Apple Silicon 上启动自定义内核,这为 Linux 支持铺平了道路,但 Martin 需要对苹果驱动进行反向工程。

Linus Torvalds 本月早些时候表示,如果 M1 Mac 能运行 Linux,他会很喜欢,但如果没有苹果的合作,他觉得这不可能,“对我来说,M1 的主要问题是 GPU 和它周围的其他设备,因为这很可能是阻碍我使用它的原因,因为除非苹果开放,否则它不会有任何 Linux 支持。”他接着说,他认为苹果开放其芯片组 “似乎不太可能”,但 “你总是可以怀着希望”。

IT之家了解到,如果这个项目获得了足够的资金支持,Martin 计划在开放的情况下进行开发,并定期推送到 GitHub 上,他将接受任何愿意做出贡献的人的帮助。

责任编辑:haq

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

    关注

    61

    文章

    24585

    浏览量

    207356
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217893
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1125

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    ,及 rt_gpio_ctrl、rt_input 应用案例。含实操命令与测试方法,适配指定硬件,帮助开发者完成 Linux-RT 系统开发与优化,满足 DR1M90 产品实时性应用需求
    的头像 发表于 12-02 10:38 146次阅读
    基于 DR<b class='flag-5'>1M</b>90 的 <b class='flag-5'>Linux</b>-RT 内核<b class='flag-5'>开发</b>:从编译配置<b class='flag-5'>到</b> GPIO / 按键应用实现(<b class='flag-5'>1</b>)

    基于安路DR1M90 FPSoC的Linux系统全流程开发指南(4)

    ,以及 CPU/DDR 管理,附带 TFTP+NFS 快速调试方案。含实操命令与配置步骤,适配特定硬件与开发环境,帮助开发者完成系统镜像生成、替换与调试,支撑 DR1M90 FPSoC 产品的
    的头像 发表于 11-30 15:46 1632次阅读
    基于安路DR<b class='flag-5'>1M</b>90 FPSoC的<b class='flag-5'>Linux</b>系统全流程<b class='flag-5'>开发</b>指南(4)

    2025开源鸿蒙开发者激励计划正式启动

    举办,2025开源鸿蒙开发者激励计划在分论坛上正式发布。该计划承载着开源社区对开发者群体的高度重视,旨在为广大开发者提供更广阔的发展通道与更
    的头像 发表于 11-27 14:44 307次阅读

    基于安路DR1M90 FPSoC 的Linux 系统全流程开发指南(3)

    ,以及 CPU/DDR 管理,附带 TFTP+NFS 快速调试方案。含实操命令与配置步骤,适配特定硬件与开发环境,帮助开发者完成系统镜像生成、替换与调试,支撑 DR1M90 FPSoC 产品的
    的头像 发表于 11-26 17:01 126次阅读
    基于安路DR<b class='flag-5'>1M</b>90 FPSoC 的<b class='flag-5'>Linux</b> 系统全流程<b class='flag-5'>开发</b>指南(3)

    基于安路DR1M90 FPSoC 的Linux 系统全流程开发指南(1

    ,以及 CPU/DDR 管理,附带 TFTP+NFS 快速调试方案。含实操命令与配置步骤,适配特定硬件与开发环境,帮助开发者完成系统镜像生成、替换与调试,支撑 DR1M90 FPSoC 产品的
    的头像 发表于 11-25 14:09 194次阅读
    基于安路DR<b class='flag-5'>1M</b>90 FPSoC 的<b class='flag-5'>Linux</b> 系统全流程<b class='flag-5'>开发</b>指南(<b class='flag-5'>1</b>)

    【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》

    )。成为硬核Linux开发者Linux系统的设备驱动开发,一直给人门槛较高的印象,主要因内核机制抽象、需深度理解硬件原理、开发调试难度大所致
    发表于 11-17 17:52

    deepin亮相2025中国Linux内核开发者大会

    11 月 1 日,第二十届中国 Linux 内核开发者大会(CLK)在深圳举办。CLK 作为国内 Linux 内核领域极具影响力的峰会,由清华大学、Intel、华为、阿里云、富士通南大
    的头像 发表于 11-05 17:59 613次阅读

    曙光网络SugonRI开发者社区正式上线

    (sugonri.sugon.com),面向使用及计划使用SugonRI的开发者,打造一个集学习、交流、案例分享与应用实践于一体的开放平台。
    的头像 发表于 09-04 09:58 708次阅读

    HDC 2025开发者主题演讲精彩回顾

    日前,华为开发者大会(HDC 2025)进入第二天,行业领袖、技术专家、全球开发者齐聚现场,共同见证这场科技盛会。在开发者主题演讲中,华为技术专家深入解析HarmonyOS的最新技术、体验创新以及
    的头像 发表于 07-09 11:20 1026次阅读

    从“开发者孤岛”“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一个边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“鸿蒙很好,但不知道从哪下手
    的头像 发表于 06-10 17:12 1445次阅读
    从“<b class='flag-5'>开发者</b>孤岛”<b class='flag-5'>到</b>“生态星河”:开鸿Bot如何重构开源鸿蒙<b class='flag-5'>开发</b>体验

    为何嵌入式开发者觉得 MCU 开发无趣,更倾向 MPU(Linux)?

    代码转向玩 Linux 系统,本质是技术追求和职业发展的双重选择。今儿咱就掰扯掰扯,为啥现在越来越多开发者觉得 MCU “不香” 了,一门心思往 MPU(Linu
    的头像 发表于 04-25 10:48 649次阅读
    为何嵌入式<b class='flag-5'>开发者</b>觉得 MCU <b class='flag-5'>开发</b>无趣,更倾向 MPU(<b class='flag-5'>Linux</b>)?

    苹果上海开发者活动或将推出全新AI功能

    苹果公司近日向广大开发者发送了一封重要邮件,宣布将于北京时间3月25日上午10点至12点,在上海隆重举办一场以“利用Apple智能的力量”为主题的开发者活动。此次活动备受瞩目,因为它预示着苹果
    的头像 发表于 02-10 14:22 773次阅读

    苹果开源Swift Build,强化开发者生态建设

    。 Swift Build作为Xcode开发环境的核心组件,承担着构建、测试和部署应用的重要职责。通过将其开源,苹果公司期望为开发者提供更加灵活、强大的工具支持,从而进一步激发开发者
    的头像 发表于 02-05 15:03 761次阅读

    中软国际教育鸿蒙原生应用开发者护航计划圆满结束

    近日,由中软国际教育科技集团发起的“鸿蒙原生应用开发者护航计划”已圆满结束。本次护航计划共吸引北京理工大学、集美大学诚毅学院、江西应用科技学院、宁夏大学、兰州理工大学、呼伦贝尔学院、天津仁爱学院等
    的头像 发表于 01-09 10:37 870次阅读

    开发者的开源鸿蒙故事

    近日,在以“一切为了开发者”为主题的“2024开放原子开发者大会暨首届开源技术学术大会”上,开源鸿蒙5.0 Release版本正式发布,备受各方关注。该版本在系统完备度、分布式创新、开发者体验以及系统稳定性等方面均实现了显著提升
    的头像 发表于 01-06 10:28 1210次阅读