this post was submitted on 18 Dec 2024
1246 points (99.8% liked)

Linux

48655 readers
518 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

Even gamers nexus' Steve today said that they're about to start doing Linux games performance testing soon. It's happening, y'all, the year of the Linux desktop is upon us. ᕕ(ᐛ)ᕗ

Edit: just wanted to clarify that Steve from GN didn't precisely say they're starting to test soon, he said they will start WHEN the steam OS releases and is adopted. Sorry about that.

top 50 comments
sorted by: hot top controversial new old
[–] utopiah@lemmy.ml 28 points 2 days ago (2 children)

The only bastion left is anticheat. Everything else are just (bad) old habits fueled by marketing.

[–] dan@upvote.au 9 points 1 day ago* (last edited 1 day ago) (2 children)

Anti-cheat systems already have to make changes, since Microsoft have plans to significantly restrict kernel mode access after the major Crowdstrike issues earlier in the year. Kernel mode code is very invasive, difficult to get correct, and can result in major security holes or stability issues if not written correctly.

A bug in userland code may crash that one app. A bug in kernel mode code can (and often does) cause bluescreens, that people blame Microsoft for. I'm sure they're tired of being blamed for buggy code written by other companies.

Running the anti cheat code in userland will (in theory) make it easier to run on other OSes too.

https://www.notebookcheck.net/Microsoft-paves-the-way-for-Linux-gaming-success-with-plan-that-would-kill-kernel-level-anti-cheat.888345.0.html

[–] utopiah@lemmy.ml 3 points 1 day ago (1 children)

Yes indeed, I've followed that from afar (as I generally mostly play offline, definitely not competitively) so I hope this will be the final missing piece.

[–] dan@upvote.au 1 points 22 hours ago

I also only play games offline, and these days it's usually on my Xbox rather than on PC, but I've been following this since I'm a software engineer and it's interesting from a development perspective. Kernel-mode anti-cheat has a lot of similarities with malware/rootkits.

[–] lambda@programming.dev 2 points 1 day ago
[–] amju_wolf@pawb.social 6 points 2 days ago (2 children)

...and VR. VR is already finicky on its own, gaming on Linux can be finicky in different ways, and the issues multiply if you have two things like that.

[–] priapus@sh.itjust.works 5 points 1 day ago

Tends to depend on the headset you own, some work perfectly. Also, Valve is very likely releasing a headset based on SteamOS, which should help.

[–] utopiah@lemmy.ml 3 points 2 days ago* (last edited 2 days ago) (5 children)

I work in VR, I play in VR, including Windows games, all on Linux. No specific problem for me on that front.

[–] Tovervlag@feddit.nl 2 points 1 day ago (3 children)
[–] utopiah@lemmy.ml 2 points 1 day ago

Apologies I wasn't clear. I actually I work "on" VR, namely I'm a software developer who write VR/AR code.

Still though... I also do work "in" VR as I have numerous demo where I'm coding in the headset. Most recently you can check this 1min video https://www.youtube.com/watch?v=CGvc4kNXiUY that I did for https://futuretextlab.info/ and it's all open source, cf https://git.benetou.fr/utopiah/text-code-xr-engine/src/branch/fot-sloan-companion . To clarify a bit I drag&drop file on my (Linux) filesystem and they are reflected in AR in that example. I can open them, manipulate them, if it's code (here JavaScript and AFrame) it can live reload part of the scene, etc.

I'm also working "in" VR for the NLNet sponsored project xrsh aka XRshell https://nlnet.nl/project/xrsh/ where thanks to WASM we basically put a (small) Linux system with its terminal on a Web page and thus can code and work in the headset.

load more comments (2 replies)
load more comments (4 replies)
[–] secret300@lemmy.sdf.org 2 points 1 day ago (2 children)

I'm hoping to see more software support for Linux from this

[–] penquin@lemm.ee 3 points 1 day ago

Once the userbase becomes bigger, those folks will move over. Capitalist will follow the money, they don't care what OS it is as long as they can make their lords shareholders happy.

[–] OmegaLemmy@discuss.online 3 points 1 day ago (1 children)

It already started with a lot of gaming communities, but most of what I use is already in Linux so no Biggie for me, productive apps being moved is likely very far into the future

[–] secret300@lemmy.sdf.org 2 points 17 hours ago

I've already seen a lot of work for audio production in Linux but still would love to see more from other industries

[–] circuitfarmer@lemmy.sdf.org 204 points 3 days ago* (last edited 3 days ago) (40 children)

To anyone reading this thinking "once SteamOS comes out, I'll switch", you should know:

Gaming on Linux is already here. Pick a distro and game. You can take advantage of Proton right now. You don't need to wait for one specific distro.

I've personally been gaming on Linux exclusively for about 3 years. Windows games, not Linux games.

Edit: based on other commenters' suggestions, I'll give you some.

I have gamed for those three years on PopOS. It is a distro based on Debian, ultimately, which means it's also related to Ubuntu and Mint. Realistically, you can pick any of those 4 and you should have a nice experience.

Arch is popular with the übergeeks, and I do use it on my laptop, BTW, but you shouldn't use it as a first distro.

The concept of "distro" doesn't really exist for Windows, because you pretty much get one monolithic product. But basically, it is a specific mix of software that works together and relies on the Linux kernel. Imagine it as a "version" of Windows with specific goals, some of which are overlapping (e.g. Mint and Ubuntu tend to cater to the same audience).

