Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Why isn’t open source hardware a thing yet?
2 points by daniel31x13 on March 7, 2022 | hide | past | favorite | 4 comments
First of all I haven’t done any HDL (Verilog, VHDL…) programming so I just know what is it…

For instance Linux is open source and the software is totally under your control so you can totally trust the software developers.

The thing is what if the hardware was the problem? How do people trust the hardware developers??

Couldn’t malicious things be done with HDL?



It's not safe to say that open source software is safer or less safe than proprietary software. You can't look at the source code of Microsoft Windows to know it doesn't have obvious back doors, but it's also unrealistic that you're going to audit 400 npm packages that your Javascript program uses every time they change.

It's hard to prove that hardware wasn't tampered with at the factory and in fact it is absolutely routine for hardware to come with "backdoors" such as boundary scan implementations, unexpected ways to read out firmware, etc.


It is however safe to say that there are a lot more eyes on those 400 npm packages than there are on the Windows source code. Moreover with the spread of bug bounty programs I would expect that the likelihood of security bugs in widely used open source software to be further reduced. It should be a lot easier for a bounty hunter to find bugs in open source packages that are used by some target companies than to find them without access to the source code.


There's far more to hardware than just designing the logic circuits (open source designs do exist such as Risc V) you also have to fabricate them and the processes for fabricating CPU's, GPU's and similar chips are probably the most advanced of any technology, requiring equipment that costs millions to billions of dollars.





Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: