LWN.net Logo

The same discussion again and again...

The same discussion again and again...

Posted Nov 9, 2011 19:31 UTC (Wed) by wookey (subscriber, #5501)
In reply to: The same discussion again and again... by drag
Parent article: Rawhide gets GNOME Shell for all display types

Why should a developer abandon the use of perfectly good APIs just because some users choose to go out and buy hardware that requires closed source software to function, then refuses to run closed source software?

There isn't necessarily much choice about it:

This here desktop was provided by IT in a large corp. The built-in graphics is disabled and an nvidia card shoved in. I can't change that - it's locked-down by IT.

More seriously, on ARM there are 6 different GPUs available and _all_ of them require binary drivers. I can't buy _any_ hardware that has accelerated graphics without getting into the above sticky situation. We both agree it's a crappy situation to be in, but short of telling me I should choose an entirely different CPU architecture, I can't really be blamed for _choosing_ this situation.


(Log in to post comments)

You can change OS, but not the hardware?

Posted Nov 9, 2011 20:41 UTC (Wed) by khim (subscriber, #9252) [Link]

This here desktop was provided by IT in a large corp. The built-in graphics is disabled and an nvidia card shoved in. I can't change that - it's locked-down by IT.

And yet you can change the OS? Hard to believe. If everything is indeed nailed down then "user" here is not you, it's your IT department. You are merely a commuter. You have my condolences but I don't see why I should jump hoops to accommodate your needs.

We both agree it's a crappy situation to be in, but short of telling me I should choose an entirely different CPU architecture, I can't really be blamed for _choosing_ this situation.

Then we should all agree that today ARM is crappy architecture - not because of CPU (which is also not all that rosy: try to find a free documentation on ARM architecture, for example), but because of GPU - and side with the Intel in it's fight with ARM. Or use binary blob if you prefer that.

You can not pay money to people who push GPUs which require binary blobs and then expressly refuse to use said blobs: you are not helping anyone because producers of said GPU don't really care all that much what you do with them if you paid good money anyway. Either start cracking blob (if you live in a country which allows such activity) or use it "as is" or stop buying this stuff. In this case you don't even have my condolences.

As I've noted before: if you've bought piece of hardware which requires binary blob - you've accepted it. Period. End of story. Live with the consequences. If you throw away said blob after the sale you'll just make your life more miserable - it does not affect the manufacturer at all.

P.S. Of course there are possibility that you've bought ARM chip for some highly specialized project and you don't actually need a GPU at all... but then the question arises: what this have to do with GNOME? GNOME is desktop environment intended for desktops, laptops - how is it relevant to your highly specialized ARM endeavour?

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds