M2芯片上也能跑Linux系统了!

在使用M1芯片组的Mac上成功运行Linux系统后,AsahiLinux团队转而致力于M2芯片组兼容性。
M2芯片发布仅仅一个月后,团队就发布了新版本的AsahiLinux,为M2MacBookPro和MacBookAir(已经过现场测试)提供了初步支持,以及与M1Ultra的MacStudio的兼容性。
《M2来了!》团队最新进展已在2022年7月发布和进度报告中分享。
在短短12小时内,启用了USB、NVMe、电池统计/控制、CPU频率缩放和Wi-Fi等关键功能。
然后花了几天时间键盘/键盘才正常工作。
值得注意的是,虽然在M2芯片上使用AsahiLinux还处于实验阶段,不成熟并且存在一些不支持的硬件问题,但团队已经为早期采用者提供了一些预防措施。
虽然在配备M2芯片的设备上运行Linux有其缺点,但Asahi团队已迈出重要一步,表明其在GPU级别拥有足以运行图形和标准应用程序的“驱动程序原型”,真正的功能并未包含在其中。
当前版本。
此外,Asahi团队还实现了在MacStudio上运行的AsahiLinux。
该计算机由M1Max和M1Ultra芯片驱动,能够成功运行Linux,需要对引导加载程序和设备树进行一些修改,以处理多芯片SoC的想法。
在M2芯片的背景下,Asahi团队指出,苹果工程师通常不会对硬件进行太多改动,因此通过逆向工程和修复内核破解,团队确认NVMe、USB和SMC等功能是流畅的。
在带有M2芯片的设备上启用。
对于Linux“接管”苹果硬件的影响,Asahi团队强调,这是一条艰难但必要的道路,像HectorMartin这样的开发者在经历了一年多的艰难之后才实现了在M1MacBookAir笔记本电脑上运行AsahiLinux的目标。
工作。
经过网友测试,AsahiLinuxAlpha版本的编译速度比macOS快40%,并且在AppleM1上成功执行了三角形的首次渲染。
Asahi的团队正在努力让从Ubuntu到ChromeOSFlex等操作系统无需太多额外工作即可在Apple的芯片Mac上运行。
即使多年后新版本​​的macOS不再支持旧版AppleMac设备,所有用户都将拥有其他选择。
Asahi团队已成功在Apple芯片上运行OpenBSD版本。
业界对HectorMartin和AsahiLinux团队的贡献给予了高度评价,并开始讨论Apple对Linux的支持和战略。
AsahiLinux团队成功打开了M1和M2设备的大门,为苹果离开Linux生态系统奠定了基础。

想做个嵌入式linux的板子玩玩,推荐用什么芯片?

在为嵌入式Linux开发选择合适的芯片时,您需要考虑多种因素,包括性能、功能、成本和稳定性。
目前市场上,ST公司基于CORTEX-M3内核的STM32F103和STM32F4芯片,以及基于CORTEX-M4内核的STM32F4芯片是比较流行的选择。
NXP还提供多种基于CORTEX-M3内核的芯片,包括基于CORTEX-M0+内核的LPC1768、LPC1788、LPC800系列,以及基于ARM9内核的LPC3250。
这些芯片在设计上得到了广泛认可。
ATMEL专注于使用ARM核心技术直至ARM9技术构建稳定的工业级芯片。
其芯片设计性能可靠,适合在恶劣环境下运行,并且功耗低。
AT91SAM9260、AT91SAM9263、AT91SAM9G45等工业级芯片都是ATMEL的优秀产品。
德州仪器(TI)致力于开发性能更强、功能更全面的芯片。
它采用ARM最新技术CortexA8,提高芯片性能,实现相当于X86架构MCU的处理速度。
不过,TI芯片的更新速度如此之快,对于选择TI芯片的厂商来说可能很难适应。
基于Cortex-A8内核的AM3358和AM3359等芯片是TI的优质选择。
三星半导体的ARM核心芯片以其高性价比而闻名,被众多厂商采用。
例如,S3C2440广泛应用于消费电子领域,但可能不适合在恶劣的工业控制环境中使用。
搭载Cortex-A8内核的S3C2440和S5PV210是SAMSUNG的代表产品。
在实际应用中,芯片选择不应仅基于网络信息。
稳定性以及低温性能是工业级应用的核心要素。
ATMEL的AT91RM9200等芯片凭借出色的稳定性和长期的市场验证,成为工业控制领域的经典选择。