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

Linux

48693 readers
941 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
[–] brewbart@feddit.org 1 points 1 day ago (1 children)

Whelp I tried to switch several years ago to PopOS! as daily driver. Everything was fine and dandy until I tried to use the side buttons of my Razer mouse or my Keychron M3. Short story: not plug-and-play-able. This is a non negotiable feature for me. Maybe I'll find some motivation between the years to tinker again...

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

This is not a Linux issue, I'm sure you know that. It's the manufacturer who doesn't want to support Linux. Also, many things work now. I have a reddragon mouse and all of the side buttons on it work just fine. As for keychron, I have the V6 and V5 and I use VIA to program the buttons and everything else on it and it works with 0 issues. Maybe give that a shot?

[–] utopiah@lemmy.ml 29 points 6 days ago (2 children)

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

[–] dan@upvote.au 11 points 5 days ago* (last edited 5 days 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 4 days 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.

load more comments (1 replies)
load more comments (1 replies)
[–] amju_wolf@pawb.social 8 points 5 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 5 days 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 5 points 5 days ago* (last edited 5 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 3 points 5 days ago (3 children)
[–] utopiah@lemmy.ml 5 points 4 days 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)
[–] korazail@lemmy.myserv.one 38 points 6 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)
[–] bad_news@lemmy.billiam.net 14 points 6 days ago

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

[–] john89@lemmy.ca 15 points 6 days ago (5 children)

I've been saying for years: we need a dedicated gaming operating system.

[–] asap@lemmy.world 24 points 6 days ago (4 children)
load more comments (4 replies)
[–] witx@lemmy.sdf.org 7 points 5 days ago (2 children)

No we don't. Who needs that? That's what consoles are for. Every time I want to play on my computer I would need to dual boot and change to the OS? That's nonsense

Game Devs and device driver Devs need to get their shit together and fix things.

load more comments (2 replies)
[–] IrritableOcelot@beehaw.org 6 points 6 days ago* (last edited 6 days ago)

Do you mean a dedicated gaming flavor of Linux? Because otherwise, isn't that just a console?

load more comments (2 replies)
[–] Noved@lemmy.ca 13 points 6 days ago (13 children)

New to the Linux community here; why is a valve owned Linux OS better than any other massive company OS. Like if Microsoft released their own Linux OS, would it be good suddenly?

At the end of the day, we don't want our OS's big company owned right?

[–] john89@lemmy.ca 22 points 6 days ago* (last edited 6 days ago)

SteamOS is better than, for example, macOS and Windows because of licenses.

Since you're new (welcome!), I should let you in on a little secret: pretty much the entire free software movement is built around licensing. I know, it's boring and seems insignificant. But the outcomes are profound.

Because SteamOS is built to function within the free software ecosystem, it means users are never beholden to the decisions of one centralized entity (usually the company that owns the software patents.)

If Valve ever decides to, say, include candy crush ads in SteamOS' start menu (they'd have to make their own start menu, since right now SteamOS uses one that's already made by the free software community), then users can choose to remove that part of the menu or replace the menu altogether without having to start from scratch.

For wealthy people who can always pay the "proprietary tax," this might seem like a non-issue. Practically speaking, these people only want their software to work without hassle. They don't care about the true cost of that software, such as only one entity being able to modify/distribute the software. It's not until, say, photoshop starts charging a subscription (which they can always increase the price of) that people start to see the value in free software and the importance of licensing.

[–] Strawberry@lemmy.blahaj.zone 14 points 6 days ago

Microsoft is deeply entrenched and has undergone decades of enshittification. SteamOS is at only the beginning of this cycle. And since SteamOS is linux-based, it's likely to have ramifications for the whole GNU/Linux ecosystem. Furthermore, if there are two vastly different OSes that developers and graphics card manufacturers need to seriously target, they're more likely to write more platform-agnostic software that everyone can benefit from.

[–] penquin@lemm.ee 14 points 6 days ago (1 children)

Because valve is a private company. They don't have to answer to shareholders. That means, they don't go through enshitifaction, they care about their product and their customers. Are they perfect? Absolutely not, are they good? Better than every single company out there that tries to be like them. Period.

[–] john89@lemmy.ca 8 points 6 days ago* (last edited 6 days ago) (3 children)

I'm glad people bring this up.

Private companies are not intrinsically better than public ones, but at least they have the capacity to be.

Valve is one of the very few examples of a company that sees the value in working with customers, not against them. This would be impossible if Valve were publicly-traded.

load more comments (3 replies)
[–] Heavybell@lemmy.world 7 points 6 days ago

I am not gonna use SteamOS. But if a bunch of regular folk do, then it might convince peripheral and game makers it'd be worth putting in a modicum of effort to support linux. That's why I'm excited for SteamOS.

[–] Biorix@lemmy.world 8 points 6 days ago* (last edited 6 days ago)

Because it's open source and based on the Linux kernel. It's owned by them but you can do what you want with it. You can't with Windows.

So if a game works on the Steam OS, it works on pretty much any distro

I game with Steam on Linux, but I'm not using Steam OS

Also, that means that every effort made by Valve to improve compatibility is beneficial to everyone.

Edit: Also, even if it were closed source, I think it would still be good as it gives us alternatives to Windows. But

[–] Zetta@mander.xyz 7 points 6 days ago* (last edited 20 hours ago)

Valve dosnt really "own" SteamOS. They maintain and update SteamOS, but SteamOS is free and open source

Plus just about everbody who knows anything about valve would tell you they are probably the most consumer friendly billion dollar company ever, and have been for decades. So yes even if they owned it like microsoft owns windows it would still be better

load more comments (7 replies)
[–] DicJacobus@lemmy.world 11 points 6 days ago (24 children)

I have about 7-9 months to decide what to do with my PC. I don't want to move to windows 11. Because I will have to basically fresh-install my entire system that has 4 drives and god knows how many antiquated programs on it from the XP, Vista and 7 era that I still use. and Im just not ready for it. Im too busy

headache

load more comments (24 replies)
[–] Patariki@feddit.nl 13 points 6 days ago (21 children)

I just build a new gaming/creative pc, decided to make the jump to linux mint while i was setting up something new. And I honestly expected more hickups than i got, nothing which a quick search didn't fix except for one. My xbox controller won't connect over Bluetooth, it works when connected through a cable though. But I also noticed some stick drift, so I'm tossing it and order an 8bitdo which has those magentic sticks (forgot the name) and linux compatibility.

load more comments (21 replies)
[–] gramgan@lemmy.ml 11 points 6 days ago (7 children)

I thought this had already happened?

I remember seeing ads on Steam for SteamOS years ago—wasn’t there a point at which you could download and run it on your own computer? What happened?

[–] Telorand@reddthat.com 11 points 6 days ago

From what I recall, it wasn't something you could easily use like a normal distro, and that version was based on Debian (so stable but outdated software). It only worked on some hardware, and you had to do a full system wipe.

More likely, this is them officially partnering with handheld or gaming laptop makers, using their latest Arch-based distro and allowing them to use Valve/Steam branding as a selling point.

[–] penquin@lemm.ee 8 points 6 days ago (2 children)

If I recall correctly, this has never happened the way it's happening now. It was a matter of "hey, you can fork it on GitHub and make your own iso thing", hence why there was a "holoiso" or something like that that (I keep forgetting the name) where people used if they wanted to install steamOS on a device. This one is straight supported by valve. Like "hey, here is our official steam OS that we use on our steam deck. Use it and we will support you".

[–] IrritableOcelot@beehaw.org 4 points 6 days ago (2 children)

My understanding is the big change here is that they're specifically making it available to other handheld manufacturers, which is huge, because windows handhelds have not been great because of how much the bloat of Windows steals performance and battery life. They're making steps to make SteamOS (I.e. Linux in general) the default OS for handhelds and non-console dedicated gaming machines in general.

If it works, it will put tremendous pressure on publishers to support linux, which is great.

load more comments (2 replies)
load more comments (1 replies)
load more comments (5 replies)
[–] Zink@programming.dev 9 points 6 days ago (1 children)

This is so great to see, and the timing is perfect.

My son already calls the PC Steam, as in “we played game A on Xbox and game B on Steam,” so maybe by the time he has a PC in his room Steam really will run the whole platform.

load more comments (1 replies)
[–] sag@lemm.ee 6 points 6 days ago (1 children)
[–] penquin@lemm.ee 9 points 6 days ago* (last edited 6 days ago)

Bill Gates? Where are you?

[–] adrianhooves@lemmy.today 7 points 6 days ago

let's goooo

load more comments
view more: next ›