[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.




File: glibc.png (90 KB, 814x442)
90 KB
90 KB PNG
Linux gaming in essence. It will never be a gaming OS.
>>
Forgot the link:
https://github.com/ValveSoftware/Proton/issues/6051
>>
Woah, Gnome is based now?
>>
>>88013019
>glibc in essence.
FTFY
>>
>>88013038
always has been. However, I don't understand how it's relevant to this thread...
>>
>>88013019
>runs a bleeding edge rolling distro
>is surprised when slow-moving shit like anti-cheat malware that only about 0.8% of the gaymen market actually uses doesn't get updated instantly when new versions of its dependencies come out
install debian or something debian-based if you need creaky old shitware that never gets updated to continue running. or learn how chroot works.
>>
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$working__deprecated_glibc_path_whiledevs_recompile_against_new_and_it_doesnt_work_for_2weeks
>>
>>88013068
Isn't GLIB a GNOME's library?
>>
File: file.png (25 KB, 943x212)
25 KB
25 KB PNG
>>88013096
or this, apparently. I should check that downgrade thing out
>>
>>88013109
gnu c library
>>
>>88013019
>use gnu/linux
>only want to run windows software on it
>>
>>88013109
https://www.gnu.org/software/libc/
>>
>>88013029
Thanks archtards for beta testing KEK
I wonder what kind of fuckery EAC was doing now. We'll probably never know.
>>
>>88013019
another win for gnu haters
>>
>>88013019
Use muscl. GLIBC is bloat.
>>
>>88013115
Gotcha, thanks for the tip.
>>
>>88013143
You can't control other software's dependencies, dumbass.
>>
>>88013143
musl has no binary compatibility between versions retard
>>
>>88013019
You deserve it for being retarded enough to run Arch
>>
>>88013109
That is glib anon.
>>
File: broken.png (23 KB, 931x177)
23 KB
23 KB PNG
>>88013111
Downgrading a critical package like Glibc can break things.
>>
>>88013360
He said Glib.
>>
>>88013160
>he doesnt know how to use a libc portal
Retard
>>
>>88013506
yeah, I know. Best thing to do is rolling back to a previous state, either with rsync or btrfs
>>
File: guix.png (298 KB, 1200x1360)
298 KB
298 KB PNG
>>88013019
GNU Guix doesn't have this problem.
>>
>>88013117
it's like eating bacon without having to dig it out of a bucket of lard first
>>
That's why I'm thinking about hoping to Fedora.

Arch is cool and all, but I'm tired of the problems that arise with the bleeding edge rolling release upgrades.
>>
>>88013019
This is EACs fault for only providing a binary built against a particular version of glibc?? for software that has to run in so many different places, static link it against musl?? didn't think this was so hard to understand guess I'm just not mentally retarded enough to be a gamer
>>
>>88013168
>what is static linking
>>
>>88014053
Yeah, it's strange because glibc is supposed to have backwards compatibility.
>>
>>88013506
FUCKING KEK
Linux at it's finest.
>>
>>88013111
this is what i did to fix it desu, worked fine, hopefully it gets fixed soon
>>
>>88014107
It does but EAC intentionally prods code in RAM in strange places in an attempt to detect cheating or modification.
>>
>>88013019
>playing games and consuming content that requires DRM and invasive proprietary black box software that inherently works against the user
/g/ has gone to shit
>>
>>88013627
how do you install software not in the default repos on guix? is it simple enough to do? i want to try it out, but it's hard to leave behind the enormous amount of software readily available on more popular distros.
>>
>>88014148
It's /g/ summerfaggoty at its finest. This board goes to shit whenever kids leave school and start posting on the internet instead
>>
>>88014107
Anti-cheat software is not interfacing with glibc through it's API dipshit.
>>
>>88013019
>linking to libc
wew, i knew AC devs are retarded, but this is almost too much
>>
>>88013019
>"anti-cheat module"
lmao nice rootkit, retard.
>>
>>88014146
sounds like it may break with kernel updates or even different distro configs let alone libc
>>
>>88013019
GLIBC fucking sucks and it refuses to run/work with older kernels. Just switch to musl already.
>>
>>88013160
>OH NOOO, I CAN'T CHANGE THE DEPENDENCIES OF A PRIVATIVE PROGRAM RUNNING ON MY OPEN SOROS OS
>>
>>88014417
>refuses to run/work with older kernels.
update your kernel nigger
>>
>>88014450
NO
>>
once again i'd like to thank archtards for beta testing
they really do do it for free
>>
>>88013019
>free software breaks DRM malware
based
>>
>>88013019
Stop playing games and get a job
>>
>>88013019
never upgrade, problem solved
next
>>
>>88014154
https://guix.gnu.org/manual/en/html_node/Channels.html
>>
>>88013019
Don't use proton experimental? How is that so hard?
>>
REPO JANNIES BTFO'ING PACKAGE KEKS ONCE AGAIN LMAOOOOOOOOOO
>>
>>88014122
>do retarded system wide operations
>"oh no it's broken"
I take it you are not tech savvy, so it's okay.
>>
File: th-1237602906.jpg (14 KB, 474x266)
14 KB
14 KB JPG
Just run Steam inside a flatpak
>>
>>88013019
Stop using rolling release bleeding edge trash.
>>
>>88013019
Would something like Guix and NixOS be able to fix issues like this?
Or is there any other Distro that tries to fix glibc issues(somehow being able to install and use multiple glibc versions)?
>>
>>88013109
No lol, GNOME isn't KDE lol, they don't put g Infront of everything instead of k
>>
>>88013019
>willingly installing a rootkit on your computer
>>
>>88013019
nothing to do with linux, just an inability by legislators to accept that "voting with the wallet" is a shit concept for promoting consumer rights and that we need a right to repair for software
>>
File: antichrist box.gif (408 KB, 340x324)
408 KB
408 KB GIF
>>88013019
>Bro why would you keep boycotting EAC games they work on Linux now
I HATE THE ANTICHRIST
I HATE THE ANTICHRIST
I JUST WANT TO PLAY VIDEO GAMES WITH MY FRIENDS
>>
>>88015051
>com.valvesoftware.Steam
What is this and why does it use Java-like namespaces despite not being Java?
>>
>>88013019
Imagine installing malware on your computer not because you were deceived but because you decided to.
>>
File: 1649846971252.jpg (40 KB, 596x709)
40 KB
40 KB JPG
>>88013019
EAC "protected" games = AAA modern day multiplayer trash. Not an issue.
>>
>>88016898
>Plays hipster or weeb shit
You are not as cool as you think you are.
>>
>>88016916
i only play racing games and anime dating sims
>>
>>88016941
based
>>
>>88013109
glib != glibc
>>
File: 1628110405142.png (596 KB, 800x650)
596 KB
596 KB PNG
>>88013019
Not my problem, I've never bought anything that requires said rootkit.
>>
Updooters BTFO
Just install Slackware.
>>
>>88016916
No one here was bragging about being cool, nor stating what I'm actually playing, but whatever you say.
>>
>>88014267
Yup.
>>
>>88013019
OpenSUSE and fedora chads using Btrfs (Better FS) just roll back and carry on
We just keep winning!
>>
>>88014017
Unironically gonna go with Fedora next time I install loonix. Tried installing Arch in a VM yesterday and it couldn't even do that without archlinux-keyring shitting the bed lol
>>
>>88013019
Why do gaymers want linux in the first place? Shouldn't you be busy grinding a new underage girl skin or something?
>>
>>88013506
yes. that is the power of arch dash linux.
>>
Flatpak doesn't have this problem
>>
Flatpak shills BTFO
>>
>>88018246
Appimage*
>>
>using a rolling release distro
lmao
lol even
>>
>>88013019
>rootkit's offsets broken by inadvertend security update
sounds like a feature
>>
>>88014417
>ust switch to musl already.
how
>>
Flatpak solves this problem.
>>
File: 1602090661676.png (88 KB, 1183x1024)
88 KB
88 KB PNG
i thought proton used its own runtime?
also works on my machine picrel
>>88015928
yes they do fagass
>>
Don't play shitty games.
>>
>>88019152
forgot to mention is their fault
>88016861
flatpak and it's called reverse domain or something like that
>>
>>88013019
What the fuck is linux for these days
Professionals don't use it
Gamers don't use it
Why is it so shit???
>>
Loonix schizo tards are truly the laughing stock of gaming
>>
>>88019206
systemd is why its shit
>>
AHAHAHAHAHAHA TRANIX
B T F O
>>
>>88013506
lmaooo
>>
>>88013019
Not the first time that a glibc update has broken popular games. I've seen Linux native games have issues for that same reason, but all the Linux tards sat around, lying through their teeth, pretending that it's a user error and their beautiful Linux could never have such problems.
>>
>>88019518
I've been saying for many years that glibc should be part of the steam runtime, but loonix fanboys always throw a fit and pretend like I'm trying to solve a nonexistent problem whenever I suggest it. It's almost like Linux users want Linux to remain shit.
>>
>>88019206
>What the fuck is linux for these days
servers ya dumb tit, linux on desktop has always been an absolute shitshow and for some reason people keep trying to push it and fucking it up even worse (see wayland and gnome)
>>
>>88013019
>be developer
>depend on library with this exact version or version range
>forget to specify the supported version range in dependency information
>shit breaks
>surprised_pikachu.flif
What is wrong with this industry? Lock your versions.
>>
>>88019627
How is an application installed from Steam going to prevent your OS from updating glibc? ffs, I hope this is just a shitty troll...
>>
File: introduction.png (27 KB, 450x353)
27 KB
27 KB PNG
For a second there I almost cared...
>>
File: we4a3.jpg (88 KB, 409x600)
88 KB
88 KB JPG
>>88013019
"""Anticheat""" software is inherently broken and shouldn't exist to begin with. I wouldn't be surprised if it's checking a checksum of all system libraries and refuse to start if the system isn't *exactly* what it expects it to be. Therefore, it will never work, and it's a dumb method to begin with, so it is purely its own fault.
>>
So does anyone actually know what the problem is?
Rather than blaming glibc I'd rather assume that EAC is a broken piece of shit to begin with.
>>88013160
>You can't control other software's dependencies, dumbass.
https://git.adelielinux.org/adelie/gcompat
>>88013168
>musl has no binary compatibility between versions retard
Yes, it does. musl ABI is pretty stable.
>>
>>88017893
The problem is that I use Sway and many utilities that I use are in AUR, including some PKGBUILDs I made myself.
>>
>>88019834
This. You can't trust the client anyways, sooner or later some dedicated autist will find a way to bypass your shit.
>>
>>88019850
>Rather than blaming glibc I'd rather assume that EAC is a broken piece of shit to begin with.
You don't even need to assume all anti-cheat software is inherently broken pieces of shit, and can never be anything else. They're basically trying to turn your general-purpose computer into a console, so of course they'll never work well with a system like Linux that has even a modicum of flexibility.
>>
>>88014267
Yeah, its proprietary borderline-malicious shitware designed to punish gamers on windows, of course its trash
>>
>>88019670
You can ship your own glibc. If you can't work within the constraints of the platform, bring your own platform.
>>
>>88019627
Honest question though, how do you actually compile against a version of glibc that is older than the one you've got installed? I've wanted to do this many a time in order to produce a more portable binary, but I've never found a way, and Jewgle sucks as usual.
>>
>>88019518
>glibc update has broken popular games
Examples? glibc is backwards compatible so that shouldn't happen unless the game does something really retarded like use internal APIs. In such a case not even Windows would help you. What's problematic is running binaries compiled on a system with newer glibc on a system with an older glibc version.
>>88019875
That's right.
>>88019920
https://github.com/wheybags/glibc_version_header
Otherwise you can install an older version of glibc on your system next to the system glibc and pass it to gcc like so:
  -L "${glibc_install}/lib" \
-I "${glibc_install}/include" \
-Wl,--rpath="${glibc_install}/lib" \
-Wl,--dynamic-linker="${glibc_install}/lib/ld-linux-x86-64.so.2"

Another option is to use some old Ubuntu or whatever and compile your shit there.
>>
>>88019989
>Otherwise you can install an older version of glibc on your system next to the system glibc and pass it to gcc like so:
I know I could do that, but that's such a horribly inelegant solution. You'd think you'd be able to just pass some #define to the ordinary system headers or something.
>>
>>88013019
how the fuck isn't there some program that warns users and/or devs about shit that WILL break before (or right after) it happens? I imagine it could be based on some kind of "event" (new package breaks dependencies for X, Y and Z packages).
also >>88013126 . arch users are the alpha testers of the linux world. there is a reason people tell other people not to use that distro, retards...
>>
>>88013019
Eac broke on windows 5 days ago also.....
Its not a linux problem its eac being absolute fucking garbage i have to keep reinstalling it every time i want to play a game, never had the problem for a year plus before...
>>
https://youtu.be/5PmHRSeA2c8?t=570

Linus complained about glibc a long time ago and nothing changed, unfortunately.
>>
>>88013019
>GLIBC update broke EAC for most games that use it
good, fuck EAC and the other anti cheat shit
>>
>>88019855
>Sway
Available on Fedora
>many utilities that I use are in AUR
Just compile them on Fedora like you already do on Arch
>>
>>88020305
>Just compile them on Fedora like you already do on Arch

Is copr easy to get into? I'm thinking about doing an inventory here about what I use and doing a personal repository there.
>>
>>88020019
Yeah, that would be nice.
It's kind of ironic that all this mess is BECAUSE glibc cares about backwards compatibility so much. It keeps shipping multiple versions of many functions that behave slightly differently or contain certain bugs that software depends on. If there was no versioning there wouldn't be a problem...
Actually, it looks like you can do something like this:
__asm__(".symver realpath,realpath@GLIBC_2.2.5");

and it'll use the realpath function versioned at 2.2.5.
>>
>>88020172
Linus is retarded when it comes to user space. He can't even figure out how to compile something so that it runs everywhere.
>>
>>88013019
updooters BTFO
>>
>>88019920
Nix can do that.
>>
>>88013019
Use flatpak for proprietary shit. That should be a rule for everyone.
>>
Meanwhile, Debian is still on glibc 2.33. Although, a transition slot for 2.34 has been requested.
>>
>>88013019
LOL! Not my problem. I don't play trash multiplayer games
>>
Why do people even dynamically link software?
Its utterly pointless just distribute portable statically linked executables
>>
>>88021571
because if you run hundreds of programs each statically linked to the same libc you will waste half of your ram for it
with dynamic linking every program linked to the libc uses the same shared object in memory, saving ram, disk space, io, etc
for the same reason every single operating system dynamically links system libraries.
>>
>>88013506
its mostly an issue if you compile programs yourself or use a source-based distro like gentoo
>>
>/g/eeee unironically mad about glibc breaking compatibility with literal spyware
the absolute state of this board
>>
package trannies BTFO.
>>
>>88013019
Can't you just run it in the steam runtime?
It pretty much enforces a specific version of linux of everything in a chroot enviroment.
>>
>EAC
Amount of good games that use this: ???
Hint: it's zero.
>>
https://github.com/ValveSoftware/Proton/issues/6051#issuecomment-1206888814

It was a change that broke compatibility, done by a RED HAT programmer.
>>
>>88023905
based red hat
>>
ITT: retards complaining that a rolling release distro is rolling release
>>
>>88023905
>/g/ discovers RedHat maintains glibc
>>
>>88014122
>it's
/g/ at its finest
>>
>>88013019
>Uses Flatpak
>Uses different glibc
>Just werks
This is the fault of dynamic linking
>>
>>88023905
Fucking based RedHat proving they're the best yet again.
>>
File: gigachad.jpg (65 KB, 1068x601)
65 KB
65 KB JPG
>>88023905
>we had many internal ABI changes since then, so this compatiblity does not add value anymore.
>>
File: 1659747612524.jpg (68 KB, 310x215)
68 KB
68 KB JPG
is functioning server side anticheat impossible to make or something?
>>
>>88026089
i'm not sure why they tend to primarily rely on client-side, but it makes sense why it's needed. think of offline/partially offline games (like dark souls) where the offline-cheated data can be brought online. or, cheats that don't affect what gets sent from the client, such as wallhacks/invisible texture hacks. i'm sure there's some other reasons too
>>
works on my fedora
works on my gnome
works on my wayland
works on my flatpak

stay mad & keep having your shit broken by the repo jannies
>>
>>88013126
>Thanks archtards for beta testing KEK
I think you mean
>Based testchads finding the problems before they reach the stable distros.
>>
>>88026089
yes and it can help but it's mostly useless for most games
>>
>>88021571
glibc cannot be statically linked.
>>
>>88016861
Dense cunt are ya

https://en.wikipedia.org/wiki/Reverse_domain_name_notation
>>
>>88023838
Elden Ring.
>>
>>88026089
pretty much yeah
>>
>>88013019
Steam ships its own libraries. You're passing an option to use native ones. Remove that option and you're good to go.
>>
>>88027864
which option senpai?
>>
>>88027868
I dont remember it's been too long since i used arch.
>>
>>88019206
>Professionals don't use it
Source: your headcannon
>>
>>88027864
No. Proton uses the system libc.
>>
>>88013019
This is why games should be running in containers and Proton and Steam's runtime libraries fall short of providing that.
>>
>>88027907
>containers
You are a geed.
>>
>>88027915
Normally I don't advocate for them due to the overhead associated but I think the price is worth paying considering how most single player games are effectively orphaned after release with no code updates or patches and containers freeze the runtime dependencies and requires needed to run said application in time.
>>
>>88027929
Well, except that if you're running the game in Wine the only thing that has any system level dependencies is Wine.
For native games they effectively do that anyway though with the Steam runtime.
>>
>>88024627
this
When you use a distro that pushes updates to essential packages merely days after they're released, what do you expect?
If you want other people to test your stuff first then use a stable distro.

The change that caused this is completely innocuous. EAC must be doing something retarded for it to be affected.
>>
File: file.png (292 KB, 1920x1080)
292 KB
292 KB PNG
>>88027950
Not really, Wine still has its own dependencies and relies on system level components and those definitely need to be locked down and frozen which will break with Linux distro updates, not least of which includes glibc in question. The part I circled in red from this graph from a GloriousEggroll video shows this clearly what in question I am talking about.
>>
>>88028011
Wine can be updated easily. It doesn't need to be frozen.
>>
>>88028023
What happens if there are regressions? And the issue becomes more complicated when you likely aren't running WineD3D for the graphics portion and use DXVK and VKD3D-Proton for DX9-12 translation.
>>
>>88026146
>fedora
>gnome
>wayland
>flatpack
>""""""""""my""""""""""
lol, lmao even
>>
File: 1653749266118.png (1.54 MB, 1200x1117)
1.54 MB
1.54 MB PNG
>>88013019
This isn't Linux's problem, the problem is Easy AntiCheat. I don't play games that require it.
>>
>>88026089
VACnet is a thing
>>
File: 1659741407298277.png (304 KB, 1024x1025)
304 KB
304 KB PNG
Just don't play videogames on linux. Simple as.
>>
GNU Lib C? What is Linux? What do you mean wine, why would I pour it in my computer?
I only know Valve Lib C, Valve Neptune and Valve Proton on SteamOS 3.3.
>>
>>88028671
>Just don't play videogames
This.
>>
>>88028714
I play videogames on Windows tho.
>>
>>88013019
oh no my chinese spyware
>>
already fixed.
https://github.com/Frogging-Family/glibc-eac
>>
>>88026663
It can.
>>
>>88013019
that's what you get for using rolling release trash, LTS chads have no problems
>>
>>88024672
No, it's the fault of the developer. See >>88019627. The software was not tested for compatibility against the new version.
>>
>>88015871
Flatpak solves this problem
>>
>>88029860
Uhh... pretty sure EAC doesn't give a fuck about the glibc platform
>>
>>88029871
Caring or not does not change the fact that it is their fault. It would only make it worse, because it is no longer the failure to do something about it, but rather the conscious refusal thereof. It shows that they do not care about their customers at all.
>>
>>88029843
It requires files from the version of glibc it was built against at runtime so it's not strictly static. If I re-call correctly the consequence of lacking these files is that DNS resolution does not work correctly. If you can live without this then it doesn't matter. The ncsd daemon also fixes this (I think).
>>
>>88013019
What do those meme abbreviations mean?
>>
>>88030504
GLIBC => GNU Library for C => GNU's Not UNIX Library for C
EAC => Easy Anti Cheat
>>
File: bandlebro.gif (48 KB, 100x100)
48 KB
48 KB GIF
>>88013019
>downgrading glibc bricks your system
holy smokes is this what life on ubuntu is like?
gentoo is pretty comfy
>>
>>88030530
What does GNU (in GNU's Not Unix) mean?
>>
>>88030603
>Ganoo is not UNIX
>>
>>88030603
/g/tard is uwu
>>
>>88030577
You can't downgrade glibc safely on Gentoo either.
The ebuild commits suicide if you try it.
https://github.com/gentoo/gentoo/blob/e7c8aa42d6de5eec58f333e975d03c1f8a0977f4/sys-libs/glibc/glibc-2.35-r8.ebuild#L708
>>
>>88030792
WOW really
I guess I have never run into downgrading this one then
I thought the worst that could happen was build errors because you had to rebuild another package that linked it
>>
>>88030577
>average distro hopping retard
>>
>>88030867
I have unironically used gentoo for 10 years and counting
>>
>>88030853
The reason you can't safely downgrade is because glibc can run older binaries built against older versions of glibc but not the other way round

If you install glibc-2.36 and build bash against it and then were to downgrade glibc to glibc-2.35 you'd break bash. The other way round (build bash, upgrade glibc to glibc-2.36) is fine.

You can downgrade glibc in Gentoo, I've done it before. It's a pain in the ass though. The process is like this:

>Get list of packages
>Download stage3 tarball from Gentoo that has older glibc (pretty much guaranteed if it's stable, instead of testing, since there's a lag before glibc gets stabilised)
>Build binary packages in chroot
>Install binary packages outside of chroot
>>
>>88030530
Oh so it's another episode of gnu tranny devs breaking things that work, I see
>>
>>88031166
God bless them for breaking the evil game corps malware.
>>
>not running Windows in a VM with GPU passthrough
It's like you're too poor to afford two GPUs or something.
>>
>>88031265
Anti cheat doesn't like that either
>>
>>88031270
I play Rust in my VM all the time
>>
>>88031265
Why do all that mental gymnastics when Flatpak literally just works? So weird.
>>
>>88013019
i fucking hate glibc and its autistic minor-version "deprecate everything LMAO" incompatibility model
i would chop someone's entire dick and balls off for a libc that doesnt updoot every 2 months and fuck everything up
>>
>>88031281
Depends on the game. Some see "VM" and have a mental breakdown that automatically assumes you're a cheater.
>>
>>88031281
>I play Rust in my VM all the time
rust has no anticheat, there are faggots with aimz and ESP running around constantly in current year
>>
>>88031296
Glibc almost never fucks anything up. This is a rare case of them removing something they thought nobody was using.
I've upgraded glibc tons of times and almost nothing ever breaks. Most of the time it's just bug fixes.
>>
>>88031301
How can they tell? The CPU cores are dedicated to the VM, the timers are passed through, CPUID is passed through, there is vendor data set, SLIC, etc. As far as I can tell they would have to guess based on very spurious methods like detecting TianoCore but that would catch anyone with coreboot as well.

>>88031336
It runs EAC. Maybe I'll buy Tarkov, that's supposed to have the most anal retentive AC.
>>
>>88031290
How is that mental gymnastics, smoothbrain?
>>
>>88031431
>Glibc almost never fucks anything up
binaries that are compiled with glibc are hardcoded to only accept a tiny range of versions
>>
>>88013019
>Anticheat not working
It's a feature not a bug
>>
>>88031480
VMs are not emulators, they'll very honestly report their name in vendor string
>>
>>88031574
>they'll very honestly report their name in vendor string
>>CPUID passed through
how do you think they retrieve the vendor string, genius?
>>
>>88030887
>The reason you can't safely downgrade is because glibc can run older binaries built against older versions of glibc but not the other way round

Any reason for this?
>>
>>88031797
What does this command do?
>>
>>88031874
deletes the system
>>
>>88013019
I'd just like to interject for a moment. What you're referring to as Linux, is in fact "World of Linux," or as I refer to it, "Linux Fantasy XIV." Linux is not an operating system unto itself, but rather a role-playing game around which those with no accomplishments can desperately form some sort of identity. You start off with your OS in an incomplete state, then you perform easily searchable, tedious manual quests trying to piece it together into something that is barely functional for a small set of tasks. Other Linux players congratulate you on playing the game and on your level progression, giving you a real sense of accomplishment for your virtual progress.

If you thought you were getting a real OS, you just don't understand Linux.
>>
>>88031606
since they're doing symbol versioning, every changed function just gets aliased to a new name. you build app against that symbol, then downgrade to a library that doesn't have that symbol
>>
>>88031874
>nix-env --rollback -p /nix/var/nix/profiles/per-user/root/channels
I double whoopsie'd and thought I posted the wrong thing and deleted but it was right.
Just moves you back a generation. It's the dumb gut-reaction move and you'd have to find which generation you had the non-broken version but easier than arch. And I'm still just beginning so haven't learned the pinning and overriding shit yet
>>
>>88013019
>It will never be a gaming OS.
and that's a good thing
>>
>>88031937
goddamnit no I did post the wrong thing fuck I just meant
>nix-env --rollback
damn why am I retarded
>>
>>88031937
>moves you back a generation
So it restores your system just like it was before you started the update? That sounds pretty useful.
>>
File: TerryOrb.jpg (181 KB, 1024x806)
181 KB
181 KB JPG
>>88013019
Because Linux and Windows is the same.
An artificial decision is made that should let us sleep.
But Terry awakened us!
>>
>>88013019
>Linux gaming in essence. It will never be a gaming OS.
None of my DRM free offline games have this problem
>b-but what about rainbow six siege and warzone
xD
>>
>>88013019
i use debian, for stable updates. im not fedora nigger with slow ass packageg manager and windows tier updates nor am i an archfag who's whole purpoose is to masturbate.
i respect gentoo users though.
>>
>>88032254
>i respect gentoo users though.
shit, i better install gentoo then
>>
File: HAVE SEX.jpg (45 KB, 512x512)
45 KB
45 KB JPG
>>88013019
Updooters BTFO once again. Enjoy your tinkertranny distros blowing up twice a month whilst my "boring" "outdated" packages continue to just work.
>>
>>88026089
Yes. As much as most retards in the Linux community hate to admit it, the fact of the matter is that server side anti-cheat cannot possibly detect all the same cheats that it could on the client-side. The server has objectively less information about what the player is doing when compared to the client. This really isn't rocket science.
>>
>>88031166
It's almost surely EAC's fault for doing something retarded with the executable headers that nobody other than them could have known about.
>>
>>88031562
Wrong. They accept any version greater than the one they were compiled against.
>>
>>88032358
It's obvious. You essentially have to make a choice. Allow spyware to run on your computer, or don't and miss out on the hot new hype multiplayer shooter
>>
>>88031261
So now anti cheat software is still out there going strong, except you can't run your software on trannix anymore. Can't stop winning huh
>>
>>88019875
chromeOS showed that linux can be locked down pretty good
>>
>>88032928
can != should
>>
>>88014170
How do you know that?
Maybe they did change how some function works.
Do .exes even have access to wine's memory space where all the .so are loaded? Why would some windows anticheat verify that the right version of glibc is present, or do you think that they specifically develop the anticheat to also run on linux?
>>
File: easyanticheat.png (17 KB, 986x329)
17 KB
17 KB PNG
What the fuck is wrong with linux c libs?
pic rel EAC dependencies
>>
>>88032907
>your software
I don't use malware.
>>
>still not fixed
>>
>>88036206
Fixed already.
flatpak install steam -y
>>
>>88013019
>It will never be a gaming OS
and thank fuck for that
manchildren make the worst tech support posts
apple was right in dropping vulkan support
>>
thank you for debugging and seething out loud archfaggots
>>
>>88019888
That's what I was thinking.Seems like laziness on the behalf of the devs.
>>
>>88013019
>anticheat
who cares
>>
>anticheat
Just use votekick you tards.
>>
>>88036971
not everyone is playing team boomer 2 where you can just kick anyone
>>
>playing shit modern online games
I wish it would have just stayed broken. Those shit "games" aren't worth playing.
>>
>>88026089
just dont send data a user shouldn't see and don't calculate things on client side
that's it. cheating problem is solved
the only reason cheats exista is because game programmers cant do their job
>>
>>88034928
Nothing? What in picture would make you think there's anything wrong with them?
>>
>>88037023
And then online gaming will die because lag will be unbearable.
I'm not saying this is a bad thing, by the way. Please, let fucking online gaming die. It's always been fucking shit relying on gimmicks and bad tricks to make it even halfway bearable and usable. Time for it to fucking die.
>>
>>88013019
Anti-cheat is anti-consumer and anti-user. Any application using it isn't worth running.
Plus, if a libc upgrade broke it, it was doing stupid shit it shouldn't be and is vulnerable to vulnerabilities. Maybe introspecting the call stack, something only a dissembler should be doing, not the application at runtime.
>>
>>88013019
Fucking retard. Imagine running the GNU system that was made to replace the closed source garbage that was UNIX and complaining about some kernel level spyware closed source bs not working. Fucking faggot go back to windows or macos.
>>
>>88032337
based, same.
>>
>>88013143
>>88013582
>>88014422
if a libc update broke some proprietary shitware it's probably because it's riddled with non standard behaviour / UB, which means it has precisely 0% chance of working with musl
t. someone who has actually used musl before
>>
>>88030603
Gay Nigger Unix
>>
Holy shit how is this even an issue? Write a fucking shell script that downloads the old glibc and prepend it to the path variable without exporting it outside of the script. All you need to do is wrap it with parentheses and release the 10 line script under the same license of the binary you’re downloading, and even then downloading it rather than bundling it should satisfy GPL terms
>>
>>88040283
You could even expose it as a socket from a docker container with the old version. And then there’s whatever yarn, guix and nix are doing is called. This is definitely not the FOSS community’s fault. They already fixed it and it’s up to game developers to know what they’re doing
>>
>>88013019
Not my problem
t. Fedora Chad
>>
Just say no to EAC
>>
>>88013019
based glibc protecting us from nugames
>>
>>88031480
There are still certain subtle differences in the way the CPU behaves in a VM. Also devices like "RedHat VirtIO SCSI" are obvious hints.
>>
>>88037034
>Nothing? What in picture would make you think there's anything wrong with them?

Wait until he finds out what ApiSet Stub DLLs are
>>
lesson learned
do not use arch
also use flatpack
>>
>>88037034
Okay it's nothing yeah sure little baby, you're so retarded it's sad. Did you even read the topic? Dumbfuck tranny



Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.