The Linux Thread - The Autist's OS of Choice

BTW here's his house is apparently. Lol.
He removed his zip code from his resume.
1774830714240.png
https://github.com/dylanmtaylor/Dyl...ylanmtaylor&since=2026-03-29&until=2026-03-30

has vented to his blog (archive one, two)
Here's the GH SHA-1, which can't be scrubbed as long as the repo exists: https://github.com/dylanmtaylor/dyl...mmit/97b7cc956f392b62a68f70e7820472248a1a2369
 

Attachments

on a serious note I hope xlibre fully succeeds in being a full new x11 replacement because wayland even when it works is just badly written software.
 
on a serious note I hope xlibre fully succeeds in being a full new x11 replacement because wayland even when it works is just badly written software.
I love how in response to Xlibre they came out with Wayback which was supposed to replace all Xorg code but it's still just xwayland in a trench coat
 
I love how in response to Xlibre they came out with Wayback which was supposed to replace all Xorg code but it's still just xwayland in a trench coat
tbh my beef is more with the performance of x11 vs wayland, when doing things like normal webrowsing or gaming, yes x11 might not have as much support with a lot of newer things but spinning up something like weston just runs "better" then letting wayland have full control of the screen.
 
on a serious note I hope xlibre fully succeeds in being a full new x11 replacement because wayland even when it works is just badly written software.
How so? Can you explain what you mean by it being "badly written"? There is plenty of barely functional cruft in the X codebase. Yeah, it got throttled by Red Had and I really, really, really hope XLibre can whittle it down to a better state, but Wayland is by no means any worse.
 
How so? Can you explain what you mean by it being "badly written"? There is plenty of barely functional cruft in the X codebase. Yeah, it got throttled by Red Had and I really, really, really hope XLibre can whittle it down to a better state, but Wayland is by no means any worse.
well first ill admit that was 2 distros and atleast 1 year ago (im now on cachyos). But the main crux of the issues is/was that wayland is/was highly unstable when you put your system under "extreme" load. This was seen when playing games like death stranding or using other high GPU/cpu usage applications. From my own remembered experience if you reached around 90% cpu, 90% gpu, and 90% of memory being used. Wayland would sometimes crash and take your whole desktop with it, including any running applications. I never had that issue under x11 even when reaching 100%
 
In the context of my last post, that it goes against the suckless philosophy of being lean and hackable. Wlroots is the same kind of monolithic mess as x11, and shares some of its issues, namely in the form of "wlr-screencopy", which allows for apps to arbitrarily take screenshots without requesting permission and is counterintuitive to running Wayland for security reasons. Idk what your usacase is, but that is mine. Either way its bloatware made by a CoC shilling pedophlile, so draw your own lines.


Hyprland is excellent if you wanna try a WM with a keyboard driven workflow. Probably the best WM compositor Wayland has right now. Been hopping between it and EXWM the last year and I cannot find a single complaint. Since its so popular there's tons of configs online you can copy if you cba to rice it yourself. I wouldn't really recommend EXWM unless you're really into Emacs. If you happen to be using an NVIDIA gpu I'd recommend looking at the Hyprland wiki for how to set it up since it might be busted out of the box, especially with the foss drivers.
Yeah, I use an Nvidia.
Outside of that or KDE, what's the DE of choice around this parts?
 
How so? Can you explain what you mean by it being "badly written"? There is plenty of barely functional cruft in the X codebase. Yeah, it got throttled by Red Had and I really, really, really hope XLibre can whittle it down to a better state, but Wayland is by no means any worse.
with xorg the specification was written based on the code, while wayland has a specification where everyone has to make their own code. and the Specification is crap, containing glaring omissions and insane restrictions that require circumvention and bypasses that don't translate from one implementation to another

Yeah, I use an Nvidia.
Outside of that or KDE, what's the DE of choice around this parts?
Cinnamon. It's mostly like the better parts of Windows 7.
 
I really wish midi support under linux was much better because even tho the format is old af its still a very good format.
Last time I dabbed in midi under linux, i just installed FluidSynth and redirected any program that needed a midi soundfont to that.

Worst case scenario, there's always whatever windows version is out there for WINE.
 
There is plenty of barely functional cruft in the X codebase.

This is very true, but if I had to steelman X11's colossal codebase that has tons of "barely functional cruft:" the X Window System emerged in the 1980s and grew organically based on the needs of the various Unices of the time. It very much embodies a "better to have and not need than to need and not have" approach. Architecturally speaking: Wayland's limited specification, coupled with outsourcing miscellaneous functionality to the compositor without applying a rigorous compositor specification, is bad design. Not necessarily bad code, but the project scope naturally lends itself to ecosystem fragmentation. Furthermore, there are critical functionality gaps that Wayland+compositors can't adequately address because of the way the protocol+compositor ecosystem is architected: primary monitor detection, global hotkeys, VNC, multi-display setups, these are non-trivial use cases that Wayland+compositors cannot adequately address. Freedesktop is impotent and milquetoast against enforcing XDG standards, and even if they had the power, some projects could just flout them altogether (re: GNOME human interface guidelines). What the hell can Freedesktop even do? Revoke certification? Enforce penalties? They're not like the Unix standard/trademark body, let alone the IEEE people who made POSIX.

