Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
I was wondering what Distro works best.

This means:
> Best battery life
> Best driver support
> Best UI
> Quickest to fix problems (We all know an OS has problems, Linux is no different).

I was thinking of putting rEFInd on here and getting it going. Maybe putting 64gb aside to see how it works for my use and go from there.
 

2984839

Cancelled
Apr 19, 2014
2,114
2,239
I use Fedora 20 on a 2011 MBP and like it. Battery life is the same as on OS X. All the drivers seem to work, though I haven't bothered to test them all. Wireless works perfectly after following the instructions found here: http://wireless.kernel.org/en/users/Drivers/b43

As far as UI is concerned, you usually have a wide variey of choices regardless of distro, and even if you don't like the one you installed, changing it is not a big deal. KDE provides the most functionality out of the box, but uses a lot of resources IMHO. I generally prefer Openbox because I'm a hopeless minimalist, but I do use KDE from time to time and find it useful and aesthetically pleasing.

I have not used any of the following distros on Apple computers, but here's my experience with them anyway

Linux Mint: Very user friendly and MATE is a great interface for Linux beginners. You get the huge software support of Debian without the bloat of Ubuntu. Mint is fast and you can find lots of software for it. It supported all the hardware I have used it with out of the box with no configuration required. My custom desktop currently runs Mint.

Ubuntu: This used to be the one I recommended to beginners because most stuff worked out of the box, but it got bloated and unstable in 12.04. The last version I used was 13.10 and it was not good. Still, it has tremendous software support since it's Debian based and a huge and helpful community. Lubuntu is a lighter weight version that uses LXDE for the desktop and seemed to run much smoother when I gave it a shot.

Arch Linux: This is by far my favorite and I had it on my Asus laptop for over a year. It's not for the faint of heart though. The best thing about Arch is its rolling release cycle that ensures you always have up to date software. It's also generally faster, more stable, and more secure than many other distros because you only install what you need and nothing else. It supported the hardware on my Asus and a custom desktop perfectly. Battery life on the Asus was better than on Windows 8. I'm considering installing this on my MBP.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
I use Fedora 20 on a 2011 MBP and like it. Battery life is the same as on OS X. All the drivers seem to work, though I haven't bothered to test them all. Wireless works perfectly after following the instructions found here: http://wireless.kernel.org/en/users/Drivers/b43

What didn't work about wireless initially?

As far as UI is concerned, you usually have a wide variey of choices regardless of distro, and even if you don't like the one you installed, changing it is not a big deal. KDE provides the most functionality out of the box, but uses a lot of resources IMHO. I generally prefer Openbox because I'm a hopeless minimalist, but I do use KDE from time to time and find it useful and aesthetically pleasing.

And Gnome 3? Is it still a bag of hurt?

I have not used any of the following distros on Apple computers, but here's my experience with them anyway

Linux Mint: Very user friendly and MATE is a great interface for Linux beginners. You get the huge software support of Debian without the bloat of Ubuntu. Mint is fast and you can find lots of software for it. It supported all the hardware I have used it with out of the box with no configuration required. My custom desktop currently runs Mint.

Ubuntu: This used to be the one I recommended to beginners because most stuff worked out of the box, but it got bloated and unstable in 12.04. The last version I used was 13.10 and it was not good. Still, it has tremendous software support since it's Debian based and a huge and helpful community. Lubuntu is a lighter weight version that uses LXDE for the desktop and seemed to run much smoother when I gave it a shot.

So they didn't unbloat Unity? How are they ever going to make a phone work if they can't unbloat Unity? /facepalm

Arch Linux: This is by far my favorite and I had it on my Asus laptop for over a year. It's not for the faint of heart though. The best thing about Arch is its rolling release cycle that ensures you always have up to date software. It's also generally faster, more stable, and more secure than many other distros because you only install what you need and nothing else. It supported the hardware on my Asus and a custom desktop perfectly. Battery life on the Asus was better than on Windows 8. I'm considering installing this on my MBP.

