1998 views|4 replies

1w

Posts

25

Resources
The OP
 

(Repost) Everything can be Linux: Martin released 18 patches to allow M1 Mac to initially run Linux [Copy link]

Reprinted from: https://www.cnbeta.com/articles/tech/1087081.htm

Security company Corelium is working on advancing Linux distributions for M1 Mac devices, and announced last month that it had initially ported Linux Kernel patches. At the same time, independent developer Hector Martin is advancing the porting work through crowdfunding, and today he released a suite of 18 patches that can initially run Linux on Mac Mini, MacBook Pro, and MacBook Air equipped with Apple Silicon.

The kit focuses on UART, interrupts, SMP and DeviceTree support. In addition, he also provides a SimpleFB-based framebuffer implementation for an unaccelerated display. DeviceTree is mainly focused on the Apple Mac Mini 2020 model, but in most cases it should also work on the MacBook Air and MacBook Pro.

In addition to the kernel work, there is also work in progress on "m1n1", as a new boot loader to handle Apple's peculair boot protocol and DeviceTree format. The initial 18 patches that Hector has put together to get Apple's M1 bootable can be found on the kernel mailing list.

Adhering to the concept of "everything can be Linux", well-known developer Hector Martin is launching a crowdfunding project to port Linux systems to Apple Silicon Mac devices. Martin (nicknamed Marcan) previously created a crowdfunding project on Patreon, hoping to raise enough funds to port Linux systems to Mac devices equipped with M1 chips. However, porting Linux is not a simple matter. Linux Torvalds even publicly stated that porting is unlikely.

"I've been reverse engineering devices for more than half my life since 2000," Martin said. "I've been involved in unofficial open source system support for many platforms, including Nintendo Wii (I'm one of the largest contributors to hardware documentation and open libraries), 'jailbreak' software (The Homebrew Channel), recovery tools (BootMii, etc.), Sony PS3 (I wrote AsbestOS and a Linux patch set to be able to run Linux on the PS3), PS4 (I successfully ported Linux to run Steam games with OpenGL/Vulkan support), and other small platforms."

This post is from Talking

Latest reply

As long as it is relevant, reverse engineering is possible even without opening the chip manual   Details Published on 2021-2-5 21:41
 
 

3

Posts

0

Resources
2
 

jj

This post is from Talking
 
 
 

2w

Posts

341

Resources
3
 

Everything Can Be Linux

letter

This post is from Talking

Comments

The next step is that everything can be Python  Details Published on 2021-2-6 08:31
 
 
 

7422

Posts

2

Resources
4
 

As long as it is relevant, reverse engineering is possible even without opening the chip manual

This post is from Talking
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1w

Posts

25

Resources
5
 
qwqwqw2088 posted on 2021-2-5 21:12 Everything can be Linux

The next step is that everything can be Python

This post is from Talking
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list