If you get far enough into it, the freedom that Linux allows means that you can turn any distro into any other distro.

[–] communist@lemmy.frozeninferno.xyz 114 points 3 days ago (13 children)

"Pick a distro" is why they're waiting for steamos, presumably.

load more comments (13 replies)
load more comments (39 replies)
[–] bad_news@lemmy.billiam.net 14 points 2 days ago

To paraphrase the gay chant from the 90's: 4% is not enough RECRUIT RECRUIT RECRUIT!

[–] korazail@lemmy.myserv.one 35 points 3 days ago (1 children)

I jumped into Linux, via Mint, about a year ago when I refreshed my hardware. The transition was pretty easy, and I haven't looked back. Steam runs fine and I haven't had a modern game that didn't work under default proton settings except for things I've run outside Steam and mods. Most of my personal PC's workload is gaming and handful of web-based apps that are effectively OS-agnostic; Everything else has an easy equivalent in the apt repos.

I would say that my decision to embrace Linux as my OS was primarily influenced by my Steam Deck. Gaming on it has been simple and the desktop UI was easy to adapt to. I replaced my laptop with the Steam Deck, bluetooth keyboard and mouse, and a USB-C dock with HDMI out (all things I already had for the laptop). I now just hook into whatever TV is handy as a monitor when I need a computer on the go.

I was a tech enthusiast when I was younger, and am thus familiar with fucking around on the command line, but now I'm an old man who just wants his stuff to work and it just has... The barrier of entry for the Linux Desktop is effectively gone. We just need PR now.

Also, I think I'd replace Mint on my primary PC with SteamOS, given a simple way to do so. About a year ago, the desktop/beta SteamOS was not fully baked.

load more comments (1 replies)
[–] Dudewitbow@lemmy.zip 83 points 3 days ago (21 children)

the biggest wall imo is still getting companies with anticheat games on board.

[–] pizza_the_hutt@sh.itjust.works 104 points 3 days ago (9 children)

IMO, no one should be playing games with kernel level anticheat. There is no way I would let any big gaming company have that level of control over my PC. It's a security nightmare.

load more comments (9 replies)
load more comments (20 replies)
[–] kittenzrulz123@lemmy.blahaj.zone 50 points 3 days ago (9 children)

When SteamOS releases on all devices people will say "I'll switch when every peice of Windows software is compatible" or some other unreasonable and impossible accomplishment. Even if every peice of Windows software was compatible people would say "ill switch to Linux when it looks and functions identically to Windows".

load more comments (9 replies)
[–] Technus@lemmy.zip 68 points 3 days ago (11 children)

A Linux distro with a great OOTB experience for gamers would go a long way.

  • Steam pre-installed
  • trustworthy Flatpak packages for popular gamer apps like Discord (not uploaded by some nameless rando)
    • TeamSpeak for curmudgeons like me and my friends
  • desktop environment tailored to Windows users
  • auto-install and configure graphics drivers for AMD and Nvidia
  • configurable automatic updates and system backup
  • choice between Chromium, Firefox, etc. for default browser during setup
  • included in Steam Deck compatibility testing
[–] asap@lemmy.world 60 points 3 days ago* (last edited 3 days ago) (4 children)

Luckily for you this already exists, and it's effectively SteamOS:

https://bazzite.gg/

You can even put this on a Steam Deck as a drop-in replacement.

load more comments (4 replies)
load more comments (10 replies)
[–] Eyck_of_denesle@lemmy.zip 38 points 3 days ago (16 children)

I saw a post on bluesky saying Steamdeck can't be widely adopted because of linux. I asked why is that the case? He says "Linux doesn't run as many games as windows ". I said "only a few and the anti cheat ones". He kept arguing. I asked him about nintendo and he goes "It has the games to back it up" and I blocked him lol.

Millions of games are not enough because its FOMO.

load more comments (16 replies)
[–] somenonewho@feddit.org 39 points 3 days ago (3 children)

I've been using Linux exclusively for ~14 years now. Heavily gaming on Linux only for the last ~8 years.

It was possible (though sometimes headache inducing) to play most games back then (Wine and soon Proton to thank) the biggest change IMHO came with SteamPlay since it turned the headache into one click on most games (thanks to the amazing work of wine/proton developers and the tinkering of the community).

When the SteamDeck released people seemed surprised at the breadth of games that were running on day one. To me it was not really a surprise since I had been Linux gaming with SteamPlay all the time and was almost expecting games to "just work" (though I still would and still am checking ProtonDB before purchase).

What the SteamDeck changed in my view was

  1. Showing "everyone" that Linux Gaming is a thing that's happening and been happening for a while. So maybe check it out?
  2. That a Handheld that doesn't have to work around Windows but uses a purpose built OS just makes a lot more sense

I feel that the SteamDeck with SteamOS has really put Linux, especially Linux gaming on the map. Even though I want to be like "Linux Gaming has been a thing forever, I was doing it before it was cool" ;) I have to recognize that fact. In the past years I've seen so many people setting up Linux especially by the way of SteamOS (using HoloISO, Chimera ...) just to play/mess with it which is also why I think an Official SteamOS release will make a huge difference.

Tl;dr: Gaming on Linux was a thing before. But the SteamDeck/SteamOS 3 made a huge impact nonetheless.

load more comments (3 replies)
load more comments
view more: next ›