I always said I would eventually try to install Arch. Then I go look at the Arch install instructions and get a headache.
 

2984839

Cancelled
Apr 19, 2014
2,114
2,239
What didn't work about wireless initially?



And Gnome 3? Is it still a bag of hurt?



So they didn't unbloat Unity? How are they ever going to make a phone work if they can't unbloat Unity? /facepalm



I always said I would eventually try to install Arch. Then I go look at the Arch install instructions and get a headache.

The b43 driver for the Broadcom 4331 chipset needs proprietary firmware in order to work. This is not included in Fedora (and many other distros) because it isn't open source. The process described at the link extracts the firmware from Broadcom's proprietary Windows driver using the fwcutter tool. Then you reload the b43 driver into the kernel using modprobe.

I used GNOME 3 on Fedora 19 on a different machine and it was okay. It was usable, but I prefer GNOME 2's interface and lower resource usage. Unity was pretty bad when I was using it in Ubuntu 13.10 and 12.04. It was bloated and crashed repeatedly. Now, KDE is pretty bloated too if you look at it from a resource usage perspective, but it's the one desktop environment where I can tolerate the bloat because it has tremendous configurability and looks great.


The Arch instructions could be better written IMHO. It's okay as long as nothing unexpected happens, but you really have to know what you're doing if it doesn't go according to the guide. It also doesn't account for using full disk encryption, which has different requirements, mainly with regards to partitioning and setting encrypt hooks in mkinitcpio. However, once you get Arch working, it is fantastic.

edit: I should add that Arch requires the same Broadcom firmware extraction method that Fedora does for the BCM4331 and other chipsets. This could make for a difficult install if you don't have an ethernet port, since the wireless won't work.
 

talmy

macrumors 601
Oct 26, 2009
4,725
332
Oregon
I use Xubuntu 12.04 under VirtualBox. Runs fine and is 100% free. This is important to me because I've distributed a free engineering CAD program that runs under Linux to my students, providing them with the virtual machine image files. While I can run the image under OS X, it's for students with Windows 8 since the Windows version of the software is Windows 7 or XP only!

Students had no problems with the combination, even though they've had no Linux experience.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
The b43 driver for the Broadcom 4331 chipset needs proprietary firmware in order to work. This is not included in Fedora (and many other distros) because it isn't open source. The process described at the link extracts the firmware from Broadcom's proprietary Windows driver using the fwcutter tool. Then you reload the b43 driver into the kernel using modprobe.

I used GNOME 3 on Fedora 19 on a different machine and it was okay. It was usable, but I prefer GNOME 2's interface and lower resource usage. Unity was pretty bad when I was using it in Ubuntu 13.10 and 12.04. It was bloated and crashed repeatedly. Now, KDE is pretty bloated too if you look at it from a resource usage perspective, but it's the one desktop environment where I can tolerate the bloat because it has tremendous configurability and looks great.


The Arch instructions could be better written IMHO. It's okay as long as nothing unexpected happens, but you really have to know what you're doing if it doesn't go according to the guide. It also doesn't account for using full disk encryption, which has different requirements, mainly with regards to partitioning and setting encrypt hooks in mkinitcpio. However, once you get Arch working, it is fantastic.

edit: I should add that Arch requires the same Broadcom firmware extraction method that Fedora does for the BCM4331 and other chipsets. This could make for a difficult install if you don't have an ethernet port, since the wireless won't work.

Well, that shuts down me putting Fedora of Arch on this machine. I don't have access to an ethernet port, and I don't have the adapter anyway.
 

2984839

Cancelled
Apr 19, 2014
2,114
2,239
Well, that shuts down me putting Fedora of Arch on this machine. I don't have access to an ethernet port, and I don't have the adapter anyway.

It's actually only a problem for Arch because Arch requires an internet connection for the install. If you have another machine you can use to download the firmware file, you can install Fedora as normal from a live USB, boot into the new system, then copy the necessary firmware file over from a USB and continue following the instructions for extracting it and reloading the driver.

