Posted by throwaway270925 5 hours ago
* I installed Fedora 43 and it (totally unsurprisingly) worked great.
* I installed Steam from Fedora's software app, and that worked great as well.
* I installed Cyberpunk 2077 from Steam, and it just... worked.
Big thanks to Valve for making this as smooth as it was. I was able to go from no operating system to Cyberpunk running with zero terminals open or configs tweaked.I later got a hankering to play Deus Ex: Mankind Divided. This time, the game would not work and Steam wasn't really forthcoming with showing logs. I figured out how to see the logs, and then did what you do these days - I showed the logs to an AI. The problem, slightly ironically, with MD is that it has a Linux build and Steam was trying to run that thing by default. The Linux build (totally unsurprisingly) had all kinds of version issues with libraries. The resolution there was just to tell Steam to run the Windows build instead and that worked great.
I've heard it said in jest, but the most stable API in Linux is Win32. Running something via Wine means Wine is doing the plumbing to take a Windows app and pass it through to the right libraries.
I also wonder if it's long-term sustainable. Microsoft can do hostile things or develop their API in ways Valve/Proton neither need nor want, forcing them to spend dev time keeping up.
Unfortunately it seems supporting Linux natively is pretty quickly moving target, especially when GPUs etc are changing all the time. A lot of compatibility-munging work goes on behind the scenes on the Windows side from MS and driver developers (plus MS prioritizing backwards compat for software pretty heavily), and the same sort of thing now has a single target for peoples efforts in Proton.
It's less elegant perhaps than actual native Linux builds, but probably much more likely to work consistently.
This is not inaccurate, however every time I've had to interface with either Microsoft or Adobe issues, both the professional and community support have been abysmal. Both community forums seem to incentivize engagement to the point where every response is 3+ hyperlinks deep to someone else's vaguely related post.
Maybe the linux forums self select for independent problem solvers..
* Question with reasonable amount of detail.
* A reply from some "Community Helper" (Rank: Gold): "did you try reading the help files?"
* Another person with a "Staff" badge: "this isn't our department"
[Thread closed.]
* Helper: This is a great suggestion which I'll flag for the team to add support (5 years ago)
"Talk to the sales about this functionality. [Thread closed]"
Granted, Oracle charges a lot just to even use the software, but I still don’t think it’s unreasonable to limit certain types of requests for higher paying customers. Pay base price and you get to use the software, get updates and call tech support. Pay a premium and they prioritize bug fixes and features for you.
That said, yes, they still handle that bit better than most large companies.
For myself, those issues have been largely evitable; I think my longest current uptime on a running linux install is approaching 5 years..
But I’ve said it before and I’ll say it again. some Linux distro needs to adopt some hardware line and partner with them to release a known good line of computers and polish the hell out of it. Like System 76 but nicer.
I had one where I was trying to get mongosh (or similar, I think they have had multiple shells) to change some print behavior I had multiple users coming in and giving me incorrect answers to a different question that was easily found in the docs and then begging me to mark the question as solved with them as the respondent and they were always written as though I was some sort of child-king that needed to be kow-towed to.
This kind of gamification of support fora incentivises responding rather than responding with correct answers.
Conversely Linux fora always have people who are at best polite and largely know their shit. They will help you hunt down the problem until the point where you hit that it's actually a firmware bug and you gain skills along the way.
Please run sfc /scannow closes topic
Both MS and Adobe's forums are a complete joke, LLMs give better support than their respective "communities."
You've entirely omitted the `dism /cleanup-image /(scan|check|restore)-health` rain dance
I've been using Windows since v1 or perhaps 2 - we had a "CAD" workstation at school back in the day. It was a RM Nimbus with a 80186 (yes!) in it. I own a Commodore 64 from 1984ish (still have it - it now has USB).
I also recall using telnet to access the internet (gopher, WAIS etc) and being asked by my boss in 1994ish to investigate this www thing that was making waves.
I found it after a lot of navigation through menu systems. This is a discussion about the real differences by Sir TBL: https://www.w3.org/History/1992/WWW/FAQ/WAISandGopher.html
My report was: it looked pretty much the same as the rest, which shows exactly how prescient I was! To be honest, back then it was hard to tell what on earth was going on in a telnet session. At the time I could get at a sort of hyperlinked system on my telly (CEEFAX) and there were other similar systems around the world.
In hindsight, I think graphics cemented the www's dominance. I remember discovering the Mosaic browser and leaving telnet at around the time when a MS President (yes the speccied one) decided the web was not going anywhere), and thinking "fuck: that's the future".
As a total sidenote, I do wonder when exactly stack exchange/overflow saw the writing on the wall with AI coding?
I don’t need to look for Denver 069 2004 post about MQTT request response options where someone pointed him to a now 404 link, I just talked to Claude about it and we came up with a solution directly to my problem, using my code as an example.
It really feels like everything is lined up for the year of Linux in the living room, and it’s great to see.
Twenty years ago I was in university and had a Debian install on a cheap-ass Acer laptop and I managed to get exactly two and a half games working under Wine: the first two Fallouts and about three hours of Civ IV before crash. Getting games to run at all was A THING so a podcast for that makes a lot of sense.
Today I have a full-time job and deleted the Windows partition from my expensive PC about three years ago... pretty much every game I've ever wanted to play since then has just WORKED. Better than on modern Windows, even. Not a lot to talk about there, I guess.
One thing I wish is that Valve could publish a 'Proton spec' that people could build against to ensure compatibility, but I imagine that that this would be an IP nightmare.
> Few people are bothering with native support
Was the podcast an attempt to increase porting efforts to Linux? But Proton (and now Steam Machine II) took the wind out of your sails?
I'm really enjoying Linux. It's one of those things that makes me somewhat passionate about computing for the first time in a long time.
When I see the adware monstrosity that Windows appears to have turned into, I'm actually quite shocked to see sharp folks using it. I must be missing something, like do they have cheat codes to make it usable?
If I wasn't super tech savvy, I can see why people would pay the absurd Mac tax - just throw money at the problem enough to make it go away.
There's at least a few factors:
- like boiling frogs, where things worsen gradually and you don't notice / hurt enough until it's too late
- accumulated bandaids over time to keep it bearable. e.g. knowing what settings to disable, perhaps having powershell scripts to debloat new machines, etc
- inertia. Hard to make big changes in general, even if they would help, because change is hard and usually costly
- forced to use Windows at work
I am confident that the lovely folks working on Wine are working as hard as possible to get maximal compatibility, and Wine (and Proton) is really a marvel of engineering at this point, but man I wish they would figure out how to get MS Office 2024 working.
To be clear, this is not a dig at the Wine people; I suspect MS Office is made purposefully difficult to get working on Wine, but man if they could get that working then there could be a huge exodus.
Given that the dropbox is some 4TB, but I often need to access things that I didn't previously need access to, this is a bit of a deal breaker.
I _can’t_ get equivalent functionality of Excel’s tables (named range, but it dynamically expands and applies formulas as you add more data). If you’ve got excel handy, open it up select a range and press control-L to see it.
There are endless forum threads of Libre Office boosters misunderstanding what the feature does and offering the halfway there equivalent.
I want this to work, but everyone uses excel’s feature set slightly differently and something will be missing for everyone. It’s incredibly annoying.
I think he could get over the different interface but I don't completely blame him for not wanting to redo all his work.
I think the sad reality is a lot of people simply don't care.
I specifically avoided Windows 10 because of the telemetry and the whole forced reboots for updates seem pretty annoying, and I didn't see it getting any better which is why I decided to try and move to Linux.
The only thing that held be back at the time was I was too ensconsed in my eight-year-old setup, so I needed to be able to do the same things on Linux; and I needed gaming to be viable. Which it thankfully is now to Proton.
And it's even more disgusting how Windows 11 has become considering it has the "we'll take screenshots of what you're doing every five seconds" stuff now. Sure, Microsoft claim they'll never see what people are doing, but what's stopping them from doing that in a future update?
At least people are slowly wising up to this; though a believe a good majority of new Linux users are because they don't want to create e-wase and replace a perfectly good computer just because Microsoft says "No."
Personally, I wish I'd swapped sooner.
I wouldn't use a condom that broke 3 years ago.
It isn't like this is the original WinXP during the era where computers connected directly to the open internet and caught viruses just by existing, making computers groan and being very visible that something was wrong. Pretty much everyone is connected via a firewall and on top of that Windows has improved its security considerably over the years. And there are still security updates for browsers (the main vector for malware by far) that support Win8.x (e.g. Firefox ESR will be supporting Win8.x until next year and people have made Win7 and Win8 compatible builds for modern Chromium).
So it isn't surprising that for all intents and purposes it isn't broken, especially when the alternative is having to change to something that feels like downgrade in terms of UX. From a user's perspective it is a choice between the unlikely potential of something invisible perhaps happening (getting compromised) versus the absolute certainty of something very visible happening (having to get used to a worse UX). Considering Windows still tie security updates with everything else, it isn't surprising that people judge based on what they perceive the most.
Of course the best solution would be to switch to an OS where such choices are not necessary in the first place. I've been using Window Maker since early 2000s and the UI has remained the same since 1997 when WM was first made, aside from the occasional theme change (which is done only whenever i personally feel like it, i.e. is not forced on me) while at the same time i'm using the latest Linux kernel, C library, drivers, etc with all security fixes. I do not have any choice between having security fixes or using a GUI that i am comfortable with - i get to have both.
The state of security is /awful/ for general users.
But they also can't figure out how somebody keeps getting into their email account, why they get text messages that quickly disappear from history, or what these weird charges that keep showing up on their bank statement are...
ok surely that firewall and home lab and ability to not download and run garbage is enough for someone on the supposed "hacker news" to handle. but no, we got heaps of people using "out of support" as some sort of argument whatsoever to upgrade to absolutely dogshit versions of windows. make it make sense
Having oldass OS and application versions make that a thousand times easier when you have so, so, so many CVEs you can exploit. And LLMs have been show to make this very trivial now.
All you need to do is click on the wrong pop-up, or the wrong link in your email, or tap something on your phone screen, or have a poorly configured (often from the factory) router, and the initial intrusion takes place. After that, an outbound encrypted session quickly gets setup, and congrats, now your network is acting as a residential proxy that can be sold to criminals that want to download CSAM from your IP, AI companies that will use your connection for scraping, and other elements that will either mine the data on your systems (your PII, logins, etc) and scrape your screens.
But if you don't care about your life becoming a living hell, then I can't make you.
This happens all the time, every day.
If you have a car, you maintain it. If you have a bike, you maintain it. Power tools? You maintain them. Your electronic devices also need to be maintained. They have access to your most sensitive data, and potentially private conversations.
https://developer.chrome.com/blog/local-network-access
Did you know that a lot of current home router NAT implementations are currently broken, in particular for UDP traffic handling, and you can therefore spoof your way into the network?
https://www.armis.com/research/nat-slipstreaming-v2-0/
A lot of router vulnerabilities floating around out there.
Ever hear of UPnP/UPnP2? Did you know that applications can trigger your router to open inbound ports for you?
There have also been some 0 click exploits lately, those are fun. You don't have to do anything at all!
https://github.com/Defense-Intelligence-Agency/Zero-Click-Ex...
Yeah, you're still at risk, and moreso because you're not aware of how open you are.
They're fine.
I'm sure cachyOS will work a treat out of the box, but i'm also sure that one day things will stop working and cascade into a distro hop or reinstall leaving a sour taste in the users mouth.
You do not need a "gaming" distro, all distros use the same software and you will be fine on ubuntu, fedora etc.
Sure, you could use Fedora. But you need to know about enabling RPM Fusion, 32 bit repos for steam, etc. Now THAT is how you get someone to give up.
It's easy for us. It's not clear how someone coming from windows would even know that they had to do this, much less do it.
Chalk mark $1
Knowing where to put it $999
Speciality derivatives come with attention to detail and purpose-fitting that often isn’t found in general purpose distros, like how Nobara has a system to auto-apply fixes for common problems or how Bazzite includes an overlay for game stats (framerate, etc). Rolling and bleeding edge distros have been popular because people want to use the latest hardware.
Can you get these things with a general purpose distro with older kernels? Sure, but the process varies depending on distro, hardware, use case, etc and isn’t necessarily accessible to many, even with the selection bias towards a technical mindset that comes with wanting to switch to Linux. It’s the same reason why Windows has been popular for so long and why Valve has seen outsized success with Linux: the fiddly bits have been minimized.
Major distros could pull in many of these users by sinking resources into that golden “out of the box” experience and aggressive hunting down and fixing of papercuts.
What do you mean "PC Gamers"?
It's not limited to PC Gamers. The CAD program I use for PCB layout won't run with full functionality under Wayland because "The Developers Know Best".
So, having to choose between Wayland or delivering PCBs, guess what my choice was.
Gnome and Wayland are really user-hostile - if their vision doesn't align with what the majority of users want, its the users that are wrong, not the developers.
But if you're using your PC like a PC and also doing other stuff imo it's better to install a 'regular' distro like Fedora or Ubuntu. I haven't had any difficulty installing steam and playing games on either of those.
Maybe it's different on Nvidia (wife's laptop had AMD graphics), but I expect a very bumpy road ahead of him.
When I was running Windows on the same machine I was constantly trying to diagnose why things stopped working, and downloading drivers.
Perhaps my experience with Windows was worse than average, I don't know. But from my perspective there is zero reason not to run Linux full time for gaming.
Now I'm just glad I only have to suffer windows at work.
So they were kind enough to give each one of us a Ubuntu 5.10 CD, one of those from back then when Canonical shipped free Ubuntu CDs to people around the world completely for free.
I can recall poking around that brown-y Gnome 2.x and feeling cozyness, like feeling at home. Everything felt transparent and humble and honest, from the desktop wallpaper, the icons and the typography to the tone the help pages were written. You could feel the ubuntu on it. It really felt like it was made for human beings.
The computer no longer felt like a dark box that only let you do things your license let you to do and if you dared to look at other direction, ever so slightly, things could go insanely wrong.
Granted, I didn't had internet at home back then (and wouldn't have it until late 2008 via a crappy 3G modem) so after nuking the Windows XP install and tried install it, also nuked the partition where I had all my uni docs and stuff and, defeated, had to go back to Windows via a pirate copy - until I had enough spare time to go learn what I did wrong and try again. Never went back ever since.
Things have changed a bit - Ubuntu is not what it what it used to be, I am not who I used to be (ended being a graphic designer) and not even the internet itself is not what it what it used to be - but I'm glad human creations like Linux still exist.
I really wish more people would mention the option of dual booting. Use another separate SSD to install your linux OS and that way you always have the option of going back to your Windows install. You can even reserve some programs for Windows and do everything else with linux.
There's really no need to approach it with a "screw it" attitude. You'll probably get yourself in too deep with that approach.
NVIDIA and AMD can decide to undermine it if Linux doesn't yield enough profits for them.
Even if only one of them undermines linux, linux gaming might have trouble progressing and game developers might just ignore Linux gaming.
Microsoft could also undermine it if they really wanted.