I have a MacBook (13-inch, Aluminum, Late 2008) that is too old to run recent versions of macOS, but I was able to install the latest version of Debian, and run up to date Firefox and Chrome.
The MacBook had an HDD which is pretty slow. I swapped it out for a Kingston 120GB A400 SATA 3 2.5" Internal SSD SA400S37 (~25 USD) and got much better overall performance, most notably at boot.
For some reason, even though the wireless is capable of 802.11n, I'm only getting around 14Mbps up and down in my iperf3 tests. Wired networking is much faster. It isn't clear what is limiting the wireless network rate, but perf (not iperf) reports that read_hpet (high percision event timer) is consuming most of the cpu (though that may be a perf artifact, not sure).
/etc/apt/sources.list.d/my-non-free.list
with the
following contents:deb http://deb.debian.org/debian buster contrib non-free
deb-src http://deb.debian.org/debian buster contrib non-free
apt-get update
apt-get install firmware-b43-installer
/etc/network/interfaces
:allow-hotplug wlan0
iface wlan0 inet dhcp
apt-get install wicd
After updating to 10.8, xfce Window Manager wouldn't show the login screen, the main screen was suck on a blinking cursor, but I could still use the computer buy switching to another TTY with alt+control+F2.
dmesg showed an NVIDIA driver warning about my old graphics card no longer being supported. This issue is also described here.
Rather than installing the legacy NVIDIA driver, I installed the open source nouveau driver which seems to work fine for general web browser use and zoom calling. I went with the nouveau driver because I believe it will be maintained longer than the proprietary NVIDIA drivers.
After doing this, I was able to purge all the nvidia packages.
sudo apt-get purge '^nvidia-.*'
You may want to autoremove after this to cleanup unused packages:
sudo apt-get autoremove
Last updated February 7, 2021