edit: Or you could just download the firmware from OS X and put it on a USB to save for later when Fedora is up and running.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
It's actually only a problem for Arch because Arch requires an internet connection for the install. If you have another machine you can use to download the firmware file, you can install Fedora as normal from a live USB, boot into the new system, then copy the necessary firmware file over from a USB and continue following the instructions for extracting it and reloading the driver.

edit: Or you could just download the firmware from OS X and put it on a USB to save for later when Fedora is up and running.

Alright, thanks, I think it's down to either Fedora or Lubuntu. I'll have to think about it.
 

2984839

Cancelled
Apr 19, 2014
2,114
2,239
Alright, thanks, I think it's down to either Fedora or Lubuntu. I'll have to think about it.

They're both pretty good. One advantage Fedora with KDE may give you is that the screen brightness, keyboard backlight, and volume buttons all work without any configuration on KDE, but not on LXDE. You can get them working on LXDE just fine (I have them working in Openbox), but you'll have to edit some configuration files by hand. Kubuntu would be another option to consider if you wanted to try KDE but with an Ubuntu/Debian based distro.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
They're both pretty good. One advantage Fedora with KDE may give you is that the screen brightness, keyboard backlight, and volume buttons all work without any configuration on KDE, but not on LXDE. You can get them working on LXDE just fine (I have them working in Openbox), but you'll have to edit some configuration files by hand. Kubuntu would be another option to consider if you wanted to try KDE but with an Ubuntu/Debian based distro.

Have you tried cutting out the middle man and just using Debian? If so, what is it like?
 

Manic Harmonic

macrumors 6502
Dec 4, 2011
299
1
You know, there are some arch based distros out there that are already configured and still get the benefit of the rolling release cycle - Run the Bridge Linux or Manjaro live DVD in virtualbox and see how you like it. They're both meant to be user friendly. If you really wanted to try a teak arch install, you could just start out with a dirt cheap USB WiFi stick while you do the install.

BTW you asked about gnome 3 earlier, in my opinion it's been greatly improved. Even Linus himself is using it now.

There's also a Ubuntu Gnome which comes with gnome instead of unity, pretty nice distro. Also I know there's a lot of people that have moved to Linux Mint or ElementaryOS.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
Went with the lazy route, got an Ubuntu ISO and installed it.


Holy wow, this is way faster than I can remember my computer being. Even the WiFi! I didn't even think that was possible, simply changing the OS making a demonstrable difference in something as mundane as surfing speed.
 

maflynn

macrumors Haswell
May 3, 2009
73,419
43,306
I like fedora, and ran that on my older MBP. Sadly it took a lot of work to configure everything and then when the newer version of fedora rolled out, I had to re-do all that configuration. I saved the conf files, and drivers but it still required a lot.

I gave up on Linux at that point, but of all the distros I played with, Fedora was the one I like the most.
 

Renzatic

Suspended
I've toyed with Fedora a bit and thought it was pretty decent. The one biggest problem I have with it though is that I find the font rendering absolutely terrible. There are steps you can take to make it a little better, but it never feels quite up to par with some of the other distros.

Ubuntu by comparison (or Ubuntu Gnome at least) looks almost as good as OSX.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
I've toyed with Fedora a bit and thought it was pretty decent. The one biggest problem I have with it though is that I find the font rendering absolutely terrible. There are steps you can take to make it a little better, but it never feels quite up to par with some of the other distros.

Ubuntu by comparison (or Ubuntu Gnome at least) looks almost as good as OSX.

You like the Ubuntu Font Family? That's one of the things I really don't like about it.
 

Michael Goff

Suspended
Original poster
Jul 5, 2012
13,329
7,421
Yeah, I think the default Ubuntu font is kinda goofy looking too. But no, I'm talking about the font rendering in general.

Fedora doesn't do as good a job at it as Ubuntu for some reason. Out of the box, it almost looks worse than Windows XP.

Ah, okay.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.