I’ve recently installed Fedora (37) on three Macs.
- MacBook Air 5,1 (Mid 2012)
- iMac 15,1 (Late 2014)
- MacBook Air 17,1 (Early 2015)
I guess these are all quite a bit newer compared to your machine so mileage may vary…
On the older MacBook Air the installation process just worked, wifi drivers were installed, my wifi network was found and connected. No problem at all for me.
On the newer MacBook, post installation there was no wifi. I needed to connect to the network with a display port to ethernet adaptor. There was a bit of mucking around installing the broadcom-wl package but once installed, the wifi device was found, networks found and connection was successful.
I periodically lose wifi connection on this machine. I DO NOT believe this is a Linux issue. When this machine was running Mac OS it would also periodically (less often to be fair) lose wifi connectivity. In both Linux and Mac OS, turning wifi off and back on restores connectivity,
The iMac has a wired connection but I notice now I look there is no wifi available. So it looks like it will also required the broadcom package to be installed if I want to connect over wifi.
I’m using standard workstation. All machines were successfully updated to Fedora 38 without issue.
To answer your third question. Yes, in my experience, once the broadcom-wl package is installed wifi works OK.