'Is It Time For Open Processors?' (lwn.net)
Linux kernel developer (and LWN.net co-founder) Jonathan Corbet recently posted an essay with a tantalizing title: "Is it time for open processors?" He cited several "serious initiatives", including the OpenPOWER effort, OpenSPARC, and OpenRISC, adding that "much of the momentum" appears to be with the RISC-V architecture. An anonymous reader quotes LWN.net:
The [RISC-V] project is primarily focused on the instruction-set architecture, rather than on specific implementations, but free hardware designs do exist. Western Digital recently announced that it will be using RISC-V processors in its storage products, a decision that could lead to the shipment of RISC-V by the billion. There is a development kit available for those who would like to play with this processor and a number of designs for cores are available... RISC-V seems to have quite a bit of commercial support behind it -- the RISC-V Foundation has a long list of members. It seems likely that this architecture will continue to progress for some time.
Here's some of the reasons that Corbet argues open souce hardware "would certainly offer some benefits, but it would be no panacea."
Here's some of the reasons that Corbet argues open souce hardware "would certainly offer some benefits, but it would be no panacea."
- "While compilers can be had for free, the same is not true of chip fabrication facilities, especially the expensive fabs needed to create high-end processors... It will never be as easy or as cheap as typing 'make'..."
- "Without some way of verifying underlying design of an actual piece of hardware, we'll never really know if a given chip implements the design that we're told it does..."
- "Even if RISC-V becomes successful in the marketplace, chances are good that the processors we can actually buy will not come with freely licensed designs..."
- "Finally, even if we end up with entirely open processors, that will not bring an end to vulnerabilities at that level. We have a free kernel, but the kernel vulnerabilities come just the same. Open hardware may give us more confidence in the long term that we can retain control of our systems, but it is certainly not a magic wand that will wave our problems away."
"None of this should prevent us from trying to bring more openness and freedom to the design of our hardware, though. Once upon a time, creating a free operating system seemed like an insurmountably difficult task, but we have done it, multiple times over. Moving away from proprietary hardware designs may be one of our best chances for keeping our freedom; it would be foolish not to try."
It seems doubtful that any person could understand all the complexities involved in a modern high end processor. It takes several teams of designers to design them. An open hardware project is unlikely to get the manpower required.
No.
Browsing at +1 - no ACs, I ignore their posts. So refreshing!
... but it takes a massive amount of money to design and make chips. It's not going to happen "open source" unless some very wealthy individual or organization decides to do so for altruistic reasons.
I don't respond to AC's.
One online article notes 16nm Finfet fab entry cost at $80M, 66 mask steps. You would need a very wealthy patron.
Open source hardware would be buggier than open source software because hardware is more difficult to fix than software, and there is little monetary incentive to prod the developers to work on important things such as security rather than their own whims.
One online article notes 16nm Finfet fab entry cost at $80M, 66 mask steps.
You don't need to build a sawmill before you can build a house, an apartment complex, or a line of cabinetry. You don't need to build a steel mill to build cars. Why should building your own fab be a prerequisite for building a line of semiconductors?
Many big-name semiconductor companies have been "fabless", and many more have started that way. Design the chip, commission the masks, rent the fab services, split the swag.
Let the fabrication specialists raise the captial for building and operating the manufacturing plant, tracking the technology to smaller feature sizes and higher yields. Meanwhile, they let you take the design and marketing risk - along with all their other customers, at least some of them succeeding well enough to keep them in work and profit.
Get to tapeout. Then celebrate and take a break before packaged first silicon arrives, to be soldered to the test boards and turned into product.
Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
DARPA had (has?) a program to try and figure out how to ensure the computer hardware DoD is purchasing is what is actually being delivered. There are more problems with hardware than simply design and the cost of buying fab time. Validation that the design was produced correctly is not trivial in complex hardware. Opening the whole process would help solve that problem, and the DoD may have the deep pockets necessary to pay for actual hardware builds.
processes, ignoring the fact that we have 20 years of computer assisted design experience, plus a variety of techniques which can be used with older process technologies to provide many of the benefits of newer processes on older ones.
The guys who make the Propeller chips talked about masking costs for a Pentium 3 era process tech (0.18um) at ~200k for the stencil(s) for a Propeller 2 tape. If you don't start off assuming you will have current generation power savings or performance, that level of processor technology could be leveraged for at least a 1-1.4ghz processor core. If you skip many of the complicated, power hungry, and insecure performance techniques they used, and run a smaller cache per core, you can fit dozens of simpler designs inside of equivalent die space, and with modern improvements in bus technologies, you could run much high bus clock frequencies than what was possible in the P3 era allowing those cores to more fully utilize main memory. They might not be able to compete on the peak performance compared to other cores, but with more of them doing work and better memory bus saturation, you can get comparitively more work done per clock, and have more processes running at the same time.
If people were serious about an open cpu/desktop motherboard/etc design, we could have it done within a year, for far less than Star Citizen has made in crowdfunding and vulture capitalism. Figure a complete desktop design including masks for under 10 million with systems available for 200-400 dollars. If this first generation of systems is secure and reliable, demand and interest will increase, allowing the funding of a second generation and so long as growth is careful allow the market to expand without saturating up to the x year replacement cycle. Done correctly it will become a self sustaining ecosystem as people claim for upgrades or systems age out and replacement is preferred over refurbishment.
Getting the right engineering resources and the right crowdsourced financial backing together seems to be impossible for modern humans however, but the potential is there, and if engineered correctly the desktop boards could be processor agnostic, utilizing a sideband processor (think a user controlled version of Intel ME which can strap memory and then provide a compatible bios image for any known processor arch plugged into the cpu socket, while also negotiating any board specific power management, handle cpu/memory/io clock rate vs bus stability, etc.)
And if sufficiently open out-of-order implementations (resistant to Spectre class exploits) don't show up, we'll emulate it in a JIT runtime that'll eventually pony up better performance than Intel chips with the TLB flush-a-rama patches. Tanenbaum's old argument about users and developers gladly suffering greater than 5% penalties to use languages like Perl and Java, and this making microkernel performance hits palatable, was recently made all too true with the fix for Meltdown turning monolithic kernels into the worst possible microkernel in terms of the TLB-retaining optimization of syscall and interrupt performance. So, if a JIT takes at most a 10% cut and introduces some weird profile-guided steady-state latency, it'll still win over a 20% worst case real world hit from the Meltdown fix (aka KPTI).
That said, I don't know anything about RISC-V; and young ISAs usually have problems with regard to providing various things for OS kernels (like a way to have a per-thread "vsyscall area" pointer without resorting to #UD traps), and not being ambitious enough for desktop and server roles (e.g. with ASID tagged translation, string copy instructions, non-translated load and store, etc), so I'm not holding my breath on that one. A real-world battle-proven ISA like SPARC or MIPS would be preferred.
This is what happened after China acquired AMD license to produce x64 chips in China, and acquired VIA's x86 license which VIA got from acquiring Cyrix.
The CPU license pool is cracked opened. Soon CPUs in China will be 1/4 the price of Intel/AMD but has better performance.
https://www.reddit.com/r/hardw...
Zhaoxin launched KX-5000 quad/octa-core x86 processors on Dec 28, 2017 in Shanghai, China: image, report, translation.
Zhaoxin revealed KX-6000 & KX-7000 roadmap: image, report, translation.
Other reports: golem.de, pcgameshardware.de, bitsandchips.it, phoronix
KX-5000:
Full SOC design (integrated southbridge)
28nm process by HLMC, 2.1 billion transistors
4-core / 8-core SKUs, no SMT
2.0-2.2GHz base clock, 2.4GHz max turbo
IMC supports dual channel DDR4-2400
PCIe 3.0 lanes
iGPU
integrated audio codec
ZX-200 I/O extension (chipset): SATA3.0, USB 3.1 Gen2, Gigabit Ethernet
OEM: Lenovo desktop M6200
KX-6000: 16nm tick-tock
KX-7000: new uArch, DDR5, PCIe 4.0
Related info:
About VIA & Zhaoxin: wikipedia and wikichip.
KX-5000 preview: image, report
KaiXian KX-5000 series was listed in PCI-SIG integrators list on Nov 10, 2017.
Zhaoxin KaiXian KX-5640 in SiSoftware database.
Zhaoxin ZX-C, KX-5000 series on exhibition on Nov 21, 2017 in Ukraine: report, translation.
KX-5000 CPU arch: block diagram, report, translation.
you have open fabs. Got one?
so what if its open, there's still going to be a bug, and no matter how open it is does not change the fact that it is etched into metal for all of eternity
To inspire others, sow memes as seeds and hope someday hence they will receive water and grow.
This is their first chip, and it's already faster than half of Intel's recent low cost chip.
All they have to do is sell whatever they have at 1/4 the price and Intel's China market will be shrunk by 75%, that means Intel/AMD will have loss of revenue and their cost will be increased due to smaller scale of mass production, which will lead to another round of market shrinkage.
Every industry that have underestimated China have been wiped out. Not to mention IC is one of the industry that is backed by the Chinese government to win at all costs.
Just like German and Japan's high speed rail, and soon Airbus and Boeing.
How about an open version of the Motorola 68000 series of CPU's? Those were great in the day. maybe Motorola would open up the tech on them and let them be advanced. Assembly for them was easy to learn and had a very small instruction set to learn. Learning assembly on the Commodore Amiga's was a snap with the Motorola 68000 series of CPU's.
The Truth is a Virus!!!
But these Intel/AMD fanbois are already triggered.
CPUs are not hard to make, the only thing preventing competition has always been investment and license.
The license problem is solved, and China is throwing billions at development.
China has millions of skilled engineers and a market of a billion people, so it's just a matter of time before they take over.
using math it it literally appropriate to make optimal processors beyond intended specification. Publish all data openly.
You don't follow world news do you.
China built 25,000km high speed rail in 5 years, through deserts, glaciers, mountain ranges, forests, how many km have the Germans built?
Chinese trains have become so good that Germany's Deutsche Bahn wants to buy them.
According to DW columnist Frank Sieren, the railway can no longer afford to give preferential treatment to German companies.
http://www.dw.com/en/sierens-c...
Chinese train technology rolls into Germany
http://www.chinadaily.com.cn/w...
China is on track to build high-speed rail in just about every corner of the world
https://qz.com/292321/china-is...
France and Germany now have to team up to compete with China
France-Germany rail merger aims to take on China
http://money.cnn.com/2017/09/2...
The deal aims to counter China's growing clout in global rail markets. Beijing stepped up its efforts in 2015 by merging two big companies into state-backed giant CRRC, which describes itself as "the world's largest supplier of rail transit equipment."
It took massive amounts of money to create an encyclopedia. It took massive amounts of money to make a detailed map. It took massive amounts of money to write an operating system. It took massive amounts of money to write on office suite. And then it turned out that none of these things were out of reach of the general public. I'll grant you that manufacturing is different, and one way these things turned open source is by removing physical things from the equation, but just the fact that something is traditionally expensive to do doesn't mean it can't be done in a collaborative open way.
We need OpenARM not only because ARM is ubiquitous but so there can be a company called "JOint United Research for National Exascale deliverY" making OpenARM processors. OpenARM by JOURNEY.
Let's assume for a moment we had a rousing speech from the ghost of John F. Kennedy saying that this community should commit itself, to achieving the goal, before this decade is out, of creating an open processor, and installing it safely in a computer. And Jeff Bezos thought it was a good idea and committed to writing a blank check to make it happen.
And enough of the the few thousand people in the world who can ground-up design a processor have willingly donated their time to the effort, and have made a perfect, error-free processor with very little physical testing, and one or two of the few-dozen-at-best CPU fab plants in the world have committed their time to retool their assembly lines to decrease the output of Intel and AMD and ARM and Qualcomm chips to make a few hundred thousand of this OpenProc. Also, we're assuming that all of this is done such that there are zero patent infringements from the existing guys, and thus at no point are there any lawsuits from Intel or AMD.
We're already comfortably in 'not happening' territory, but let's keep going.
These CPUs need to fit into motherboards somewhere, right? I mean, the implication here is that we're looking for desktop and server chips. They're not going to work in standard Intel or AMD sockets, I'm assuming...so on the heels of designing an open processor, we need an open motherboard to fit it (which again, avoids any and all litigation as it's being designed). Somewhere in that process, we also end up with an OpenNIC and an OpenSoundBlaster and OpenSATA and FreeUSB and FreePCIe et al. Also, someone codes a ground-up open UEFI or BIOS or something that interacts with all of this hardware properly and without issue or conflict, because any issue faced in this scenario becomes the biggest possible nightmare to test. Also, Foxconn agrees to produce this MagicMobo alongside standard, more profitable units.
Now, we've got all that hardware and can get to a boot device. What are we booting? Linux successfully compiled for this barely tested hardware using a compiler that assumes all the specs are, in fact, working as intended? Okay, great! now let's get some more software on it, because a full Linux distro, even something as relatively-simple as DSL or Puppy is going to require all of its software to be recompiled, so it's yet another race to start porting over applications, with some applications never leaving x86 due to a lack of developer interest.
Everyone, everywhere, ever, has willingly done their part to support this new architecture. Now, to convince people to use it. Who, exactly, would that be? Some software developers and hobbyists, I mean sure, but then who? End users, even tech savvy ones, are going to be wary of an architecture where the best case scenario is a subset of standard Linux software, to say nothing about the countless Windows and OSX titles, niche hardware, and lack of laptop iterations.
Maybe if it were heavily optimized for database loads it might have a bit of a niche there, but now you have to have someone's name on it. Who is going to be the OEM to sell these machines? Companies aren't buying motherboards and rackmount cases to start using these as servers; Dell or HP or Lenovo will have to get on board, which is rough when Intel has been their poison of choice for so long.
So, in summary, even if everyone volunteers everything they need at every step of the way, what is the expectation? A niche market at best, which will always be treated as a second class citizen, and whose selling point is the great sacrifice made to bring it into existence.
Its time to outright ban copyrights, patients and all other so called trade secrets. All these things are at risk of being lost in some sort of largish disaster. Think of the bigger picture not just you bank balance.
Even that will not be enough. In 10 years time or less China will buy off most of Germany's industry and with it the industrial core of Europe. The EU will enact laws upon laws to avoid that but they cannot fight the laws of economy and if the growing number of unemployed will not convince them, the rapid devaluation of the Euro will. Europeans will have to swallow their pride and accept being a Chinese protectorate. Which in the end is just history coming around. :)
There may be no money in open source hardware NOW - but the argument is that so many people have now been shafted by closed source hardware that some might be interested in an alternative.
No one is talking about "free as in beer".
Someone who wants to break into the CPU market (can you say "Chinese") might want a sales pitch that can overcome their current image problems ("it might keep phoning home") - and open source is probably the ONLY tool that can crack that particular nut. And "It keeps phoning the mother ship" (or hackers.ru) is becoming a blunderbuss aimed deep into the heart of closed source. Meltdown and Spectre are "me, too" arguments in reality. You don't need bugs for closed source kit to be a security risk - you cannot tell if it is a security risk even in the absence of bugs. As any reliable and honest crook/casino owner will tell you: "if you can't tell if you are being cheated: you are being cheated".
A lot of large customers buying expensive kit is a very valuable market. "Not being American" is potentially a massive potential selling point to the 90% of the world's population that is not American, but without open access to the design, very few will buy into a product from any of the potential alternative suppliers.
However, I suspect what is really needed is not just open source, but also with a credible second source (eg from two different BRIC countries).
Sent from my ASR33 using ASCII
There's nothing in the spec about implementation - you're free to recreate Meltdown and Spectre and be fully compliant as far as I can tell - so I can see no benefit.
What we are going to need going forwards - if we're serious about battling malicious software - are things like more protection rings (or similar) and hence faster mode-switching, better memory protection, container-oriented virtualisation (including better support for DMA), and possibly realising that we now have sufficient memory to run kernels mostly without address translation. That will probably involve some sort of Virtual Memory system in which an Address Space ID is part of the address for both cache efficiency and protection purposes. I don't think we'll get them, because it would involve significant changes, not to the silicon, but to the mindset of Operating System developers, most of whom seem to have been desperately reinventing Multics for the last 50 years.
Something neat and simple, like a raspberry SoC or something ... .. (Listen to me in 2018 ..."neat and simple, like a raspberry SoC" ... Isn't progress awesome!?)
Back on track:
we need this like now. When the 3d printers for electronics come about it should be trivial to print your type a FOSS smartphone model. IMHO.
We suffer more in our imagination than in reality. - Seneca
The 2 biggest difficulties for open hardware are imho:
1: "Without some way of verifying underlying design of an actual piece of hardware, we'll never really know if a given chip implements the design that we're told it does..."
2: you can't just type make
At the moment there is no way (and maybe it's impossible to have one a la halting problem) to verify that hardware implements a design, much like it is immensely difficult to verify that a particular binary comes from a particular set of sources.
And while it is certainly possibly to write up some vhdl for a processor over a week, and with a team of good designers improve it to something real world over a matter of months or years, the actual fab process is not the same. You need people experienced with layout, and technology libraries to implement the final layout.
Making memories is even more difficult if you want a good space efficient layout.
Getting the damn thing made in the fab is probably the easiest part. That just takes money.
With $10000 you can already do small designs as a student. With 100000 it should be possible to do real world designs, and with kickstarter you could pull in that much easily. Of course that won't be commercial quantities, but you will have to do a couple of iterations to iron out the bugs anyway.
Wow
The gnaa is still alive!
I was about to invest all my money in this, but not being a panacea is quite off-putting. I guess that I will have to continue focusing on buying discount bridges and managing the overseas money of nice strangers who sporadically get in touch in me. LOL.
On a more serious note, I am all for open-/community-based alternatives, but agree with some of the previous posters on this specific scenario being particularly difficult. Another option would be consumer pressure gradually forcing hardware manufacturers to be more open, although this seems quite difficult too.
Custom Solvers 2.0 = Alvaro Carballo Garcia = varocarbas.
First show me a design for a cache hierarchy that is not affected by spectre. Once you've done that, patented it, and become a millionaire, you can use that money to implement your open chip.
Until China shown them how CPUs are made and kicked their ass.
China's New Supercomputer Puts the US Even Further Behind
https://www.wired.com/2016/06/...
China builds worldâ(TM)s fastest supercomputer without U.S. chips
Chinaâ(TM)s massive system runs real applications and is ânot just a stunt machine,â(TM) says top U.S. supercomputing researcher
https://www.computerworld.com/...
There is no U.S.-made system that comes close to the performance of China's new system, the Sunway TaihuLight. Its theoretical peak performance is 124.5 petaflops, according to the latest biannual release today of the world's Top500 supercomputers. It is the first system to exceed 100 petaflops. A petaflop equals one thousand trillion (one quadrillion) sustained floating-point operations per second.
For this to be a reality, some super deep pocketed company would have to *donate* - note, not invest - the funds to build a fab capacity.
They would be inspired to do that a) if Intel and ARM are determined by them to not meet their biz or tech needs B) their ad or retail revenues continue to be a cash cow c) they could leverage lots of good minds.
I don't see how this would work in real life, but it could ....
It needs to be taken up by many universities from many countries. Tons of learning potential and enough volume to catch on.
Comment removed based on user account deletion
You can't use an ARM instruction set without a license from ARM.
As the ARM ISA overall has passed its twentieth birthday, and ARMv4 shapes up to follow suit very soon, which exclusive right would ARM assert?
That wouldnâ(TM)t stop Spectre or Meltdown but it would be a useful first step in that direction.
Currently its the binary blob for the gpu that leaves SBCs stuck with old kernels and propietary distros. Fix that and bootstrap your way to a full CPU.
Here's some of the reasons that Corbet argues open souce hardware "would certainly offer some benefits, but it would be no panacea."
Well, if it doesn't solve every problem 100%, then we're NOT FUCKING INTERESTED!!!
We ONLY WANT PANACEAS.
- First they ignore you, then they laugh at you, then ???, then profit.
Eh? Germany already has a lot of tracks deployed, that 25000 km was China *catching up*, its also helpful that as an authoritarian regime they can pay next to nothing, ignore the environment and seize land for pennies.
As far as exports, China's rail technology is effectively subsidized by the government, cheap labour, and lax labour laws.
*Appliances*, can be anything from a toaster, fridge, slow cooker, to a centrifuge ... it means a secure processor that can be used in industrial processes with more assurance as well, but with the development costs mostly underwritten by consumer market.
Next question.
Western Digital is suppose to be making a big push which isn't surprising when one considers all the processors just their hard drives use.
Should you possess advance information on the psychoactive chemicals the Chinese intend to introduce into the German water supply, the German government would surely pay good money to obtain that information before it happens—if it's not already too late.
The post rambled a bit, lost the thread once or twice. While he did make some interesting points but fell into the dreaded assumptions regarding fabs, processes, and availability at a price point that would be cost effective.
No basic difference between last year and this. Not ready yet. Unless the world allows unbounded assumptions to reign supreme.
I'll will track the progress but ARM has solved all my low level needs and I don't trust an earnest but unproven group with my future processors.
https://local.theonion.com/broke-dad-makes-son-playstation-2-for-christmas-1819565860
lol, keep thinking that way.
China already has over 100,000km of normal rail, the 25000km is high speed (>350km) rail.
China's train a better than German's and Japan's, they're also built faster and cheaper:
ULTIMATE COIN TEST 2017 - CHINA HIGH SPEED RAIL VS. GERMAN I.C.E
https://www.youtube.com/watch?...
China already caught up, took over, now it has the best trains built over half of world's high speed rail track and you idiots are still half asleep at the wheel.
Good sign for China. Westerners don't even know what they're dealing with. They are still sitting there day dreaming thinking they have better talents and systems.
10-15 years ago China had no supercomputers on top 500, now they're #1 using their own chips.
Keep sleeping, by the time you people realize there are people smarter and work harder than you, you'll already be far behind.
Chip dies are literally the kind of thing where once it's printed, it's impossible (not hard, impossible) to verify that your design made it into silicon untampered. This was proven when the 6502 was visually reverse engineered. That took a HUGE effort of decapping and reverse engineering. A modern microprocessor feature scale is thousands of times smaller than the 6502. That means taking exponential more pictures, exponential more reversing effort, exponentially more complex gradual layer analysis process.
What all this means is: Even with the best intentions of being open, there's literally no way to verify that your design made it to the masks without having extra crap (backdoors) added to it without you ever knowing.
ULTIMATE COIN TEST 2017 - CHINA HIGH SPEED RAIL VS. GERMAN I.C.E https://www.youtube.com/watch?...
Is this a joke? This is your proof, balancing coins? On the Chinese train they're clearly leaning the coins against the window and the lip. But I have no doubt they're cheaper trains. Because they're built by exploiting the cheap labor who lives in squalor in China. Congratulations?
China has the top two supercomputers and the rest of the world has the other 498 who's total power far suprasses Chinas total compute power on the list. Soon someone will build the next supercomputer which will surpass the Sunway TaihuLight. That's how it works, countries leap frogging each other as new systems come online. Those chips (SW26010) also only support DDR3 and run at a total of 1.45Ghz. Yawn.
China is in a desperate race to catch up to the rest of the world. In 50 years maybe they can start focusing on social progress.
Is this a joke? This is your proof, balancing coins? On the Chinese train they're clearly leaning the coins against the window and the lip. But I have no doubt they're cheaper trains. Because they're built by exploiting the cheap labor who lives in squalor in China. Congratulations?
LOL there is no "leaning against the window", it's a well known experiment to demonstrate how stable China's trains are.
China's train is by far the most stable trains at 300+km/h, it has beaten the Germans and Japanese:
High Speed Train comfort quality balance coin
On my recent trip to Shanghai I tried successfully to balance a coin in the window of the train at 300 km/h.
(This is done by Ola von Koskull, from Sweden's Parliament)
Watch how long coin can balance on high-speed train traveling at 350 kph
China's High Speed Train in 300km/h ,12minutes survival of a coin ! It's amazing!!
Stand two tiny coins on CRH train at 302 kmph
Chinese high-speed rail survive coin balance test, Japan refuse to accept the result.
There are tons of technology involved to make the trains ultra stable at 350km/h, from the base to the aerodynamics, to mm level percision of the tracks, China have beaten everyone else.
China has the top two supercomputers and the rest of the world has the other 498 who's total power far suprasses Chinas total compute power on the list.
Wrong again.
machine boasts speeds five times faster than the best the US can muster.
Today, it not only has more than everyone else—including the United States—but its best machine boasts speeds five times faster than the best the US can muster. And, in a first, it achieves those speeds with purely China-made chips.
China has the largest number of computers among the top 500
Not only does China have the world’s fastest machine for the seventh consecutive time, it has the largest number of computers among the top 500 — a first for any country other than the United States.
China is in a desperate race to catch up to the rest of the world. In 50 years maybe they can start focusing on social progress.
LOL catch up to what? To be western banker's little bitch? To be the whipping boy of CIA like Germany?
China is the only country with the power to challenge the entire western financial system (AIIB), nobody else can do so.
China's economy is already #1 in in purchasing power parity, but it's just the beginning.
The world has changed and you don't even know it yet. You live in your little bubble thinking you're more advanced, but you are not, millions of
You are afraid of facts and challenges because you are weak.
Chip dies are literally the kind of thing where once it's printed, it's impossible (not hard, impossible) to verify that your design made it into silicon untampered
It's worth noting that this exact problem is currently the focus of a large DARPA-funded research project. The DoD is understandably nervous that even if they have complete RTL and formal verification that the RTL corresponds to the ISA (which is not currently feasible for nontrivial designs, but is probably less than a decade away), they have no idea if what they get back from the fab is really the same thing and they'd like to know.
I am TheRaven on Soylent News
10-15 years ago China had no supercomputers on top 500, now they're #1 using their own chips.
China now makes Intel Xeon processors?
"as an authoritarian regime they can pay next to nothing, ignore the environment and seize land for pennies."
Except they don't. That kind of stuff tends to be done by corrupt developers teaming up with local officials but the central government tends to do things "by the book" and they're cracking down on the corruption.
Even without the chinese blowhard trolls extolling their virtues (They're much like USA blowhard trolls only chinese), the fact is that China's always been an advanced country with a good science base. It may have fallen behind over the last 100 years due to colonialism and not being able to surf the wave of the industrial revolution (not having easy access to the coalfields will do that) but it's caught up with most things over the last 40 years and gotten ahead in a few too - When low cost, safe reliable molten salt nuclear reactors start going into developing countries they'll be chinese and whilst western countries turn their noses up initially I can bet they'll buy them too.
Similarly it's not a great stretch of the imagination to suggest that Russian railways will regauge to 4'8" (and china will pay for it) or that Europe will update its structure gauges to allow chinese goods trains to travel end-to-end without crossloading along the way (there's a secondary advantage that it would mean scandanavian/finnish trains will be able to travel beyond northern Germany) or that the trans-bering strait rail/road tunnel will be owned by the chinese (and US railways might well update structure gauges for the same reasons)
Betteridge's Law of Headlines was never more appropriately used than here.
- the OP author is a software guy, pushing ideas better suited to the software world;
- far too many of these FOSS fans get dreamy-eyed and romantic about their world view;
- the CPU business is capital intensive and expensive. FOSS got traction because the barriers to entry were low, requiring mainly knowledge. Hardware plays by different rules;
- Where is the business case? What is the justification? This Open Hardware idea is based on little more than, "our software is FOSS, so our hardware should be too!" It's a consistency-driven argument more than anything, and that's poor justification.