Originally posted by Calinou
View Post
Announcement
Collapse
No announcement yet.
Intel Skylake & Broxton To Require Graphics Firmware Blobs
Collapse
X
-
-
Originally posted by Calinou View Post
It's an hindrance to those who want to run exclusively free/libre software.
Also, remember that free/libre software is mostly a matter of what if, not of practical usage. Look, it's cool not to have handcuffs, you can drive and shift gears at the same time. Do you get the point now?
GPU drivers are not easy things to work with. If something goes wrong, you as a user are probably going to have no ability to fix the source code yourself. So who do you go to? The only obvious choice is Intel, because nobody else is going to know what to do either. But if Intel is doing all the work, why does it matter if they open source anything? Remember too - the only systems with intel graphics are intel processors or motherboards of the x86, x86-64, and MAYBE Itanium. Almost all of the benefits of having open source intel drivers gets thrown out the window because the hardware platform itself is so locked down.
Intel is usually the first company to meet with the demands of other open source software, such as Wayland or Mesa. If that weren't the case, maybe you'd be onto something. But really, since there is no actual problem with intel close-sourcing things, you're just whining because of the principle, and that's not a good reason.
Y'know what really bothers me? People who say they want a fully libre system and stop at free and open software. You're a hypocrite if you decide to go for intel at all. Go for an architecture like SPARC where even the CPU schematics are open source, and THEN you've got a legitimately FOSS system.Last edited by schmidtbag; 06 June 2015, 10:01 AM.
- Likes 1
Comment
-
As people said before me, there are several problems with closed-source blobs.
First, you can't fix bugs. You depend on the goodwill of the hardware manufacturer, and these tend to stop supporting 'old' hardware, where old could mean even hardware only 2-years old, as is common on many Android devices.
Second, and related to the first point, bugs could mean not just missing functionality but security vulnerabilities as well. For example there are known BIOS and even GPU-based rootkits based on closed-source firmware exploits. Remember that closed-source doesn't mean secure. Example: Windows.
Third, you can't add new functionality. For example your hardware might support OpenGLESv3 but the firmware shipped only supports GLESv2 and the product has reached it's end-of-life status.
Fourth, and actually not that important from my point of view, is the fear from 'NSA' or whatever surveillance.
All in all this is a step in a very wrong direction. I hope that Intel reverse this poor decision.
- Likes 1
Comment
-
Originally posted by amehaye View PostAs people said before me, there are several problems with closed-source blobs.
First, you can't fix bugs. You depend on the goodwill of the hardware manufacturer, and these tend to stop supporting 'old' hardware, where old could mean even hardware only 2-years old, as is common on many Android devices.
Second, and related to the first point, bugs could mean not just missing functionality but security vulnerabilities as well. For example there are known BIOS and even GPU-based rootkits based on closed-source firmware exploits. Remember that closed-source doesn't mean secure. Example: Windows.
Third, you can't add new functionality. For example your hardware might support OpenGLESv3 but the firmware shipped only supports GLESv2 and the product has reached it's end-of-life status.
Fourth, and actually not that important from my point of view, is the fear from 'NSA' or whatever surveillance.
All in all this is a step in a very wrong direction. I hope that Intel reverse this poor decision.
As I see it, this whole thread (with few exceptions) is nothing more than "whining because being able to whine".
- Likes 3
Comment
-
Originally posted by amehaye View PostI hope that Intel reverse this poor decision.
Originally posted by MoonMoon View PostAs I see it, this whole thread (with few exceptions) is nothing more than "whining because being able to whine".
Comment
-
Originally posted by Gusar View PostAnd for the person mentioning Qualcomm going to the "dark side" for requiring blobs for the ath10k driver... The ath9k and ath5k drivers aren't blob-free either. Sure, there's no file in the /lib/firmware directory. But instead, the source code contains tables and tables filled with magic numbers. Just check the driver source for "initvals" and you'll find these huge tables.
Comment
-
Originally posted by schmidtbag View Postwhat possible need do you have for an exclusively free/libre system?
Yes, a growing tension. Previously theoretical attacks continue to become practical and real attacks. (For example, a couple decades ago we used to "worry" (in a purely academic sense) about a worst-case scenario of SSL MitM being a possible thing that could happen, but in 2015 we know for sure that it really happens and that if you're not careful, it will happen.) We need to be making our computers more secure, not less secure, and that means a larger fraction of it should be auditable. Ideally 100% but if we can't get to 100% we should at least be inching closer that. A move in the less secure direction should be viewed with suspicion and loathing. Even if you tolerate it and reluctantly hand over your dollars, you should be unhappy about it.
And so..
Do you seriously think the GPU is a good place to add incriminating backdoors to your system?
And: "incriminating?" Ok, we don't know it's happening, but let's ask "what if?" Just what consequences do you think there are, should someone be caught? Suppose they did get caught, and it turns out there's a deal (or more likely: coercion) between the US government and Intel. Right off the bat, you'd know that AMD and Nvidia would surely have been under the same pressure, so it wouldn't put Intel at a competitive disadvantage. We know from the AT&T retroactive immunity case, that Intel (and the other manufacturers) wouldn't suffer a liability disadvantage. So please, go on, tell me how it would be "incriminating." Were it to happen, what would be the downside for either Intel or a government pressuring them?
No, I'm not saying there's a backdoor in the blob. But it's a real risk and there's little reason there shouldn't be a backdoor. And a few years from now, it'll be even more likely, and a few years after that, even moreso. Running more unauditable blobs is the wrong direction for users to be going.
- Likes 1
Comment
-
Originally posted by Nille_kungen View PostWhy does this have to be in an blob when it could be open source.
Why trying to forbid "no reverse engineering, decompilation, or disassembly of this software is permitted." when it's allowed in EU by law and they can't forbid it?
Comment
Comment