Concerning the compatibility, there shouldn't be a difference between LMDE and Debian. The choice of the Desktop environment depends on your personal favour. As Mac user, you probably tend towards Gnome which can be installed during the setup of Debian, not LMDE. However, as I don't know about the performance of the 2013 iMac, maybe Cinnamon or Mate are a better choice.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Yeah I tend to Gnome but was thinking to give this to the wife that is a windows gal ಥ_ಥ she might be better off with cinnamon
If she's used to Windows, KDE might be a better choice. It runs well on my 2012 Intel i3 dual core, 8GB RAM laptop.
Last time I tried KDE was like 2013… it has been a long time. How does it play with flatpacks designed for gnome?
I just installed the Flatpak version of Inkscape (the first GTK application, that came into my mind, where it makes sense to have the latest version installed) and the Breeze dark theme works for me.
I'm using Debian Bookworm btw ;-)
I use some GNOME apps and they work fine. KDE has good support for GTK theming ;)
I decided to use a rolling distro, in order to get the newest kernel drivers My favorite rolling distros are OpenSuse Tumbleweed and Arch OpenSuse TW was great out of box on my old iMac, but you most likely have to get some proprietary firmware in order for WiFi to work (see dmesg for drivers missing their FW) I decided to use arch (install using archinstall python script) from now on because I prefer the installation of community packages if the AUR using yay instead of searching https://software.opensuse.org/packages and click "one click imstall" download the file, double klick the file, which opens YaST frontend for repo management and then klick multiple times until the package is installed 😄
Pro of that behavior of openSuse is, that you don’t have to touch the terminal even once (except for checking dmesg to see if all driver work as intended)
Maybe, it makes sense to upgrade wifi using a dongle (you may have only wifi 4 in the iMac and there are usb dongles for wifi 6) or just use Ethernet.
I had problems using suspend on my iMac (screen was glitchy after wakeup) so I prevented systemd to trigger suspend and always turn the iMac off after usage. Command to disable suspend: sorry forgot but was something with simlinking
But anyway, now that I searched for it, I found this: apparently you can prevent the glitchy screen if you boot via legacy BIOS instead of EFI, to achieve this, you have to install your Linux (and thus grub2) from a liveOS booted from a cdRom instead from a stick (old mac boot efi from stick and legacy bios from usbstick) once you have your Linux booting using legacy bios, you can from now on boot your ISOs using grub and you don’t have to use any stick or CDrom ever again on that machine, as long as you leave have your boot partition untouched 😇
Feel free to ask more (I love when people try to make old hardware usable and prevent eWaste that way)
Yeah WiFi requires proprietary drivers… it is less of an issue in 2024 as even purist distro like Debian now ship with those. The screen bug sounds annoying though… on which iMac did you experience this?
Yea, it ships with the driver but not with the firmware needed for that driver (/sys/firmware/) in Arch there is a AUR package to install the firmware and in openSuse you have to run a command, which is written in dmesg error, while connected to the internet. I don’t know how debian handles it.
I have to research that first 😂 but it’s one that has a AMD grafic card that runs on readon driver which seems to not support suspend if booted from EFI if understood that linked threat correctly. Some macs have nvidia grafic card, which don’t work at all, if you boot Linux from EFI. So I guess it’s ideal to boot Linux on any older mac via legacy bios instead of modern EFI.
Oh yeah forgot about Nvidia!!! Is that tricky to get to work on Debian? Possibly easier on Mint LMDE
I don’t know Debian really, i heard that the kernel is somewhat old, but if you use the proprietary drivers anyway, It should not matter
Just finished the install :) everything worked out of the box with Mint. What an absolute pleasure!
Very nice to hear! Have fun 😁
anything that isnt very hard to run should be fine. ive personally ran a distro on an early 2012/2013 mac and it worked just fine. forgot what one but i know it was a very common mainstream one. i also somehow got kali on it so that was interesting too. if you want something easy and simple you should probably use mint or debian if they support imacs, otherwise? its really down to personal pref
Yeah, the idea is something simple and stable. Stable because I don’t want to babysit the OS (I already do that at work), and simple so my wife can also use it in case of need. She only know windows so anything the comes close in terms of UI is “ok” for her. The real choice was between KDE or cinnamon. Eventually opted for Mint/Debian
I have Arch on a 2013 mbp and it has served very well for years. I think I had to do a little work getting the backlight controls bound to some hotkey combos, but that might depend more on DE than distro. I'm probably going to put NixOS on it, since I'm not using it as my work laptop anymore. Use whatever you want! Debian is always a pleasure, too, in my experience.
I can't speak for your exact model, but I'm running kubuntu on my old 2012 MacBook Pro (with an upgraded SSD and maxed-out 16 GB RAM). My daily driver is a desktop, but I spend almost as much time on the laptop. It's a wonderful experience for my use case, and all the hardware is supported "out of the box".
Maybe try distro hopping a bit to see which experience is best for your usage. Have fun with it!
Yes, I also had a positive experience with Ubuntu on a 2012 MacBook Air :)