Live data from Hacker News

Linux has better hardware support than OS X

devblog.avdi.org

51–60 of 218 posts

Re: Linux has better hardware support than OS X

#51
post #42

Earlier quoted context omitted.

The author's point is that there IS handpicked hardware from Lenovo (for certain models), by design, and something Intel, among others, put a lot of energy, money and dedication into. Linux absolutely should benefit from this over other OSes, as it did not come for free.

And yet, Linux doesn't have all that great driver support in that handpicked hardware from Lenovo. Lots of stuff have Win/Mac only drivers.

Yes, I do.

Most stuff in my field of multimedia, from top notch quality items available for other platforms (Apogee stuff, UAD Apollo, Black Magic Cinema camera) to prosumer products, including many consumer stuff which only have some community drivers that don't let you use all the functionality.

Re: Linux has better hardware support than OS X

#52
I'm yet to come across a developer who claimed that OS X has better hardware support than GNU/Linux. I have however come across plenty stating that they pay top dollar for Apple because they manufacture both -- the hardware and the software. Which is perfectly fine.

Re: Linux has better hardware support than OS X

#53
>This is a double standard. To have its “great” hardware support, a given release of OS X has to support a few dozen hardware configurations.

Agreed. Linux and Windows, as operating systems, are solving a much different and more difficult problem than OS X is. You can get them to run on a wide variety of hardware relatively easily. By that metric, both Windows and Linux have "better hardware support" than OS X.

The problem is this metric is completely useless to me. When I turn on my machine, I do it in order to get work done. This means I need to be able to go online for project management and responding to emails, I need to be able to call my clients using their preferred VoIP service, I need to run text editors, IDEs, and various virtual machines, interpreters, compilers, and servers, I need to be able to hook into an iPhone or Android phone and load software onto it, I need to be able to quickly and painlessly install libraries, software, and developer tools, I need to be able to edit video and audio, and I need to have the confidence that if I had to learn a new skill or assumed a new responsibility, I'll spend most of my time learning rather than setting my system up.

I care about my system's hardware support as far as it allows me to do these things quickly and painlessly. I've had Linux and Windows machines before and I've done all I've needed to do on them, but I've never accomplished my work as effortlessly as on a Mac. I think that's what geeks mean when they say "better hardware support". They mean "fewer unforeseen setup-related problems". That's a metric I care deeply about.

Re: Linux has better hardware support than OS X

#54
post #6

Actually, even ThinkPads aren't the inofficial reference platform these days either... I've had this W520 for the past 2 years and, while running with NVIDIA graphics, I can neither boot without specific kernel options (pci=noacpi) nor can I change the brightness after the kernel is loaded (pre-kernel changes are fine and stay after boot. Even changing brightness after kernel load but before loading of the nvidia mod…

Yup, this is increasingly the case. Kernels 3.9.x still have power consumption issues when using suspend/resume on Tx2x (Sandy Bridge) machines. If you managed to buy a ThinkPad from that generation with "Thinkpad Wireless," good luck getting reliable wireless connectivity, as the binary blob 8188CE drivers are worse than garbage. As much as people talk about how AMAZING hardware support on linux is, if you want a "j…

Unfortunately Ingo has pretty much shitcanned any efforts to progress power saving support for the forseeable future, so don't expect things to improve.

Re: Linux has better hardware support than OS X

#56
post #45

Earlier quoted context omitted.

It sounds like you're in the minority based on places I've worked and people I've met! Good for you though, I think it requires a lot of discipline to stay on top of VMs which is why so many people install things directly to OS X.

Huh? Using VMs is a very widespread practice, on the last 2-3 years. Maybe not in enterprise America, but for startups and modern software/web companies/devs, it's all the rage. Hence projects like Vagrant too. And not only on Mac: it's better to use a VM for development if you're deploying to Linux even if you run Linux on your desktop too. Why would you clutter your desktop install with a deployment environment stu…

Those are all great points. These days there are great tools like(foreman from heroku comes to mind) that give you tiny configuration files to detect which versions of languages and environment variables you need to make an application run so switching between applications is actually quite seamless. I work in mostly higher level languages so maybe things aren't as delicate.

Re: Linux has better hardware support than OS X

#57
post #46

Six years ago I bought an Inspiron 14 that Dell sold with Ubuntu. A few weeks ago I got an XPS 13, the model Dell now sells with Ubuntu (although I didn't purchase the developer version because it had a longer shipping time and I needed it ASAP). Unfortunately, even on this "reference" hardware there are many frustrations. I installed 64-bit Ubuntu 13.04. Supposedly all of the special tweaks Dell makes to the version…

If you didn't buy the version with the OS installed, then it's not the same comparison.

When you buy a MacBook, OS X is already installed and working. I don't know a whole lot about the Dells, but isn't the same true otherwise?

Re: Linux has better hardware support than OS X

#58
post #13

Linux "supports" most of current hardware by using generic drivers offering minimal functionality for any given device. The device will work, but not any of it's non-standard or advanced features. E.g. want to switch DPI in your new shiny Logitech mouse? Or customize behavior of it's buttons? Nope, sorry, not supported. I, for one, do not consider this a supported hardware, even if basic functionality is there.

> want to switch DPI in your new shiny Logitech mouse? Or customize behavior of its buttons? Nope, sorry, not supported.

Switching DPI of a shiny logitech mice and customizing the behaviour of its buttons is of course supported in linux.

Re: Linux has better hardware support than OS X

#59
post #55

Did not read. How is this news? People run Linux on their alarm clocks whereas OSX is made to work with the few different hardwares Apple makes.

Because you didn't read, you missed the entire point of the article, which directly addresses your comment.

Re: Linux has better hardware support than OS X

#60
post #48

Because Xcode. Some of us need to iOS apps too even if it's not our first priority. At this moment the only sane way to do that is having OSX installed on a Mac.

Because of XCode? Not so sure. Developers for all kind of stuff use OS X. Any conference, from Google IO to Oracle or Apache (Java) stuff, to RoR have tons of developers, the majority actually, running OS X. Even Rob Pike uses OS X. Even Linus Torvalds (although he just uses the Mac, not the OS, of course). And most of them do not deploy anything to iOS. The use OS X because it's a fine UNIX and it has all the commer…

I don't think your parent was suggesting Xcode is the reason, just one that hadn't yet been brought up...
Post reply on HN