-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
mbpfan
A simple daemon to control fan speed on all MacBook/MacBook Pros (probably all Apple computers) for Linux Kernel 3 and newer
-
snd_hda_macbookpro
Kernel audio driver for Macs with 8409 HDA chip + MAX98706/SSM3515 amps (by egorenar)
-
mbp15-wifi-driver
Scripts to collect or download and install MacBookPro15,2 wifi driver files on Linux.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I once installed Arch on a MacBookPro15,1 (2019). It worked but I was mainly experimenting with it rather than actually using it. I had to use a custom kernel https://github.com/aunali1/linux-mbp-arch but I think this is MacBook specific. WiFi, the touchbar and the Intel iGPU are among the things that caused me the most headache. Also, the keyboard and mouse don't work without the custom kernel. But I managed to get the system to work overall (incl. WiFi) and most of those issues don't affect iMacs, I guess.
You might need this though: https://github.com/aunali1/apple-bce-arch
The 2019 iMac doesn’t have a T2 chip. Arch runs on it but has some small issues. Make sure you use the LTS kernel otherwise you won’t have brightness control. You will also need a custom driver for audio. I’m on mobile right now but I can get you a link to that. Oh, and you will need to install mbpfan for fan control.
git clone -b imac27-5k https://github.com/egorenar/snd_hda_macbookpro cd snd_hda_macbookpro sudo ./install.cirrus.driver.sh
As u/StoppedRedecorating mentioned, I had to get the firmware for the WiFi card from macOS. When I followed the guid it did not work for me, however. I then used a script to do it for me, which worked. I must have done something wrong when doing it manually. I can't remember which script it was. Probably this one: https://github.com/stefanpartheym/mbp15-wifi-driver I don't think that this information is very relevant for your iMac, though. I assume with 5k you mean the resolution. My MacBook operated at its native resolution which is not quite 4k. I was also able to operate an external screen at 5120 x 1440 @120, which, if my math is correct, is equal to 5k @60 in terms of bandwidth. I am not sure why the iMac would not work with 5k on Linux. According to my understanding, the GPU drivers should not be an issue. But I don't have any 1st hand experience.