Windows is basically ad/spyware, personally I only use it under sufferance for games and while doing so I remind myself constantly that I'm being watched/recorded and my computer is out of my control. So I play games, then log to Linux if I want to do anything real. Even then, do we know some rogue process isnt vacuuming up your keystrokes? Can still get a lot done without an internet connection I guess if you plan ahead.
Even with games nowadays you'd be surprised with the quality of gaming on Linux. I've got a laptop with a nvidia graphics card running linux, historically a problematic to say the least setup. I've only had one game I needed to tweak the startup settings for (other than forcing the use of proton), everything just kind of works now.
I will put a big disclaimer here that I don't play online games really and some are just fecked due to certain anti cheats.
Used to be that any two of those three things (Laptop, NVIDIA, Linux) together was enough to ensure endless hassle dinkin' with various things to get it all running somewhat halfway right. Nowadays it seems like most everything on Linux is pretty much real deal "plug-n-play" except the odd occasional AAA game publisher goin' all purposely anti-Linux with their DRM or anticheat.
Praise be to Valve / Steam for their massive (and ongoing) push to make gaming viable on Linux for a wider audience outside the "nerd" crowd runnin' WINE from commandline, and various "retro" / classic console emulators (and of course "indie" games). Love bein' able to click "Play" and most games these days just run (despite my bein' one of those "nerds" who ran games in WINE long before Valve ever did). :)
Maybe you know this, but steam does more than get games playing on Linux. They (Valve?) have a group that develops drivers for AMD gpus on Linux. Their contributions still may not ve limited to just that primarily, but if there wasn’t Valve it would seem we’d have a lot less to play on Linux at the very least.
A lot of their work on proton also gets upstreamed back into wine, so even for those not using proton, they're still benefiting quite a bit in recent years from all of the work Valve has done on that front.
I remember the days of running WINE, tweaking settings, searching forums, hacking around in kernel modules, yelling at nvidia drivers…kind of miss it lol
Yeah Rust is non-functional for that reason sadly, but otherwise I'm loving my Linux life; most eveything else works great. Valve have done us a great service with Proton.
I think that was also the common approach to paranoia about your privacy pre-Snowden. But he kind of ended that discussion for many, although denial or ignorance is probably better for your soul indeed.
He didn't end the discussion, he presented evidence. When you receive updated evidence you should update your beliefs.
He presented good evidence that big corporations are co-operating with the NSA, or something, but he didn't present any evidence at all that regular Linux distros are monitoring all your keystrokes. As far as I know.
To just wildly speculate about mass surveillance without evidence is just baseless conspiracy theories, you really have nothing to worry about. Hope that helps.
On a related note, not believing some things because you cannot prove them is a road to naivety.
For me personally, based on the plethora of evidence given by other online platforms and applications, I think it's perfectly sane to assume that yes, your data is being slurped and logged. Maybe that's not a bad thing, maybe it is, but at this point I think that ship has sailed.
Can I prove it? No, mostly because the manufacturers have specifically designed it in such a way to be unprovable.
The fact that our currently popular operating systems don't enable users to trivially 'disprove' such possibilities really shows how shitty they all are
Well apart from monitoring network traffic, with Ubuntu you can examine the source code for anything that you don't trust or dive into what system calls an application makes by using "strace".
Well you can try monitoring Windows network connections, but Microsoft do seem to love obfuscating it with connections to multiple different domains that they own.
You can't even look at the Windows source code, so your question about reproducible builds seems to be moving the goalposts somewhat.
Also, is there something like "strace" on Windows?
Edit: just looked it up and Ubuntu doesn't enforce reproducible builds, although with their new "Monthly Snapshots", Canonical is moving towards reproducible build pipelines.
The necessary technical and UI/UX difference would be capability-based (https://en.wikipedia.org/wiki/Capability-based_security) microkernels like Sel4 or Genode combined with high level user interfaces that allow one to monitor and control the rights and actual resource access and usage of programs
However, it is possible to audit the Ubuntu software against the source code which is something that you cannot do with Windows. That is a technical difference even if you don't acknowledge it.
Also, Linux does make it much easier to determine your level of trust as the different components can be analysed/verified independently (although systemd is a bit of a monolith) whereas it's a lot trickier to isolate Windows components.
Many games I would like to play are Windows-only, so that kind of sucks, but then again, I installed Windows 11 just for this purpose. So not complaining, until my programs and games will stop working when Windows 13 (or whatever) comes out. I had to upgrade from Windows 9 to 11 because it became obsolete and unsupported.
> Proton is a new tool released by Valve Software that has been integrated with Steam to make playing Windows games on Linux as simple as hitting the Play button within Steam.
I was super pissed when epic announced dropping Linux support for Rocket League. Once it was done, I fell in love with Proton, it ran better than both the native Linux version, and the Windows version on Windows.
But it does not offer me a clickable "Play" button for exclusively Windows games, unfortunately. Or is this something else? Or perhaps I have to do some configuration of some sort? I am really not sure. It works for games that have Windows + Proton (icon / logo), but the games I want have only windows.
It does, you'll probably have to enable proton in Steam settings. Also, in the store pages, you can see Steam Deck compatibility rating (and details about that) which means linux in practice. Some warnings regarding small text in some games don't apply to bigger displays, of course.
It works out of the box here? Steam supports running most "Windows-only" games on Linux without trouble; you may just have to select the Proton version once.
I don't remember when I last encountered a game that didn't run. I'm sure those exist, mind. Perhaps I've just been lucky.