Wayland is by no means any worse

I'm gonna try to fight against my biases regarding Wayland and approach the subject sympathetically: all the software that's within the broader Wayland ecosystem is 100% FOSS, and that software can be legitimately good, hideously poor, or somewhere in between. This is true for all software projects, and there are good things within the Wayland ecosystem if you have a need for it. I personally don't give a shit about HDR on anything other than my smart TV, I use dual 1080p IPS monitors from that I bought used off an enterprise hardware reseller. For me, Wayland has nothing to offer that X11 can't satisfy. For people with singular HDR monitors and with an adequately supported GPU (re: AMD, Intel), Wayland is perfectly serviceable. Hell, those people would be able to utilise Hyprland's genuinely interesting featuresets that are only possible by thumbing their nose at "poor" compositor implementations (re: Mutter, KWin, Sway or basically anything else that relies on wlroots).

Wayland's being pushed as the successor to X, and yet the broader Wayland ecosystem itself is a complete and total clusterfuck precisely because the protocol's specification is too narrow in scope, the compositor has no hard specification to abide by, and too much discretion is given between compositor developers and application developers to implement changes. This leads to a significantly worse downstream user experience precisely because the ecosystem can't fucking agree on what it is that they wanna do. I wouldn't have such acrimony and contempt for Wayland, such that it is, if the ecosystem around it was willing to grapple with these shortcomings and address them pragmatically. It's not like the institutional power isn't there to make it happen, since basically everyone across every major FOSS body is either directly on Red Hat's payroll or 2-3 steps removed from people on the same team who are on their payroll. The most elegant solution I can conceive of goes something like this (in sequence):

a) Create a Wayland 2.0 specification that more clearly defines what the protocol is responsible for, what it's not responsible for, and notably: makes concessions for critical shortcomings within the protocol that negatively impacts both home users and the broader enterprise ecosystem that Wayland best fits.
b) Within that Wayland 2.0 specification, introduce a rigorous standard for the compositor that more clearly defines what their obligations are and how to achieve it. i.e. clearly define a standardised means to set the primary monitor, clearly define a standardised means to allow for global hotkeys, standardised means of handling dual-monitor and high refresh displays, blah blah blah.
c) Proactively work with downstream application developers to ensure that they're all on the same page and that they uphold the standards and specifications set by this hypothetical Wayland 2.0

This is literally what happened to the X Window System. It never became a sprawling behemoth overnight; decades of updating standards and specifications to meet broader market demands happened. Wayland wanted to avoid this, but it's clear as day that you can't enforce mass adoption without some modicum of rigorous standards and specifications the way that X had. This doesn't mean that Wayland would become a sprawling behemoth like X, not in the slightest. There is real value in a Wayland that learns from X's mistakes, keeps what worked well, discards all the "barely functional cruft," and upholds a similar standard that X had in its halcyon days.

Of course, I'm not so foolish as to think that this would ever happen. Not in the slightest. My inner optimist tells me that it won't happen because of institutional inertia plus losing face by admitting you were wrong on some measure. My inner pessimist tells me that it won't ever fucking happen because it actively benefits Wayland, the compositor teams, and the application developers to keep playing hot potato with accountability because they can do whatever they want with the downstream user suffering the consequences. That's why I have more hope in XLibre proving itself than Wayland's longstanding architectural, structural, and systemic problems being meaningfully resolved.
 
primary monitor detection, global hotkeys, VNC, multi-display setups, these are non-trivial use cases that Wayland+compositors cannot adequately address.
this is also one of the big things that keeps me coming back to x11 because I do a lot of traveling and before the invention of wayland I had something like 3 ways of accessing my system remotely and all had thier place.

Steamlink: amazing for video games as long as you have the bandwidth and know how to configure it.
vnc/rdp/teamviewer stuff: while somewhat complicated to setup sometimes it made accessing certain applications much better than the steamlink method because of bonuses like file transfer and clipboard sync.
x11 over ssh: while probably the most jank sometimes I had a surprising amount of good success getting some troublesome applications to run over it.

Postwayland:

Steamlink: is sometimes half broken because of wayland issues where it wants the client to accept a message.
vnc/rdp/rustdesk: also sometimes breaks if it gets confused and wants some kind of message from the server pc.
waypipe over ssh: some success with this but it always feels EXTREMELY janky and in a lot of cases doesnt sync clipboard.
 
