←back to thread

751 points akyuu | 3 comments | | HN request time: 0.016s | source
Show context
SubiculumCode ◴[] No.46174850[source]
Why was it that in the early PC days, IBM was unable to keep a lid on 'IBM compatible', allowing for the PC interoperability explosion, yet today, almost every phone has closed drivers, closed and locked bootloaders, and almost complete corporate control over our devices? Why are there not yet a plethora of phones on the market that allow anyone to install their OS of choice?
replies(14): >>46174896 #>>46175070 #>>46175178 #>>46175179 #>>46175231 #>>46175239 #>>46175248 #>>46175271 #>>46175428 #>>46175683 #>>46176094 #>>46176142 #>>46180732 #>>46181041 #
idle_zealot ◴[] No.46174896[source]
> Why are there not yet a plethora of phones on the market that allow anyone to install their OS of choice?

There are technical reasons, but as ever the real underlying causes are incentives. Companies realized that the OS is a profit center, something they can use to influence user behavior to their benefit. Before the goal was to be a hardware company and offer the best hardware possible for cost. Now the goal is to own as large a slice of your life as possible. It's more of a social shift than a technological one. So why would a company, in this new environment, invest resources in making their hardware compatible with competing software environments? They'd be undercutting themselves.

That's not to say that attempts to build interoperability don't exist, just that they happen due to what are essentially activist efforts, the human factor, acting in spite of and against market forces. That doesn't tend to win out, except (rarely) in the political realm.

i.e. if you want interoperable mobile hardware you need a law, the market's not going to save you one this one.

replies(3): >>46175163 #>>46175177 #>>46175912 #
AnthonyMouse ◴[] No.46175912[source]
> So why would a company, in this new environment, invest resources in making their hardware compatible with competing software environments?

Because that's what customers want to buy. People are paying premium iPhone prices for hardware with mediocre specs and then the hardware sells out when someone like Purism or Fairphone actually makes an open one. How many sales would you get if you did the same thing on a phone that was actually price/performance competitive with the closed ones?

Meanwhile all of that "profit center" talk is MBA hopium. Nobody is actually using the Xiaomi App Store, least of all the people who would put a different OS on their phone.

The real problem here is Google. Hardware attestation needs to be an antitrust violation the same as Microsoft intentionally breaking software when you tried to run it on a competing version of DOS and for exactly the same reason.

replies(2): >>46176018 #>>46176156 #
sroussey ◴[] No.46176018[source]
Some of the funnest work, if you could get it, was swapping ssds out of laptops coming through customs for high value targets.
replies(2): >>46177722 #>>46179572 #
1. throwaway-0001 ◴[] No.46179572[source]
Can you expand a bit? They didn’t notice the ssd swapped? Which country? Customs as in sending deliveries or passing a border with a laptop?
replies(1): >>46182754 #
2. sroussey ◴[] No.46182754[source]
A company buys laptops for its employees and they get shipped from outside the US, and before they get delivered nice changes have been made.

Any specific individual that is high value will walk into a store and buy from stock.

replies(1): >>46183698 #
3. throwaway-0001 ◴[] No.46183698[source]
Ok and buys the laptop with malware? How the customs knows that high value target will buy that specific laptop they swapped the ssd? And what they do exactly? Put malware to steal his data?