Your dogwater arguments boil down to "it should support this specific configuration and fuck everyone else". How is that different from a game being restricted to Windows? And how exactly does that solve the issue of still dedicating significant effort to support an even smaller set of devices?
(edit) Actually, don't answer that. Your comment is proof of your remarkable ignorance on the topic and anything else you have to say is a waste of everyone's time.
It makes perfect sense to do this. You have no idea how much extra work it is to maintain a Linux-native version that works predictably across the entire range of Linux machine configurations. Factorio has one guy, raiguard (hallowed be his name), in charge of the Linux build, and he wrote a blog post about the unique challenges of supporting the Linux native build.
Proton is already known to be perfectly capable of running most games as good as or even better than Windows. Game developers can defer the issue of compatibility and focus on developing the game instead of having to implement client-side decorations for GNOME users.
Perhaps there was an easier lighter-weight way of doing this?
sshuttle does exactly that. It's basically a VPN that uses SSH tunnelling. If you have a host in the same network as the target machine, and you can SSH into it, sshuttle can route all TCP traffic between you and the target (or a subnet) through the host without having to bind local ports manually.
I'll leave it up because it's technically about Linux and technically contains a meme, and somehow I didn't suffer any spinal damage with that stretch.
Those devices should always use type B (standard, mini, or micro) connectors. Type A should always be used on the host side. The reason is that a type A connector on a host or a hub acts as a power source. A male-A-to-male-A cable allows two hosts to send power through the cable, which will likely blow the USB circuitry or kill the entire device. This is why connecting a keyboard to old micro-B smartphones required an on-the-go adapter, or an AB socket and supporting electronics that can act as both a host and a peripheral device.
Type C can be symmetric because the specification requires compliant hardware to perform this kind of negotiation (and more) between the two sides.
I'm a sysadmin at a university. Last semester, we lost five DP cables, two DP-VGA adapters, one graphics card, and one motherboard to these acts of barbarism. Plus the non-DP stuff -- keyboards with missing or broken keys, mice with buttons bent out or just smashed to bits, RS232 connectors broken because they forgot to unscrew them, all kinds of USB cables cracked at the connector because students unplug them to use with their own laptops and plug them back into the front IO creating a nice little 180° bend, countless ethernet cables ripped out of the motherboard, stolen equipment, monitors that were straight up broken off their stands...
At least Linux usually has some useful error messages. On Windows, you get a fucking "Error Code 0x0000000f" and looking it up usually leads to some confidently incompetent layperson telling the OP to make sure their drivers are updated, or someone who managed to trick Microsoft into giving them a title of "assistant" on the official forum suggesting Windows Diagnostics like that's ever done anything useful, and at that point I just wanted to fucking die.
I'll take a fucked-up xorg.conf over that clown show.
Is your purpose here only to be contrarian about a topic that, judging by your comments on SteamOS, you know nothing about and understand even less? Just say so and we can collectively ignore you.
I use self-hosted services in the following categories as much as possible...
That question could really use a "not applicable" option. I don't operate any home automation solutions, so any answer from me would be invalid, and neutral answers because the item is not relevant will appear the same as neutral answers because I use both self-hosted and externally hosted solutions (e.g. Mullvad for privacy and Tailscale to get around CGNAT).
That title gives it all away. Every time something is blamed on "the woke" or "wokeness", it's sure to be rich in opinions, sparse in facts, and entirely based on hurt feelings.
fuck
is what every LLM wishes it could be.