What happened to running what you wanted on your own machine?

(hackaday.com)

Comments

everdrive 27 October 2025
It's important to understand that we could genuinely lose general purpose computing. I don't think it's in serious danger at the moment, but we've been in the midst of a slide in that direction for the last 10-15 years. Part of it is mobile phones, part of it is TPM, part of it is market forces. The latest turn is strictly political. We've really foolishly built the technology necessary for authoritarianism just a few years head of a general global trend towards authoritarianism. At the moment, anyone can use Linux; it's better and easier than ever. Will the laws of your country make it harder or more difficult to avoid? Will major vendors lock you out of basic functions? Will age verification require an agent run on your Windows or macOS computer? (or worse, require the use of a smart phone just to use the internet?)

We're not anywhere there yet, but we're closer than we've ever been, and things keep moving in the wrong direction.

hollow-moe 27 October 2025
> Vote with your wallet Doesn't work when the only options are bad. Every Android OEM embraces the closing of android because it'll allow them to ship all the spyware they already do without the user being able to remove them (or disable them soon enough). Having 2 or 100 options has no difference if they're all bad.
npodbielski 27 October 2025
Which means that in the future will be less engineers and software developers because they never had a chance to learn. And if somebody will know how all of this works really, they won't be working for peanuts. So in an essence all of those companies are eating their own tails. Which is expected since all of it is driven by the stock exchange executives that are interested only by short term profit. Yes it will be terrible but on the other hand all empires are terrible at some point ridden by the stagnation and multitude of radicoulus laws. Will it be the same with technocracy? Probably yes if they lock it all down, new generations will never learn, they will be less and less people with knowledge to maintain the infrastructure and without maintenance it will collapsee eventually.
TYPE_FASTER 27 October 2025
> However, there is an increasing userbase whose first experience of computing was in these locked-down tablet and smartphone environments. They aren’t so demanding about little things like proper filesystem access or the ability to run unsigned code. They might not blink if that goes away.

I would also suggest that there is another user base who has been using computers for a long time, before GUIs existed, is fed up with fighting malware, welcomes the protection of a sandboxed, protected system, but doesn't understand the importance of having the option of escaping the sandbox. These users might not see the loss of not being able to install a kext on Mac OS without booting into Recovery Mode. But they will notice the loss when, at some point, we can't run anything that isn't signed on any platform.

Google and Microsoft are slowly moving towards the Apple model because it works as far as decreasing support costs go.

When the day comes that there isn't any hardware we can purchase that we can't install OpenBSD/Linux/whatever we want, it will be too late. We have to push back before then somehow.

khalic 27 October 2025
I was there, 3000 years ago, when we started ringing the bell about “trusted computing”. Honestly it’s not as bad as I expected
whitehexagon 27 October 2025
I worry that this global push for 'Know Your Developer' and the attempt to make them legally liable for what they produce, is going to destroy open source, An 'open' linux included.

After that, certified locked down BigTech 'Personal Computing' will be the only menu choice.

QuiEgo 19 hours ago
It seems like the path we’re heading to for the next 5-10 years is that we’ll still have general purpose compute, but many things will require a locked down smartphone as an access token. This is already the case in many corporate environments. More and more webpages are going to go this route in the name of security (along with only allowing access from a “trusted” browser authenticated with a TPM).

So you’ll still be able to write code and scripts and play on the side on your laptop, but if you want to access your banks webpage (or really, anything you get through someone else’s server: streaming media, the news, porn, whatever) you’ll be forced to Chrome + laptop with TPM + authentication through smartphone app.

Not ideal.

isolay 8 hours ago
> [Apple] promised apps with no viruses and no risks; a place where everything was curated and safe.

Apart from the viruses, nothing of the above is true any more. Apple doesn't care if you're getting screwed over by an app, and neither does Google. If they can increase their profits by taking away our freedom and/or control over "our" devices, then it WILL happen, as sure as death and taxes.

