There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux_gaming

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

j4k3 , in Infected games under Proton.
@j4k3@lemmy.world avatar

Linux is not really comparable like this because the distribution matters along with the bootloader configuration.

If you have an immutable distro with SELinux configured and your own UEFI keys or a shim with secure boot, you’ll have a very different set of vulnerabilities from someone running Mint with secure boot turned off.

For a short time Microsoft marketed an upgrade path the a full Unix like operating system for Windows. It was widely known that some of the Windows shell differences from Unix were just arbitrary aliases for the Unix commands.

If you ever get the chance, try using an old Android device you do not use, enable the developer options for the ADB bridge and try hacking around, if you have an interest in understanding how Linux security works in practice when it is done right. The Linux side of Android is an interesting case study if you understand the premises of Android. It is a Linux system that is secure for people with absolutely no understanding of Linux or networking. This is enabled by allowing the app developer to become something like a full Linux user on the Android device. All of the Linux kernel binaries that could modify the kernel in any way are removed and there is no administrative account present. When the hardware manufacturer logs out for the last time, all the administrative and modifying binaries are deleted. This secures the remaining files that are all marked as read only. Android also has a very robust SELinux implementation in place. Every location present has a defined security context. So there are places where you can create temp files and store data, but the things that can be added and manipulated are very limited in their access to other parts of the system. If you mess around with this the way these tools work will become much more tangible.

By comparison, most distros ship with a very open and unconfigured security context. The SELinux configuration is still extremely permissive in distros with SELinix integrated, like Fedora. This is nothing like Android’s setup. The primary reason for a lot of the ROM community on Android and how they have root access is because of exploiting CVE vulnerabilities in the kernel that were found after the kernel was shipped. Android works with orphan kernels that only the manufacturer can update because they retain the source code for the kernel modules that they add at the last minute. This is the depreciation mechanism used by the hardware manufacturer to steal ownership with Android devices.

If you understand how exploiting CVE’s works on a simple abstract level, and why it is necessary in order to bypass the immutable system (read only file system without tools to modify Linux kernel binaries), and how SELinux adds further restrictions based on the context of who is accessing the directory or command/executable, you should better understand the complexity of the question you’re asking. The app developer on Android is like your equal on the device. They can do what you can do, and that is why you are so restricted too. Your measures of control on Android are very limited and just in the app environment spaces.

Once I learned the basics of this system, it has become the way I view all software systems intended to enable ignorant consumers. Tremendous power to alter systems is included in these platforms, platforms like Windows.

Those that are trying to make the Windows games work on Linux are likely completely focused on functionality. When people talk about things like sandboxing, they are almost always talking about library dependencies and not any kind of security context. It is likely that any malware that targets Windows binaries will not work on Linux directly, but something that targets Linux specifically is another matter entirely; it is security through obscurity, which means no security at all. Unless you’ve taken active measures to limit the PID/GID/security context of the process that is running the software, it has all the same permissions of the user that called it. It can delete, view, and write anywhere that you can with the user/group/sc that launched it.

cyborganism OP ,

Holy shit! I’m gonna have to sit down to read that one. LoL

Thanks for the detailed comment.

tal ,
@tal@lemmy.today avatar

When people talk about things like sandboxing, they are almost always talking about library dependencies and not any kind of security context

Uh. I don’t think I can agree with you on this. Sure, Steam has a mini-Ubuntu distro, and there are a few packaging techniques to bundle libraries, but I’d say that that’s much less-common of a topic of discussion than security context.

Wikipedia talks about security context:

en.wikipedia.org/…/Sandbox_(computer_security)

The top hits on Kagi for “linux sandbox” are about security.

hendrik , (edited ) in Infected games under Proton.

Well, there's this study from 2018: https://link.springer.com/article/10.1007/s11416-018-0319-9

Given that Priton / Wine / ... try to simulate a Windows environment, it's certainly possible. But I've never heard this happened to anyone. And the discussions on the internet seem very theoretical.

Surely it highly depends on the exact kind of malware and what it tries to do. And it doesn't really seem to happen in the wild. But I see no reason why it wouldn't theoretically work.

minoscopede , in Infected games under Proton.

Theoretically, the virus is made for Windows, so it would have different effects on Wine.

It probably wouldn’t do anything dangerous. But still, scan it with VirusTotal.

dingdongitsabear , (edited )

