this post was submitted on 27 Jan 2024
33 points (86.7% liked)
Linux
48287 readers
637 users here now
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
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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 😁