News for hackers. Stuff that matters.
Re:Google just deleted my nearly 10-year-old free and open-s... by AnIdiotOnTheNet on Thursday August 29, 2019 @03:15PM (#20832658)
> - Network access

Most software does not "need" network access, it just ends up being used for telemetry, serving ads, and checking for updates you probably don't need anyway.

> Direct hardware access (such as games accessing the GPU)

"Direct", meaning they need a context handle and some shared memory to get composited by the OS. Still, I'm honestly not sure why this isn't a solved problem today. Why are GPUs not virtualizable the way CPUs are?

> - Sharing data to other software > - Consuming data from other software

Software can be grouped together and allowed to talk among eachother within a certain context without giving any given piece of it the ability to burn the world down.

You'll have a hard time convincing me that taking control away from users is a better solution.

Re:Google just deleted my nearly 10-year-old free and open-s... by JohnBooty on Thursday August 29, 2019 @07:55PM (#20834794)
I would think that manually granting (or revoking) specific permissions on a per-software basis equals more control, not less!

I agree that users need full control. I also think a few decades of personal computing have shown us that the defaults should be pretty safe and therefore restrictive.

Users should have to jump through a hoop or two (perhaps as simple as `sudo enable-expert-mode` in a terminal, or some such) before being able to shoot themselves in the foot.