自从去年11月苹果自主开发的M1芯片推出以来,该行业的开发人员已经“思考”了这一点。在上面。
有人说,M1芯片是否真的如传言般打破了x86的垄断地位,最好对其进行测试。有人问它是否打破了砂锅。
最后,我对技术研发,设计和趋势进行了深入的分析。有人不愿接受现状,开了一条未知的探索之路,即探索将Linux移植到装有M1芯片的计算机上的解决方案。
实际上,许多Linux爱好者都尝试过Apple的旧版本MacBook。其中一位开发人员还写了一篇长文章,记录了旅途中的陷阱和幸福时刻。
但是,对于配备M1芯片的最新Mac,它是否也可以像Windows使用WSL一样容易地在Linux上运行? 1Linus:“我没有时间解决它。”实际上,当Linux的父亲Linus Torvalds回答了“如何处理新的(M1芯片)Apple苹果计算机”问题时,他就回答了。
网友不久前在国外RealWorldTechnologies网站的留言板上提出的问题,他回答说:如果它运行Linux,我肯定想要一个。但是,使用11英寸MacBookAir十年的Linus说:“当前的Apple笔记本电脑对Linux并不那么友好。
尽管新的MacBookAir几乎完美,但只有OS不好。他同时说,实际上,等待基于ARM的笔记本电脑运行Linux已经很长时间了,但是现在他没有时间解决在新M1Mac上运行Linux的问题。
2行业爱好者:我来了!此刻,开发者HectorMartin曾是白天的IT安全顾问,也是一名“黑客”。晚上,走了出去。
此前,CSDN还报告说HectorMartin正在启动一个将众筹平台Patreon上的Linux移植到M1Mac的项目。现在,经过一段时间的众筹和准备,Hector正式在Twitter上宣布了该项目的启动,并将其命名为“ AsahiLinuxProject”。
目前,AsahiLinux项目的官方网站(https://asahilinux.org/)已启动,Hector表示他将更倾向于优先考虑技术问题。作为该项目的发起者,赫克托尔此前曾为PlayStation4和Nintendo Wii创建了Linux端口,并拥有丰富的开发经验。
HectorMartin之前还说过,创建AsahiLinux项目的目标是在M1Mac上创建一个操作系统,该操作系统可以在日常驱动设备上使用,而不仅仅是技术演示。因此,他还给出了一些初步的想法和步骤:我想出了如何在外部Thunderbolt端口上启用调试UART(由于t8012dev团队提供了USB-PD模块)。
首先,这是一种获取低级通信通道的方法,该通道足够简单以调试其余的启动过程。原型硬件使用Arduino和FUSB302USB-PDInterfaceIC,代码在GitHub(https://github.com/AsahiLinux/vdmtool)上。
我计划设计其“生产”产品。版本作为开放式硬件设计,我正在考虑自己制作一个小型的自制产品(10-20件)。
接下来,我将整理加载引导加载程序的连续步骤。这些阶段还将用作简单的测试平台。
我将以Macmini为基础。该消息一经发布,便得到了许多开发人员的支持。
3宋宝华:这么多的ARM芯片都可以运行,没有理由说M1不能运行。那么,总的来说,该解决方案或在带有M1芯片的Mac上运行Linux的可行性如何?在这方面,CSDN很幸运地采访了高级Linux内核开发人员Song Baohua,他说,如果没有Apple的官方支持,我认为可以运行Linux。
毕竟,可以运行这么多ARM芯片,并且没有理由不能运行M1。但是,业界很少看到第三方组织和个人在其他公司的芯片上开发完整,稳定和高性能的Linux。
我认为它可以正常运行是两个完全不同的概念。 。
同时,宋宝华认为,在移植过程中,主要困难在于第三方很难深入了解苹果芯片的实际问题。例如,基本上每个芯片制造商都有一个Linuxteam,他们可以在Linux开发过程中与相关的ICDesignTeam进行深入的交流。
对每个IP中的寄存器,甚至IP本身的缺陷都有深刻的了解。但是,将来有一天,当Linux能够成功运行到配备M1芯片的Mac系列设备上时,无疑会给业界带来更多便利,但实际上,宋宝华表示影响是有限的。
它说它在服务器和嵌入式领域已经非常成功,并且。