Hacker News new | ask | show | jobs
by piaste 1467 days ago
> Unfortunately, this seems to be a common line of thinking, not least within the EU corridors of power themselves: Instead of nurturing competition and their own tech industry or create an environment where such an industry can thrive, they somehow try to regulate it into being.

Then why haven't "vendors [..] capable of producing decent hardware to run Linux on" sprung up in the unfettered entrepreneurial utopias of Shenzhen or SV?

This has nothing to do with Europe's (very real) difficulties in establishing a local tech industry. The OP wished for the EU to enforce the opening of phone hardware because he does not see any path for this to happen organically anywhere, and the EU happens to be the only entity that might be both capable and willing to knock down technological moats.

1 comments

Because it's a hell of a task, regardless if the outcome will be open or closed.

The closest thing I can think of is Apple taking BSD and making Darwin.

Which company would be happy to risk so much, in such a busy market as mobile OS?

> Because it's a hell of a task, regardless if the outcome will be open or closed.

Disclaimer: i'm no hardware engineer

I believe this is utterly false. There is a strong distinction between selling open hardware (the real stuff, not just open board design) and selling closed hardware.

If all you care about is board schematics, it's not hard to buy various chips and assemble them into functioning hardware. It's then often (though not always) possible to use the various binary firmware and drivers provided by the vendors for a certain platform (say Android device tree, or Windows driver) and make the hardware usable under a specific system.

Now, if you're trying to do real open hardware and have 100% schematics available, good luck: it's technically possible to acquire an open hardware micro-controller/CPU (though you have to look for it), but then you need open hardware GPU and network card and i don't think that even exists (at least not fulfilling our 2022 feature expectations).

These problems are detailed in various sources. My two favorites are an article about Lenovo hardware support in HaikuOS and a recent talk about operating systems design for interfacing with hardware:

https://www.haiku-os.org/blog/mmu_man/2021-10-04_ok_lenovo_w...

https://www.usenix.org/conference/osdi21/presentation/fri-ke...

> There is a strong distinction between selling open hardware

Correct. The entire supply chain evolved for proprietary stuff. There are NDAs and roadblocks everywhere.

Most chip vendors are very happy to assist close phone manufacturers in implementing drivers, optimize battery usage etc. and do not cooperate with any open source effort.

Apple is actually did a really great job opening up (the bootloader of) their recent M1 laptops, in a safe manner (according to marcan himself). It is not an accident that the Asahi project can develop so fast.