mrbluecoat 27 October 2025
Executive Summary: run Linux
rawgabbit 27 October 2025
I place a large part of blame of why the public is accepting of this trend of restrictive computing to Microsoft’s decision to loosen security despite of David Cutler’s excellent Windows NT. Cutler came from DEC VMS and built Windows NT to be an enterprise OS with separation between kernel and user space and enterprise level security. Microsoft to go after the consumer space ran a lot of apps and drivers in the kernel space. This meant for over two decades consumers learnt hackers could easily hack, bypass, and take control over their PCs. If you could disguise your code as a driver, it got God permissions to your PC.
fghorow 27 October 2025
The one word answer to this?

Linux.

linuxhansl 27 October 2025
Please complain here: https://developer.android.com/developer-verification/guides/... (there's a link at the end).

Probably won't help, but it is something.

trentnix 27 October 2025
The rot is so much deeper than just running what you want on your own machine. And how we got here is easy to explain. There was once money it letting you run what you want on your machine. Now there's money in not letting you run what you want on your machine. And so, that's what we get.

There exists no path where a publicly traded company doesn't eventually view its customers as subjects. Every business school on the planet is teaching their students strategies and tactics that squeeze their customers in pursuit of maximizing revenue. And those strategies and tactics are often at the expense of creativity, ethics, and community. Just last week people's bed didn't work because the company that makes them architected things such that they have absolute control.

Only a reasonably altruistic private company might buck the trend. But the publicly traded companies are allowed, by the government(s), to use their largesse in a predatory fashion to prevent competition. They bundle and bleed and leverage every step of the way. They not only contribute to the politicians that do their bidding, they are frequently asked to write the laws and regulations they're expected to follow. Magically, it has the effect of increasing the costs of their competition to enter the markets they dominate. And so, the odds of an altruistic private company emerging from that muck is low.

Worse still, many of the elected officials (and bureaucrats) actively own stock in the very companies they are responsible for regulating. Widespread corruption and perversion of the market is the inevitable result.

I'm trying to do a better job and redirect my money to the places that better reflect my values. It's not even a drop in the bucket, but it's a lever where I feel like I have a measure of control.

fsf4alltemp 27 October 2025
This idea that protecting users is worth the cost of giving up your ownership rights is fallacious.

Protecting 1 million grannies is an entirely different risk class than the security implications of stopping everyone from using their devices as they see fit.

Protecting 1 million grannies means everyone loses ability to install apps that:

  -allow encrypted chat
  -allow use of privacy respecting software
  -download art/games/entertainment that is deemed inappropriate to unelected parties
  -use software to organize protests and track agents of hostile governments
  -download software that opposes monopolistic holds of controlling parties
Using Linux is also not a real choice. To access my bank and health services in my country, I require a mobile device that is remote attested by either Apple or Google which are American countries. Hell, it's becoming closer to reality that playing online video games requires remote attestation either to "prevent" cheating or for age verification.

Thus the risk widens to the sovereign control a nation has over its own services. A US president could attempt to force Google and Apple to shutoff citizen access of banks and health services of an entire nation. Merely the threat could give them leverage in any sort of negotiations they might be in. For some nations in the future, the controlling nation may be China I imagine.

I think the real regulatory solution here is to break up monopoly practices. While the EU's DMA is all well and good in some ways, the EU is also pushing Chat Control... In a more fragmented market it becomes impossible for a bank or health service to mandate specific devices for access (they lose potential customers) so you could theoretically move to a device that doesn't do draconian style remote attestation that breaks if you go off the ranch. We need more surgically precise regulatory tools than sweeping legislation that would keep using alternatives like Linux or FreeBSD or whatever actually viable. It also makes it much harder for that same legislative body to enforce insane ideas like Chat Control.

The answer is not protect users from themselves. The answer is more freedom, with a legal framework that helps all users have more choices while helping victims acquire restitution.