what’s this “probability” based on?

wine exposes the user’s home directory as drive Z: and has full read/write access to it. so, the user’s proper fucked.

edit: I misspoke, Z: exposes the entire root file system, whereas only the /home/user/ has full r/w access.

thedaemon ,
@thedaemon@lemmy.sdf.org avatar

Best practice is to create a user just for gaming.

undrwater , in Infected games under Proton.

Depends on what the virus is built to do.

I read someone intentionally infected their Linux system with a Windows virus, and they lost the home directory.

Toes , in What proton games are: completely ownable with no nonsense and a solid community?

I’m not sure if I understand your intentions.

Proton is typically used through steam, but steam isn’t going to fly?

Is it being a proton enabled game matter?

L4D2 is still popular, esp on Linux but needs steam.

Beyond All Reason is a foss RTS, similar to StarCraft.

Cataclysm CDDA is a fantastic foss survival RPG. (Single Player)

j4k3 OP ,
@j4k3@lemmy.world avatar

Looking for a CS/CoD level experience. Steam might be okay, but I haven’t tried it and am skeptical of anything marketing oriented. I really don’t want to see ads or hype of any kind. I’d much rather ask around and go in search of my options when I feel compelled. In other words, I’m aware of my susceptibility to suggestive marketing and am not okay with others manipulating me through that mechanism so I avoid it all together. I will not enter the space at all unless those terms can be met.

I was just skimming a fedora mag post on gaming and it mentions that Steam packages Proton but there are community maintained versions with more advanced features than are possible on the Steam Deck; the most popular being Proton Glorious Eggroll.

Xonotic was one I played some. It has a different hectic vibe that is not really in that CS/CoD space I liked though. I like to feel like I have a measure of control and not in a situation where reckless speed has an advantage.

originalfrozenbanana ,

I don’t think there are online multiplayer games like CoD or CS that don’t require a platform like steam or good old games to buy, download, and run. I’m not actually sure what you’re trying to do, but if avoiding marketing is your goal I recommend you run steam and change the default page it opens to to be the library where your games are and not the store

MentalEdge ,
@MentalEdge@sopuli.xyz avatar

You can disable the news pop up that opens with steam, and it opens to your library, not the store page.

The only “hype” it’ll show you then are the news on the library pages for the games you own.

j4k3 OP ,
@j4k3@lemmy.world avatar

I just spent all afternoon and evening trying to figure out Cataclysm CDDA. After not doing anything meaningful for hours, I drove a car into a lake and was mediately attacked by a couple of rodents and died with a kill to death ratio of 1:0. Thanks.

It was nothing like what I asked for, but exactly what I needed to push me back into a FreeCAD project tomorrow.

Toes ,

Yeah my first runs didn’t even go that well.

I’ve been watching people play it on YouTube to get better ideas.

How did your project go today?

j4k3 OP ,
@j4k3@lemmy.world avatar

I spent all day stockpiling, building a soldering iron, and messing around with the Evac, first building area. I’ve figured out some of the tech tree and made my second character freeform and much stronger across the board. I have a barricade mentality for now. I haven’t checked out what anyone else has done, but fixated on barricading the basement of that first house and trying to add solar lighting. I dispatched the two zombies at the house to the south with all the cars and cooking supplies, but haven’t ventured beyond. Maybe I’ll check out the helipad and bride soon.

Cirk2 , in What proton games are: completely ownable with no nonsense and a solid community?
@Cirk2@programming.dev avatar

Most of the stuff on GoG should fit the bill. You still can use it as a website to shop for a game and get a installer exe for it. Without any additional launcher.

As far as documented network go, I’ve never seen more than games listing a couple of ports for servers, never anything like ips or actual network protocol descriptions. I guess anything with user hostable dedicated servers should be fine.

Problem is that those old games have very low online population, so I’m not entirely sure how much “casual comraderie” you’ll find.

cyberpunk007 , in Sorry I can't do it.

Shit that’s crazy, I’m ryzen 3800x with 2070 super and Elden ring runs BETTER on manjaro Linux (arch based) than windows!

I really couldn’t believe it.

Potatofish , in Sorry I can't do it.

Arch Linux is great for people that want to do nothing but Arch Linux.

sugar_in_your_tea ,

