本文经AI新媒体量子比特(公众号ID:QbitAI)授权转载,转载请联系出处.现在,M1Mac可以流畅运行原生Linux。专为苹果自研芯片设计的AsahiLinux项目Alpha版已经发布。当Mac使用IntelCPU时,用户已经想通了如何通过硬盘分区或使用Parallels等虚拟机在Mac上安装Linux。但到了苹果自研的M1处理器,一切又得从头再来。AsahiLinux的目标是让AppleM1系列Mac用户真正拥抱Linux。那么在苹果电脑上安装原生Linux系统是一种怎样的体验呢?一位拥有300,000+粉丝的YouTuber亲自在他的M1Mac上进行了测试。一系列评价后,小哥说:真香!在完全相同的硬件上运行一些程序,Linux实际上比macOS更快!而且Mac看起来不像iPhone和iPad那样封闭。证据是,苹果官方将积极为用户修复在Bootloader启动器上发现的错误。那么小哥是怎么拿到M1双系统的呢?安装前的准备工作磨刀误砍木头。博主提醒,想要试用AsahiLinux的朋友,一定要先看清楚安装要求,最好选择没有重要文件的电脑进行操作。AsahiLinux官网也给出了详细的安装说明:否则,如果出现问题,您的电脑可能无法启动。可能有人会想,把这个操作系统装在ParallelsDesktop这样的虚拟机上不就行了吗?朝日官方对此回应,朝日Linux是为苹果硬件量身定做的,ParallelsDesktopvirtual是通用的ARM架构,适合安装其他Linux发行版。正好弟弟买了新的MacStudio,旧的M1macmini可以用来做实验~△左边是MacminiM1,右边是MacStudioM1。终于,他一口气安装成功了AsahiLinux。系统启动后,可以看到AsahiLinux使用的是KDEPlasma桌面环境。视频播放性能博主在M1Macmini上的AsahiLinux系统上播放了一段YouTube视频,没有使用GPU加速器。他很高兴地发现他可以播放零帧丢失的全屏高清视频,并且UI始终响应迅速,不像许多其他基于ARM的SBC那样迟钝。BugFixSpeed接下来,博主使用Iperf测试网络性能,发现了AsahiLinux的一个bug——由于Asahi将网络适配器设置为使用单一的PCIExpress通道,超快的10G网络被限制在只有1.5千兆字节。小弟把这个漏洞反馈到朝日的聊天区。几分钟之内,开发人员修复了这个错误,并表示它适用于所有Asahi用户。降低CPU负载的博主发现,只要开启图形性能监视器,CPU负载就会增加25%左右;但是如果执行AsahiLinux给出的命令行'htop',CPU负载会直线下降到1%。跑分博主基于“重新编译树莓派Linux内核”对不同系统进行了测试。发现M1mini上Linux的速度比macOS快40%!这与在性能内核翻倍的MacStudio上运行macOS的速度差不多。价格方面,M1Macmini最低售价为699美元,而配置更豪华的Arm开发版,如HoneyCombLX2,单板售价750美元。所以,如果你想要一台可以运行Linux的Arm电脑,M1Macmini本身也是一个不错的选择。另外博主的朋友MichaelLarabel也使用Phoronix套件在M1mini上测试了macOS和AsahiLinux。对于一些检测计算机性能的基准测试,例如LevelDB,macOS表现更好。但在其他一些方面,比如:WebP图片编码,AsahiLinux有优势。值得注意的是,AsahiLinux目前还处于测试阶段,未来AsahiLinuxVSmacOS会有怎样的变化,还需要时间来证明。AsahiLinux的由来是什么?那么AsahiLinux是如何诞生的呢?2020年底,AsahiLinux获得了程序员HectorMartin的众筹。HectorMartin是网络安全大师和高级操作系统移植专家。曾为各种设备移植Linux系统提供非官方开源支持,包括任天堂Wii、索尼PS系列游戏机等。2021年1月,AsahiLinux项目众筹完成并正式启动;测试版于今年3月推出。据其官网介绍,Asahi这个名字也是有一定渊源的:在日文中是“朝日”的意思,同时也是一个符号。这是Macintosh苹果的日文名称,也是Mac系统名称的来源。目前AsahiLinux支持以下功能,包括CPU变频、RTC等。当然,还处于开发阶段的AsahiLinux还有待完善,比如:不能使用蓝牙,没有GPU加速,etc.开发团队希望未来Linux不仅可以运行在M1系列机器上,还可以作为日常操作系统运行在各种Mac机器上。在正式发布之前,它就被寄予厚望。在朝日Linux的官方账号下,外网的网友纷纷送上祝福。太好了,我们的水果机用户也将拥有一个牛逼的双系统!甚至有的像上一篇博主一样迫不及待的上手了。目前,很多程序员和有兴趣的人士都参与到Linux测试中来,并提出了一些切实可行的建议。