throw7 27 October 2025
People are perfectly happy with a walled garden. The question one should always be asking is what is the difference between that and a panopticon? What happens to me if I start seeing faded flowers and no-entry signs? Can I escape? With my stuff or friends or family?
neilv 27 October 2025
Something to keep in mind, when sharing code you've written... to promote the Mac or Windows platform you use, and putting it on GitHub to endorse that, and starting a Discord for community around it.
cbdevidal 27 October 2025
Will LineageOS and other similar ROMs have this limitation as well, or will it be baked into the hardware?
butlike 23 hours ago
Disk space is becoming more akin to real estate, with the OS manufacturers similar to HOAs (Home owner associations) determining how you need to maintain the landscape.
Gigachad 27 October 2025
What happened was people ended up putting a lot of money and sensitive data on their computers and desired a system which wouldn’t expose that just because they ran the wrong software.
buyucu 27 October 2025
Answer: companies realized that they can milk you for more money by restricting your options and alternatives.
fithisux 27 October 2025
ReactOS needs donations NetBSD is running a new round of donations F-Droid needs donations

There are more

AROS, GNU-HURD and more

you can always contribute code, maintain an app, report a bug

You can buy HW to run AOSP, like Raspberry-PI or RISC-V

We are the consumers, we have the wallet.

mikewarot 27 October 2025
I believe that in the depths of the cold war, when personal computers were just showing up, it was decided, deep within the National Security Agency,that it was more advantageous to let them continue to proliferate without fostering secure Operating Systems, though they were available.

We all now live with the blowback from that decision. Most people don't even realize that actually secure computing is a possibility now, even here on HN.

This general insecurity means that anything exposed to raw internet will be compromised and therefore significant resources must be expended to manage it, and recover after any incidents.

It's no wonder that most people don't want to actually run their own servers. Thus we give up control and this .... Situation .... Is the result.

bigbuppo 27 October 2025
It doesn't increase shareholder revenue. That is the second highest calling. The only thing more important is marketing and advertising, and this also helps that, so hey, two birds one stone.
lapcat 27 October 2025
> The moment gaming became genuinely profitable, console manufacturers realized they could control their entire ecosystem. Proprietary formats, region systems, and lockout chips were all valid ways to ensure companies could levy hefty licensing fees from developers.

This is historically inaccurate. All console games were originally produced in-house by the console manufacturers, but then 4 Atari programmers got wind that the games they wrote made tens of $millions for Atari while the programmers were paid only a relatively small salary. When Atari management refused to give the programmers a cut, they left and formed Activision. Thus Activision became the original third-party console game development company. Atari sued Activision for theft of trade secrets, because the Activision founders were all former Atari programmers. The case was settled, with Atari getting a cut of Activision’s revenue but otherwise allowing Activision to continue developing console games. I suspect this was because the 4 programmers were considered irreplaceable to Atari (albeit too late, after they already quit).

The licensing fee business model was a product of this unique set of circumstances. The article author's narrative makes it sound like consoles switched from open to closed, but that's not true. The consoles (like the iPhone) switched from totally closed to having a third-party platform, after the value of third-party developers was shown.

> Consumers loved having access to a library of clean and functional apps, built right into the device.

How can you say they're "built right into the device" when you have to download them? Moreover, you were originally able to buy iPhone apps in iTunes for Mac, and manage your iPhone via USB.

> Meanwhile, they didn’t really care that they couldn’t run whatever kooky app some random on the Internet had dreamed up.

I'm not sure how you can say consumers didn't really care. Some people have always cared. It's a tradeoff, though: you would have to care enough to not buy an iPhone altogether. That's not the same as not caring at all. Also, remember that for the first year, iPhone didn't even have third-party apps.

> At the time, this approach largely stayed within the console gaming world. It didn’t spread to actual computers because computers were tools. You didn’t buy a PC to consume content someone else curated for you.

I would say this was largely due to Steve Wozniack, who insisted that the Apple II be an open platform. If Steve Jobs—who always expressed contempt for third-party developers—originally had his way, the whole computing industry might have been very different. Jobs always considered them "freeloaders", which is ridiculous of course (for example, VisiCalc is responsible for much of the success off the Apple II), but that was his ridiculous view.

cadamsdotcom 20 hours ago
Time for a Digital Bill of Rights.

What would you include?

7e 27 October 2025
Real world parallels to this abound. You cannot build whatever house you want on your own property, for example; it must meet strict building codes and be verifiably structurally sound. What ever happened to building what you wanted on your own land?
NoSalt 27 October 2025
> "When the microcomputer first landed in homes some forty years ago, it came with a simple freedom—you could run whatever software you could get your hands on. Floppy disk from a friend? Pop it in. Shareware demo downloaded from a BBS? Go ahead! Dodgy code you wrote yourself at 2 AM? Absolutely. The computer you bought was yours. It would run whatever you told it to run, and ask no questions."