I'm not sure why, but I keep having issues with my Displayport monitor loading after my HDMI (despite both being on Displayport with the HDMI one connected via converter cable. IDK if it's a Wayland thing or just a Feature(tm).
 
You actually have secure boot enabled? I have always turned that shit off if it was enabled on all of my computers and I don't think I've ever had any issues with say software not running because of it.
Oh man, be careful where you admit that. There's some die-hard bootlickers in some of the gaming threads here who'll roast you on a spit for daring to opt-out of useless security theater. :story:

I dont know if its just me but it feels like WINE has gotten way better recently.
Between the Valve boys and everybody else involved in WINE, box64, Proton and friends, shit has gotten INSANELY GOOD in the past couple of years on Linux in terms of gaming and Windows program compatibility. Microsoft needs to spend less time playing with AI, and more time shitting bricks about what's coming. This shit's damn-near turnkey now. The moment the average person can install Linux, browse to a website, download a Windows application, and have it "just work" (we're VERY close to that now), there won't be any reason left for Windows to even exist.

You want to know something that'll really blow your mind? I'm test-driving a Minisforum MS-R1 mini PC; it's a 64-bit ARM system 12 cores, 64GB of RAM, good specs otherwise, and most interestingly a full-width PCIe x8 slot. I've slapped a Radeon Pro W6400 in the slot (4GB VRAM). To reiterate: it's NOT x86 or amd64. It's arm64/aarch64. Linux only, no Windows.

It runs almost every game I've thrown at it. Mad Max (high quality at 60+FPS). Palworld is playable at 15-20FPS with tweaks (dogshit quality, natch). Rimworld and Prison Architect are smooth as silk. Satisfactory is playable. Minecraft? Works well, including with shaders, native speed. X4 Foundations: playable. Stardew Valley, silky smooth. All at 1080p or better. Mods and mod-loaders, too.

I don't have to tell Steam to install "linux-compatible" games. I just pick a game, install it, and click [run]. It usually Just Works™. If it doesn't, I tell grok what it does instead (along with mentioning the hardware), and it tells me within a minute or so what tweaks to apply to make it run (usually switching to a different Proton release).

The damned thing is running 32-bit and 64-bit Windows x86/amd64 native binaries, translating on-the-fly from intel assembly to ARM, and handling all the DirectX shit transparently and passing it off to Vulkan as implemented by AMD's native open-source Linux GPU drivers. And I'm playing Windows-only games on a $500 linux box that's not supposed to be able to run games.
 
The damned thing is running 32-bit and 64-bit Windows x86/amd64 native binaries, translating on-the-fly from intel assembly to ARM, and handling all the DirectX shit transparently and passing it off to Vulkan as implemented by AMD's native open-source Linux GPU drivers. And I'm playing Windows-only games on a $500 linux box that's not supposed to be able to run games.
How does it do the Intel assembly to ARM translation?
 
I'm not sure why, but I keep having issues with my Displayport monitor loading after my HDMI (despite both being on Displayport with the HDMI one connected via converter cable. IDK if it's a Wayland thing or just a Feature(tm).
its possible you are running into a hardware thing, because of your bios.

How does it do the Intel assembly to ARM translation?
due to the fact that intel has a set of well defined instructions its more or less mapping the intel instructions onto a well defined set of arm instructions which function as close as possible to the original. However it might also be doing syscall translation because I dont know if syscalls are the same between an arm and intel install of the same distro.


Edit: its more or less a really stripped down emulator with a cache as seen here https://github.com/FEX-Emu/FEX
 
Last edited:
theres still alot of people who play games that need a kernel anticheat, like LoL, valorant, etc, theres also many people who are simply convinced that linux is only for 1337 haxxors and you need to write 2619 lines of codes just to install a browser and most of them arent too keen on atleast trying linux
They should just install YoloLinux and have a conversational AI agent manage their system!* No need to understand what a computer is, just politely ask it to do the needful and it automagically will. Can Windows do that? :smug:

* Restrictions apply. Pay per token or on a subscription. Free tier available.
it's a joke website
 
theres still alot of people who play games that need a kernel anticheat, like LoL, valorant, etc, theres also many people who are simply convinced that linux is only for 1337 haxxors and you need to write 2619 lines of codes just to install a browser and most of them arent too keen on atleast trying linux
As Linux becomes more popular, you might see a push by Microslop to tweak Secureboot or find some other way to lock down PC hardware so that it cannot operate without the Windows OS, like Apple did with OSX, essentially making PCs follow the walled garden model. It would be an extreme measure, but I would not be surprised if Microslop does this as one final attempt at lashing out as its stock value continues to plummet and it loses market-share.
 
Back
Top Bottom