True. It’s also good for people who want to get stuff done. I used it for 5-ish years, and it was an incredibly productive, low-maintenance distro. I only switched because I wanted to run brtfs on root, so I figured I’d give openSUSE a shot since they do that by default.

Anticorp ,

Eh, it has a lot of powerful tools for computing stuff. Like today I wondered if I can download the songs from a playlist on YouTube, checked the wiki, and within 5 minutes I was doing it. It worked perfectly. The AUR also saves a lot of time building packages that aren’t available through pacman, which means they’re probably not available through other distros either. So you can definitely do more than just fiddle with the OS. But getting it working stable with Nvidia cards right now is like a full time job.

traches ,

I’ve been daily driving arch for like five years now, and this is just flat out not true at all. I agree it’s not a beginner distro, but if you know what you’re doing and know what you want it’s the best.

PrettyLights , in What proton games are: completely ownable with no nonsense and a solid community?

If you want to play modern or even recent games and indulge your locked down metwork desires I recommend getting a secondary PC just for gaming and run a separate vlan to fully separate traffic from your existing setup. There’s really no realistic threat vector there barring a state level actor or something equally serious but I’m happy to be corrected.

MexicanJoker , in Sorry I can't do it.

I understand your struggle. As others said, Arch is not a beginner friendly distro.

I would suggest trying gaming tailored distros like Nobara, Chimera or Bazzite and see how you feel about them. Don’t install your full steam library during these testing period, try games separately and prioritize the games you play the most.

Learning involves trial and error and the Linux ecosystem has a lot of that.

In the end it’s ok if you say This is not for me right now

Moneo ,

Do you have any comments/suggestions on picking one of those distros? I can do my own research so no pressure.

MexicanJoker ,

It greatly depends on what type of experience you are looking for. Nobara is based on Fedora with pre installed stuff tailored for gaming and content creation, it’s very configurable as most Linux distros.

Bazzite and Chimera are more SteamOS/Console -esque experience tailored. Still configurable but more limited since they are immutable distros. Bazzite is based on Fedora and Chimera on Arch.

IMO if you only plan to game or mainly game on the PC either Bazzite or Chimera are good options. If you also intend to use the PC as a workstation I would go with Nobara, which is my case.

PS: For those looking for a friendlier Arch experience try Manjaro.

TheKMAP , in Sorry I can't do it.

Do people not use Manjaro for this?

mlg , in Sorry I can't do it.
@mlg@lemmy.world avatar

Arch Linux

Unless you’re on a good downstream like SteamOS, I’d suggest switching to something stable cutting edge (Fedora or Nobara if you want to put in zero effort).

Arch by itself will give you way the hell too many possible problems. You could waste hours on DKMS alone.

Mint will also work, but it has the downside of having slower updates to software packages.

bitfucker ,

Wait, Fedora is bleeding edge too? I don’t know that

erev ,
@erev@lemmy.world avatar

It is not

sp3tr4l ,

Its generally more up to date with newer standards and such than Debian, but it is by no means bleeding edge.

Bleeding edge is generally bad unless you really need some specific thing for a specific reason.

If your whole set up is bleeding edge then congrats, you are a basically alpha testing an OS.

bitfucker ,

Huh, interesting. I thought that Fedora was following the Debian stable model. Well then my next recommendation would be Fedora based I think.

But I disagree that bleeding edge means you are an alpha tester. That means developers are releasing alpha willy nilly. I’d even argue that at a certain pace of Hardware and Software development, the latest version of software you have the better, since it has a certain possibility that the Hardware will already be supported.

Para_lyzed ,

Fedora is what I’d describe as cutting edge, but not bleeding edge. It’s still behind from source, and is semi-rolling release, so it’s further behind than Arch but way ahead of stable/fixed release distros like Debian

Leax ,

I’ve started with Nobara and it’s been working great!

Voyajer , in Sorry I can't do it.
@Voyajer@lemmy.world avatar

Who the hell recommended Arch to you? Arch is for when you’ve been using Linux for a few years and have gotten bored waiting for the latest updates to hit your repos.

Jambalaya OP ,

I use Linux at work, so I am a least familiar with how to tinker with it, but it just can’t seem to find the right settings to get things running smoothly. I can’t imagine a different distro would be any different.

SolarPunker ,

Try Bazzite.

jjlinux ,
@jjlinux@lemmy.ml avatar