None of what was written in the rest of the article after this statement has any bearing on what they said in this statement. Sure, they said the "Microsoft Store", but aside from that, you still have the freedom of running whatever software you want on your own desktop computer, laptop computer, or server (Linux, Windows, or Macintosh) ... nothing has changed about this. I, for one, like the increased security on mobile devices. As far as gaming, I am not a gamer, so I just do not care.

Yeul 27 October 2025
Windows 11 gives me a giant warning if I actually want to run something.

Computers nowadays are so weird.

jmclnx 27 October 2025
My fear with IBM and AI, Linux could go down this path.

I remember seeing KDE and GNOME already have their "stores", we need to keep a close eye on Linux.

leoh 27 October 2025
Yep, 1984 Camera Tube.
dandanua 27 October 2025
It is just a prequel to "what thoughts you can or cannot think in your mind", which is a future of technofascism.
ToucanLoucan 27 October 2025
> Sadly, over the years, Android has been steadily walking back that openness. The justifications are always reasonable on their face. Security updates need to be mandatory because users are terrible at remembering to update. Sideloading apps need to come with warnings because users will absolutely install malware if you let them just click a button. Root access is too dangerous because it puts the security of the whole system and other apps at risk. But inch by inch, it gets harder to run what you want on the device you paid for.

As much as I want to agree with this author (and do, to an extent) they are also providing the exact and honestly-pretty-good reasons for why this is happening: computers have breached containment, and they did it a long time ago. Computers are not just for us weird nerds anymore and they haven't been for some time; they're tools for a larger, more complicated, more diverse userbase, many of whom are simply not interested in learning how to computer. They just want shit to work, reliably. Random software on the Internet is not a path to reliability if you also don't know how your thing actually works.

I mourn this too but let's not pretend it's simply what happened because corporations are evil (though they are for sure that).

moi2388 27 October 2025
Good. I want walled gardens. I want to be sure all code is audited and vetted.

I don’t like that governments are forcing companies to open their environments up to random code, I wish they instead put legislation in place about transparent vetting processes, and allowing different kinds of apps.

In general I think software engineers get away with things no real engineering job gets away with, and it baffles me.

user_7832 27 October 2025
I hate to be the old guy yelling at the clouds, but was an LLM used to write parts of this?

> Apple sold the walled garden as a feature. It wasn’t ashamed or hiding the fact—it was proud of it... The iPhone’s locked-down nature wasn’t a restriction; it was a selling point.

Please, write as a human, I promise you it's good enough. I'd much rather read something that's a bit clunky but human written than something that's very polished but leaves me wondering what the author actually was trying to say.

Respect your reader, but most importantly, respect yourself as a writter too.

bob1029 27 October 2025
The TPM and secure boot conversation for gaming has shifted my perspective a lot. This technology is having a positive impact on player experience. It has become quite clear to me that there are wheels that will squeak regardless of the amount of lubricant used. I've begun to consider the position of being able to run anything my way at any time on any machine as being a bit extremist. Especially, in a game theoretic setting with other participants expecting some degree of fair play.

I am allowed to own multiple computers. Many do. I've got a Linux hand held, a windows desktop, an iPhone and a MacBook. All with varying degrees of freedom and function. I don't feel like I'm constrained right now.

HDCP is an example of the other thing in my mind. It adds zero value to anyone's experience. Any potential value add is hypothetical. You can't survey a person after they watch an unprotected film and receive a meaningful signal. It's pure downside for the customer. There's no such thing as competitive Netflix lobbies.

If I want to run arbitrary code, I'll do it on my windows box or fire up a Linux VM in the cloud somewhere. I don't need weird problems on my phone. If you are trying to touch all platforms at once, try using the goddamn web. I've been able to avoid Apple enterprise distribution hell with a little bit of SPA magic and InTune configuration for business customers. For B2C I just don't see it anymore. You need to follow the rules if you want to be in the curated environments.