I wasn't exactly sure if this is the right place, as opposed to thinkdifferent or stackoverflow but I figure this might be a good place to start. I have a Macbook Pro 2018 15-inch laptop and want to to run linux. Unfortunately, Apple has moved some driver functions of the SSD or SSD controller to the T2 chip so currently no version of linux is able to "see" the SSD, and thus Linux can't be installed on these machines, although you can theoretically run it off an external drive.
Since MacOS is a darwin-BSD fork, I wanted to know if anyone had opinions on whether to start with the MacOS driver or the driver for Windows 10, since Apple allows/enables Windows 10 via bootcamp. I've turned off all the security options and disabled csrutil.
This github thread seems willing, and slowly making progress: https://github.com/Dunedan/mbp-2016-linux/issues/71
It is possible to install Linux on this model's predecessor, which is nearly identical, with the major difference being the T2 chip: https://foolcontrol.org/?p=2952
I'm willing to risk bricking my machine to get a working driver out there, but I've never written any kind of hardware driver, much less try to reverse-engineer one! Any guidance on where to start or which tools to use to capture IO?