Originally posted by pgeorgi
View Post
Well, IF. Looking on topic, that's could be an issue. I'd say thanks to half-blob approach it looks more like Snake Oil or False Advertisement rather than Good Thing.
i945 support was a one shot stunt that took years and _lots_ of resources that we can't rely upon all the time, such as the CISO of a major industrial nation stating that they'd reevaluate the use of their products across the entire government if Intel doesn't support that port, and even that only succeeded when the platform was already dead from Intel's perspective (that is, few secrets worth worrying about from their point of view, for example because they've already moved on from DDR2).
1) China, and even Russia managed to design their SoCs&CPUs instead of s... Intel's [CoC]. Far better terms, more cooperative HW teams and so on. China companies even managed to get nice margins out of this.
2) These days CPUs&SoCs suitable as laptop or even desktop designed by fairly small startups. These offer better terms, they can't afford to be as toxic and troublesome as Intel and dreaded "independent" vendors. IMHO later better burn in hell alltogether. Being better in various regards, including these aspects is what gives less toxic companies a chance. What startups lack in nanometers, R&D and so on, they make it up in better terms, prices, agility and being at client side.
3) Needless to say 1) and 2) do not have to enjoy by non-removable Intel backdoors. Quite a consideration, especially for gov and somesuch, no? I think mentioned HW dev teams can offer much better "risk assessment" to their govs than you ever stand chance to deliver.
4) Sure, such CPUs and SoCs aren't best of the best. But there is notion of "good enough" and it seems Intel wouldn't give best terms either, at which point such activity seems to be well justified.
5) Granted all that I fail to see how or where "major industrial nation" showcased... that part of theirs.
TL;DR next time "major industrial nation" gov could try, to, say, fire x86 fans, send Intel where it belongs, hire sane ppl and design CPUs/SoCs and SW around. If even Russia can afford that... lol, dammit, there could be no excuse except maybe being banana republic. Wait, even these started doing some comparable techs?!
Now we're in the situation where companies and business units whose DNA normally is "all closed all the time" are contributing to coreboot out in the open (yes, there's open source code in the final image that is copyright Intel). That's probably the worst time for us (at large, not speaking about you individually) to pack our things and leave, because then they really will revert to their bad old ways.
You don't feel like trusting x86 vendors anymore? Fine, use something else. You can even use coreboot there (as you noted yourself), and we gladly help you get up to speed and integrate your contributions. The more fully open firmware code we have, the better, as it showcases to the frightened vendors (Intel etc) that there's nothing to be afraid of. But for projects with a different risk profile the compromises that x86 requires these days may be acceptable and it would be a shame to tell them they have to go to 100% closed (e.g. by using the products of the big IBVs) because we're unwilling to even try to move the ecosystem.
We're also open to provide better information about the required or optional blobs for each platform, but not to the point of twisting our mission statement into something that you or Timothy think is our mission but isn't. We define our mission ourselves, thank you very much.
Addendum: I'm not sure if the Wright Brothers had a mission statement (not sure if they were popular back then), but it would probably have been something along the lines "enable people to fly". Their detractors (of which there were many) probably would have tried to coerce them to change it to "part as many people from their money as possible".
I think a mission statement should be defined by the desired goal ("make people fly"), even if those on that mission fail and the result was a different one ("parting people from their money"). By insisting that we "change" our mission you essentially tell us that we failed. Not very nice, but who's to argue with an opinion? But if we failed, we wouldn't need an amended mission statement, the most reasonable course would be to cut our losses and shut down the project.
Since we don't, we obviously don't believe that we failed.
I think a mission statement should be defined by the desired goal ("make people fly"), even if those on that mission fail and the result was a different one ("parting people from their money"). By insisting that we "change" our mission you essentially tell us that we failed. Not very nice, but who's to argue with an opinion? But if we failed, we wouldn't need an amended mission statement, the most reasonable course would be to cut our losses and shut down the project.
Since we don't, we obviously don't believe that we failed.
Look, I do think when someone creates something good, it fair if they are rewarded. However there're limits on how far it should go, and I think Intel, "independent" board vendors and so on long exceeded all sane limits, turning into toxic proprietery troublemakers with numerous hidden agendas. By any means, these aren't scaredy cats. And even if you get 'em in, I'm afraid they wouldn't stop their hidden agenda folly and corrupt your ecosystem instead. From what you told it seems they already did.
So if it comes to question if you failed or not... I don't know. From your words I got impression you more about "appeasing HW vendors" rather than something else, that part maybe not failed, but let assume I'm not curious enough to figure it out. I have more pleasant things to do, for example.
Either way guess I should thank you for keeping me more up to date on what to expect from that project and so on. Even if I dislike it, at least it makes things clear.
Leave a comment: