←back to thread

433 points Sporktacular | 1 comments | | HN request time: 0.571s | source
Show context
015a ◴[] No.36995730[source]
> But before you declare this a triumphant moment for desktop Linux, it's important to note that some of these Linux users are not, in fact, using Steam on a desktop. The Linux version "SteamOS Holo" 64-bit is the most popular reported, at just over 42 percent of the Linux slice of pie. That indicates that a huge portion of these Linux users are actually playing on Valve's Steam Deck portable, which runs Linux.

There's such a deep seeded, systemic bias against linux that it actually can never win, to any degree or magnitude, because the moment it starts winning we just move the goal-posts for the flimsiest of reasons to ensure it can't quite claim that victory.

Linux is obviously and clearly the most popular operating system kernel on the planet. Oh, no, that's no good a measure, servers are messy, let's refine it to most popular consumer operating system kernel? Oh... it, could also reasonably claim that title? No no, no Android, that doesn't count. Nope, No Chrome OS either, you can't have that, that's, well, that is linux, but its not. Just nice, pure, desktop linux, yes, perfect, arch linux, kde desktop, that'll never trend up and thus is the perfect new-new definition of desktop linu--wait hold up, I'm getting word this is, not possible, its actually SteamOS? Nope, kill it, that's not desktop linux either, kill it.

replies(39): >>36995745 #>>36995754 #>>36995802 #>>36995816 #>>36996131 #>>36996180 #>>36996519 #>>36996545 #>>36996734 #>>36996737 #>>36996821 #>>36996923 #>>36997130 #>>36997165 #>>36997388 #>>36997472 #>>36997547 #>>36997841 #>>36998245 #>>36998348 #>>36998488 #>>36998585 #>>36998591 #>>36998706 #>>36998886 #>>36999237 #>>36999755 #>>36999906 #>>36999939 #>>37000079 #>>37000120 #>>37000848 #>>37001352 #>>37001723 #>>37001744 #>>37002817 #>>37003649 #>>37007275 #>>37037781 #
highwaylights ◴[] No.36997130[source]
Another way to look at this is to say that the massive uptick in Steam Deck users is really good for the future of Linux gaming given that if current trends continue with the next version of the Steam Deck it may well get to the point where it becomes worth it for developers to focus on native Linux builds rather than being Proton compatible. Especially in cases where Unreal / Unity takes most of the heavy lifting away anyway.

I'm not overly optimistic given that the biggest barrier to supporting Linux has always been how much variance there is in terms of what's out there, but it's still a good thing for Linux.

In terms of perceptions of desktop Linux I don't really think it matters. Linux isn't going anywhere and as software probably has more penetration right now than any other operating system ever has.

replies(3): >>36997405 #>>36998057 #>>36998065 #
account42 ◴[] No.36998057[source]
> I'm not overly optimistic given that the biggest barrier to supporting Linux has always been how much variance there is in terms of what's out there, but it's still a good thing for Linux.

Nope. The biggest barrier is the FUD around there being so much variance. 99% of desktop Linux is glibc-based. Beyond that, binary compatibility is no harder than Windows. Differrent yes, meaning devs used to Windows have some learning to do, but not drastically different even.

replies(1): >>37000408 #
bombolo ◴[] No.37000408[source]
once a developer from a company whose device i had bought, told me they couldn't support linux because every distribution had a different way to open a serial port and read data.
replies(1): >>37000584 #
eru ◴[] No.37000584[source]
Wouldn't that be handled mostly by the kernel, and they all more or less use the same kernel?
replies(2): >>37001650 #>>37004630 #
taeric ◴[] No.37001650[source]
It is almost certainly handled by whatever library they are using to interface. And if they didn't pick one that is targeting linux, then that would be more work for them.

That is, this is likely easily solvable, but it is most easily solvable at the beginning of a project by choice of base libraries. I can understand not wanting to change things after the fact for a presumably small user base.

replies(1): >>37004725 #
bombolo ◴[] No.37004725[source]
Are you replying to something else?

They claimed that they'd need a different implementation per distribution. Which makes no sense. It's just open()/ioctl_tty()/read()/write(), all of which are in the libc of every distribution that has ever existed since the 90s.

replies(1): >>37004999 #
1. taeric ◴[] No.37004999[source]
Fair, I'm putting charity to the claim and assuming that they coded against a Microsoft toolchain. That is, my assumption would not be that it was the different distros, but that is just an easy thing to say.