Bazzite is a good tinkering distro to get your feet wet into atomic distros, but in my experience, it’s only a matter of time before it breaks. I’ve tried it in 3 different devices, including my steam deck, and they all broke by the 3rd or 4th update.

SolarPunker ,

How? It’s pretty solid on my PC. Breaking an immutable distribution isn’t so easy, also Bazzite has a pretty easy install procedure.

jjlinux ,
@jjlinux@lemmy.ml avatar

Apparently this one of those YMMV deals. Installation is painless and quick, for sure. And it does work fine (albeit a bit slower than Fedora Workstation when loading and firing up software). But after a few updates, Wayland stops working for some reason and I have to log into x11 instead.

I’ve no idea what the issue is, but I was only trying it, so I just went back to my trusty Fedora.

amanda ,
@amanda@aggregatet.org avatar

The hell? This is precisely what atomic desktops were supposed to save us from!

jjlinux ,
@jjlinux@lemmy.ml avatar

Atomic distros are still fairly new, so I expected issues and was not surprised. There’s been a lot of progress done, sure, but I don’t think we’re “there” yet.

Telorand ,

Seconded. Also, Garuda “Dr4g0nized” is gaming focused and Arch under the hood, for a more traditional option.

Voyajer ,
@Voyajer@lemmy.world avatar

The problem with Arch is that it’s philosophy includes having to set up everything correctly yourself rather than each package you install already being set up and preconfigured the way you’d expect it to be in other distros. You shouldn’t need to be fiddling with system stuff at all with something user focused like Pop!OS since I believe it even handles nvidia drivers for you. I wouldn’t be using arch myself if I didn’t have significant amounts of free time to invest into chasing down every little problem I encountered using it in college.

Linux is in a weird spot right now where the two ends of the user spectrum seem to be handled well while the middle still has issues since they’re not already experts or just need an internet browser to be completely happy.

CarbonatedPastaSauce ,

I can’t imagine a different distro would be any different.

BZZZZZZZZZZZT I’m sorry but that answer was not correct. Next player!

Seriously try some of the other distros and you’ll have a much more pleasant experience. I already recommended Tumbleweed in another reply but man, anything but Arch is gonna be an improvement for somebody trying to make the switch from Windows gaming for the first time.

CrypticCoffee ,

Yeah, I use TW and it just works. I game on it with no issues.

CarbonatedPastaSauce ,

Indeed. I haven’t run into a modern game that it can’t handle. The only thing it has struggled with that I play is old Command & Conquer titles, but that’s a Proton issue.

Para_lyzed ,

Idk, I think Gentoo and Void would be worse for a new user. But yeah, most other distros will be more new user friendly. Bazzite has a great new user experience, for instance

Nibodhika ,

Linux at work and Linux for gaming are two very different beasts. For example, you didn’t mention which drivers and DE (or WM) you’re using which are the most crucial part to how games run, and both of which need to be manually configured on Arch but come pre-configured or are a couple clicks away in other distros.

Anticorp ,

A different distro like Pop is completely different. My Pop gaming computer runs better than Windows on the same computer and didn’t require any fiddling at all. It even comes with the latest stable Nvidia driver right out of the box, and you can upgrade it with the click of a button.

Presi300 , in Sorry I can't do it.
@Presi300@lemmy.world avatar

If you’re a beginner… or hate jank, don’t use Arch. And make sure you’re using a desktop environment that supports Wayland (GNOME or KDE). Gaming on X11 can be buggy, janky and inconsistent

Fuzzypyro ,

They are running Nvidia. Their only option for Wayland is kde.

Presi300 ,
@Presi300@lemmy.world avatar

What’s bad about KDE?

Fuzzypyro ,

Nothing, I was just stating that the only real option for an easy Nvidia Wayland experience right now is kde. If anything it’s a complement.

Fades , in Sorry I can't do it.

Arch for gaming, what the hell

ulkesh ,
@ulkesh@lemmy.world avatar

Works quite well for me. But I would agree it’s not the best to start with if having little desktop Linux experience.

Fuzzypyro ,

Valve thought it was appropriate when they made the steam deck.

ComicSads ,

Valve pre installs a lot of programs and tools to make it work that stock arch expects the user to already know about or to read the wiki

traches ,

Arch is great for gaming, but it’s not for beginners

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • [email protected]
  • lifeLocal
  • goranko
  • All magazines