Thinkin' about how games console companies and mobile phone companies sell you a hardware & software package with a finite 1st party support time frame but make it really fucking hard for you to use the hardware for whatever _you_ want to use it for.

Great, you sold me a console/phone with an OS! But once that becomes "old", and you later drop support its just a fucking brick that I can't do anything with.

Ffs, I bought it, I own it, why can't I run whatever I want on it?

I would even be happy for console companies to just not _actively_ stop you running your own OS/software.

You don't need to provide me an SDK and instructions in how to boot Linux from the SD card.

Just, don't make me bridge a connection on the main board, sacrifice a goat, enter A, B, X, Y and run a buffer overflow exploit to use my own freaking device as I wish.

Sure, this is like 50% anti-piracy measures and 50% anti-cheat measures.

But i'd be fine with you just updating the device to allow arbitrary user code execution the moment you stop manufacturing the hardware or providing software updates. It's basically dead by then anyway.


I am mostly angry because its so wasteful to stop supporting devices and then they become just garbage if you can't easily repurpose devices for you own needs.

5 year old phone? Fuck you, runs code, but you can't run any modern apps, or do anything useful.

3 year old games console? Fuck you. No new games. Online services stop working in 2 years.

Sign in to participate in the conversation
Mastodon is one server in the network