The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
The most likely thing is the PCI device registry has a duplicate entry and this is wrong. There is no radial button or anything like a volume control. It's wired, so no need for radio. Unless maybe it is supposed to come with a wireless mouse?
It could be an RFKill switch or a mechanism to switch the keyboard back to wireless mode. Looks like it's might be a QMK based firmware so someone may have failed to remove some features the keyboard doesn't have.
 
Last edited:
  • Like
Reactions: LouBoots
Personally, I've been trying to rely on as little dependencies as possible whenever I do something. The Unix philosophy is outdated. It made sense back in the 70's when computers were simple so a handful of separate dependencies working together was a good design, but nowadays they're so complex that a single dependency doing multiple things well enough is the better choice.
I'm running a fedora based linux and though it uses rpm primarily, I also use 'flatpak' and other repositories like snap. Without it being bloated, it just works. The heavy lifting is handled by a modular kernel and the core Fedora build, with tweaks downstream by the Nobara team.

This is why open source is the future. If I want to run a corporation with varied needs but with somewhat unified infosec policies then running Fedora based platforms everywhere from the manufacturing floor through administrative, finance and marketing. No subscription to ANY 3rd party is ever required except as ad-hoc for a tooling machine or a financing partner.

Imagine not having microsoft accounts, microsoft maintenance schedules, Adobe fees, Office updating then no longer works or requires your dumb dumbs to be retrained because they changed all the menus. Again. No fuck all that. Right in Bill Gate's obnoxious face.

I don't even bother with Apple it's like dealing with a cult AND tech support simultaneously so it's not worth it. Leave them to their $1200 slave made phones.
 
They hated him, because he told them the truth.
Microsoft attained the character it has, as a predator and not a solution provider, because of their corporate ethos.

Microsoft culled the weak and forced everyone to compete with eachother rather than fully collaborate for the greater project. They would fire the lower people. It's kind of like what Musk does, except more vicious. Which is why 'interoperability' within Microsoft's own sphere is abysmal. They don't want to connect your old widget to their new backend, they want to force you to buy a replacement widget that only comes with a subscription and also fuck you. [Not you, reader, I mean the customer]
 
FOSS software up to and including operating systems are absolutely necessary in the modern day of corporate spyware being inserted into every single device. You use MacOS or Windows and YOU are the product, simple as. That's why M*crosoft leaves projects like Massgrave up and running, they don't care if you pirate, because if you run their OS, you get scraped by its telemetry no matter how you try to "clean" it. I long for the day when the paradigm shifts from running Linux in a VM whenever you need it to doing the same with Windows. Ad clogged corpo niggerware can't go extinct fast enough.
 
“unix philosophy” is philosophy for which unix is entirely unsuited for as it’s ability to compose functions(programs are just functions but retarded) is utter garbage due to it relying on text. Want to process any structure more complex than a list? Forget it. Want to have guarantees that list of numbers that you have sent to another program will be treated in appropriate manner to their type? impossible! Want to have non linear dara flow? Gl fucking with pipes. In order for such philosophy to be applicable there needs to be standardized protocol for passing and describing data ie type system(preferably at least as power-full as haskells) and come kind of function composition be it pipes, channels, map, reduce etc. It is not coincidental that no serious program follows it, choosing instead to rely on language dependent libraries.
See, it was a good philosophy for a good OS. For it's time, which was the 70's. In the next two decades computing evolved so much that it could no longer hold up, but for some reason the entirety of the FOSS movement kept adhering to it in the wake of all the advanced modern computing structures, while at the same time bloating the Linux kernel so much that even Torvalds admitted it's bloated, and wishing to compete with Windows NT while at the same time wanting to be nothing like Windows NT.

This FOSS revolution is bound to fail if all of the FOSS community won't get a reality check they should've gotten when that one Finnish student wrote a Unix clone for shits and giggles. But given how things were going that's never going to happen and Linux will never overtake Windows, not in a million years. The Linux community has such strong idiosyncratic beliefs that it's holding up for the same reason Windows is still holding up: sheer luck and coincidence. In a sane world both would've already collapsed from how trash both are.
I long for the day when the paradigm shifts from running Linux in a VM whenever you need it to doing the same with Windows. Ad clogged corpo niggerware can't go extinct fast enough.
See above. Never going to happen unless all of Linux community finally finds a center. Right now they're as stable as a thoroughly stretched out ball of rubber bands. This ad clogged corpo niggerware will forever dominate over FOSS no matter how bad it will get because FOSS refuses to make up their mind. Do they want to be a hobbyist OS that dates back to 70's OS design? Or do they want to be a modern desktop OS that can compete with Windows NT and macOS? Either one or another, by constantly trying to eat your cake and have it too you're dooming FOSS OS alternatives to fail.
Microsoft attained the character it has, as a predator and not a solution provider, because of their corporate ethos.
He still told the truth. They key to success is developers. Linux overly relies on ideology and puts it over writing good software. Windows NT still dominates the market because at it's code, Windows NT was good code written by good developers. You can bitch and moan about how the surface level Pajeetification has totally ruined those foundations left by Dave Cutler and the like, but you and I both know that it's not true and there's a reason people still use Windows despite how badly Nadella redeemed it, and no one is making a massive switch to Linux despite the redeeming.

You can also bitch and moan about how Microsoft has purposefully undercut FOSS and everyone else by forming an aggressive OS monopoly, but it's useless since Windows NT's software ecosystem is still the dominant one and no one is going to do a sudden switch to the chaotic hellscape that is desktop Linux that keeps changing it's mind about core elements of it's OS every other week. One day it's a separate package, the other it's a systemd module. One day it's X11, the other it's Wayland. Meanwhile on Windows it's all the same API calls as they were back in the 90's. Which platform will people and developers choose? In the dream world it'll be the FOSS hellscape. In the real world it'll be the MS monopoly.

But of course, when it comes to this corporate undercutting of FOSS which I by no mean deny, suddenly it's biggest strength that could counterbalance it, which is the community, ceases to exists, and all that's left is this bitching to uphold this dream that deep down you know is dead because the FOSS community is powerless against the corporate influence. Poettering hasn't been toppled over by better FOSS solutions despite how much people bitch and moan about systemd. Red Hat's fuckery hasn't been toppled over by better FOSS solutions despite how much people bitch and moan about all of their retarded decisions. Or perhaps the FOSS community could accomplish all of that, and could've already accomplished it, if for once they stopped arguing about ideology, listened to Ballmer and started writing code.

The key to success is developers. People hated him because he told them the truth.

When the Linux community was arguing about ideology, Microsoft was hiring programmers. That's how they ultimately won. It always comes down to how good the code is, not who did what dirty tricks to attain the market monopoly. Autodesk basically went extinct in the good chunk of the 3D industry due to Blender becoming so good. Autodesk could bribe the industry into still relying on 3DS Max or Maya if it was about influence, but Blender still won. Because it had better code. Linux is not a competitor to Windows NT and Microsoft knows that. Not because Microsoft asserted their dominance since the 90's, but because Microsoft still has the better code.

Not that I expect anyone in this thread to take up a legitimate critical discussion on all the shortcomings of Linux, it's community and the FOSS movement as a whole. If that were possible then this FOSS revolution would've already happened. Instead, any criticism of the highest holiness that is Linux, Stallman and FOSS is heresy. Even though Stallman would give me a proper fair shake with all of my criticisms, unlike the community that apparently upholds his ideas so much.

tl;dr: ideology doesn't write good code, and good code is what takes over industries, not money and influence. Money can buy good programmers, there is no incentive for good programmers to contribute to FOSS. That's why desktop Linux will forever remain below 10% market share and that's why Microsoft will forever dominate the desktop market no matter how bad Nadella shits over WinNT.
 
Do they want to be a hobbyist OS that dates back to 70's OS design? Or do they want to be a modern desktop OS that can compete with Windows NT and macOS?
I never liked Unix/Unix like systems. Windows NT is a far more rational system designed for workstations first, not a Unix which was always a server OS first, and you can tell. Tell me how many times you need to open a command line in Windows or Mac OS to do a basic task, and compare that to a Linux/Unix? Even professional Unix workstations in the past required you to use a terminal for basic things more then 0 times, which is a fail. CDE in the early 90's did a better job with GUI config and user friendliness as they at least tried.
It is still better then the absolute state of modern Linux desktops, outside of maybe 1 or 2 (KDE and Cinnamon come to mind).
no one is going to do a sudden switch to the chaotic hellscape that is desktop Linux that keeps changing it's mind about core elements of it's OS every other week
This is the part of Desktop Linux that has pissed me off so much with switching. What makes it extra infuriating is that Linus Torvalds himself has gotten pissed off about this, and treats "never break the userspace" as a massive rule in kernel development.
Unfortunately, no one else seems to have listened to his message.
I honestly think its why I've found comfort in Slackware of all distros, since the core of the system basically never changes, many ancient things such as GTK1 are still shipped so old apps from the 90's can still run (like XMMS) without issue. I've been able to compile several apps from the 80's and 90's and run them on my modern system just fine.
The big problem for Desktop Linux more then the unstable structure is fragmentation in my opinion.
Mac OS is also quite unstable and ever changing, but proprietary software is still written for it. Why? Because there's not 5 or so different package managers for Mac OS shared between hundreds of versions (distros) with slightly varying but mutually incompatible differences.
Linux can't change constantly, while also being fragmented, and expecting companies like Adobe to increase their maintence budgets for like 3 people using Linux.
There would need to be a definitive "Linux" with a defined set of defaults, such as package manager, desktop environment, etc for it to start gaining traction over Windows. Even if it remained unstable and constantly changing like Mac OS, you would start seeing popular proprietary apps for Linux come out, (slowly, but surely) breaking the endless loop which is keeping Windows popular (all the users are on Windows, so apps only get developed for Windows, and everyone uses Windows for the apps, repeat).
Unfortunately the Troons which are most of the Linux userbase in 2025 don't care about stuff like that, and want to gatekeep the OS. If you want an OS no one will use and want to gatekeep, may I suggest a BSD?
Microsoft will forever dominate the desktop market no matter how bad Nadella shits over WinNT.
I disagree. I think there will be a breaking point when people will stop using Windows. Its not coming soon, but there is one.
Even normal people these days are becoming aware of Linux and its benefits. But its not ready for anything but Grandma's or highest grade professional users. Gamers and power users should stay away.
My bet on said breaking point is when Microsoft deprecates Win32 for UWP garbage, which they have been testing the water a bit with Windows "S" editions. I think it is something modern Microsoft would do, despite how terrible it would be.
 
Last edited:
Do they want to be a hobbyist OS that dates back to 70's OS design? Or do they want to be a modern desktop OS that can compete with Windows NT and macOS?
I don't really understand what you're getting at. macOS is unixy too, and Windows NT is a 30 year tower of duct tape that came after unix but failed to learn any lessons from it.

The paradigms are old, but I don't see how "computing has advanced so much since then." Filesystems are still filesystems, files are still just bytes. Bytes you can represent as text and manipulate like text.
 
See, it was a good philosophy for a good OS. For it's time, which was the 70's. In the next two decades computing evolved so much that it could no longer hold up, but for some reason the entirety of the FOSS movement kept adhering to it in the wake of all the advanced modern computing structures, while at the same time bloating the Linux kernel so much that even Torvalds admitted it's bloated, and wishing to compete with Windows NT while at the same time wanting to be nothing like Windows NT.
Unix broadly failed because it was too much of an academic project with no clear path forward or central design. Linux broadly succeeded outside desktops (it is dominant in servers, phones, and the embedded space) because it resolved that issue.

What the Unix philosophy got right was how to design a flexible command line interface -- each program is more like a function and interacting with the OS that way makes a lot of sense, if you need a high performance function to tackle a single task just write or download a new program that handles it. Best of all because they are limited scope focused on inputs and outputs one can just re-write them for different purposes, you can see this with busybox which includes all the basics including cut down versions of the more complicated stock programs like awk. In this way you aren't just using a CLI to inconveniently navigate a file tree or invoke big applications but directly programming your computer on the fly. Even for tools like imagemagick or ffmpeg which serve more like a "swiss army knife" taking that and running it, teeing stdout to a file and piping the terminal output to grep to check for specific output lines is really powerful.

Extending this metaphor to other places is difficult. In a UI you have some very complicated applications like web browsers, word processors, and file managers that simply cannot do "one task." A browser is a mini platform of its own these days. In a server environment people have tried scaling out microservices and found it to be a hellscape.
 
I don't really understand what you're getting at. macOS is unixy too, and Windows NT is a 30 year tower of duct tape that came after unix but failed to learn any lessons from it.
If it takes a company like Apple to tard wrangle Unix into a usable OS for the masses, I'm not confident anyone else could pull it off, even if they wanted to.
Windows NT is an solid core design that has been ruined by Microsoft being full of Jeets since Ballmer left. Before 10, it was a good OS that got out of the way and let you do what you wanted. There is a good reason it annihilated the Unix workstations of old despite being "worse" in many ways.
The rise of Linux is not because its any better then it ever was (it isn't) but rather because Windows is getting worse. Microsoft is smart enough to fix all the problems in Windows tomorrow if they wanted to, but they won't.
 
See above. Never going to happen unless all of Linux community finally finds a center. Right now they're as stable as a thoroughly stretched out ball of rubber bands. This ad clogged corpo niggerware will forever dominate over FOSS no matter how bad it will get because FOSS refuses to make up their mind. Do they want to be a hobbyist OS that dates back to 70's OS design? Or do they want to be a modern desktop OS that can compete with Windows NT and macOS? Either one or another, by constantly trying to eat your cake and have it too you're dooming FOSS OS alternatives to fail.
I kind of agree but kind of don't - the thing is, certain Linux devteams, those behind RHEL & Ubuntu especially, already have the whole 'modern OS' feel down pat on an enterprise level. Fedora already gets shilled as a super stable, up to date, user friendly distro. So then, what is realistically stopping Red Hat, a huge corporation in its own right, from trying to snag that spot as the Linux competitor to Mac and Windows? Just not wanting to spend the budget it'd take?
There would need to be a definitive "Linux" with a defined set of defaults, such as package manager, desktop environment, etc for it to start gaining traction over Windows.
I'm kind of conflicted on this topic because on one hand, you are absolutely correct, but on the other, standardization has bad habit of becoming cancer. Look at systemd for instance, super popular init system, all debian based systems run it, all arch based systems sans Artix run it, Rhel et al. run it, and it is still a smoldering heap of dog shit. Linux's power lies in customizability and the freedom to do what you want the way you want it done, up to and including fucking your system up.

If demanding a basic understanding of system functionality is considered "wasting time" or "tinkering", then to a certain extent, yes, I do belive that people ought to be "filtered" for being too incompetent. Competency is a quality in rapid decline, and Mac + Windows have almost certainly contributed quite greatly to eroding the old ethos of actually knowing what your machine is doing and how for the sake of "more time" or "speed" or "progress" or whatever other buzzword of the week you wanna use - all in an effort to turn the average worker base into cattle, moreso than they already are, wholly dependent on Microsoft / Apple architecture, Execl + Teams + Outlook + Copilot, have everything in one place so you can have your docile little nigger cattle all penned up and ready to fill out those spreadsheets. I do not blame anyone specific for this, its been happening for the last 15 years and likely longer. If anything, I cast the blame on big corporations wanting more pseudo-competent drones and less people who will try to tinker with their proprietary software. You need look no longer than the current state of Windows and MacOS to see it clear as day. Less space for user input, more bloated telemetry bullshit and baked-in adware & corporate """""solutions""""""". You can't even change where your fucking taskbar goes on Windows 11.

I absolutely, wholeheartedly agree that given its current state, FOSS can't compete with mainstream operating systems (in the eyes of normgroids). But if popularity and higher use % are to come at the expense of crippled user freedom, then I sincerely don't think the tradeoff is worth it.
My bet on said breaking point is when Microsoft deprecates Win32 for UWP garbage, which they have been testing the water a bit with Windows "S" editions. I think it is something modern Microsoft would do, despite how terrible it would be.
No depth is too low for modern day Microsoft. Even if Linux takes a bite out of their market share they still wouldn't give a shit because they're already shifting focus away from Windows and towards cloud "solutions" like Azure, OneCloud and the rest of their corporate software suite. That's where the big $$$ is, and of course, Enterprise Windows license keys. Given the current ecosystem, I cannot see a mass market migration from Windows to Linux any time ever, no matter how shitty their systems get. Everything is too deeply engrained and swapping OSes would cause many houses of many cards to topple right over.
 
Last edited:
If it takes a company like Apple to tard wrangle Unix into a usable OS for the masses, I'm not confident anyone else could pull it off, even if they wanted to.
But then it just sounds like you're talking about a desktop environment. Who cares? I can already make my desktop look and feel however I want. What's this groundbreaking computing paradigm I've missed that's going to totally displace Unix? Can you say something about it?
 
In order for such philosophy to be applicable there needs to be standardized protocol for passing and describing data ie type system(preferably at least as power-full as haskells)
Text is good because you don't need to standardize it. Trying to come up with a standard is what gets you 500 different implementations and deviations because somebody's autism flared up. One good example of a regulatory body prescribing things that then leads to incomprehensible bullshit in the Linux space is the Wayland protocol and all its different compositors.

Tell me how many times you need to open a command line in Windows or Mac OS to do a basic task, and compare that to a Linux/Unix?
I don't know about need, but it is convenient. I ran "route" recently to quickly check if my metrics priorities for network connections were working on Windows.
 
I'm running a fedora based linux and though it uses rpm primarily, I also use 'flatpak' and other repositories like snap. Without it being bloated, it just works. The heavy lifting is handled by a modular kernel and the core Fedora build, with tweaks downstream by the Nobara team.

This is why open source is the future. If I want to run a corporation with varied needs but with somewhat unified infosec policies then running Fedora based platforms everywhere from the manufacturing floor through administrative, finance and marketing. No subscription to ANY 3rd party is ever required except as ad-hoc for a tooling machine or a financing partner.

Imagine not having microsoft accounts, microsoft maintenance schedules, Adobe fees, Office updating then no longer works or requires your dumb dumbs to be retrained because they changed all the menus. Again. No fuck all that. Right in Bill Gate's obnoxious face.

I don't even bother with Apple it's like dealing with a cult AND tech support simultaneously so it's not worth it. Leave them to their $1200 slave made phones.
I have moved fully to raw Fedora Kinoite. It makes updates easy and tidy (no needing to remove excess kernels or auto remove dangling decencies. With flatpaks I can easily clear out either a program or a program and all its data because I always know where it is. I can easily nuke my homebrew and MiniForge (it's the fully foss version of MiniConda) directories. And I can easily nuke distroboxes. It's just nice to know where everything is. The only issues I have is that flatpaks can no longer find homebrew installed applications so I cant use box buddy flatpack as I installed distrobox via homebrew. Also I cant get HDR to work with steam no matter if I am using steam flatkpak, in an arch container, or layered on my system tho it seems to be more an issue with steam, game scope, and proton then anything else.
 
Text is good because you don't need to standardize it. Trying to come up with a standard is what gets you 500 different implementations and deviations because somebody's autism flared up. One good example of a regulatory body prescribing things that then leads to incomprehensible bullshit in the Linux space is the Wayland protocol and all its different compositors.
Using text makes it useless for anything but text, as is quite evident by the usage of Unix composition, i.e. you are never going to see anything that deals with any serious computation. In addition to that, there is already a standard type system that every Unix program does have the ability to interact with, the C type system. If the default Unix composition was based on calling functions exposed by programs perhaps in Emacs like fashion, there wouldn't be a retarded split in it between serious functionality implemented in C libraries and wrappers that wrap the C library functionally around pipes, then perhaps you would get programs written in a "unix philosophy" way instead of monoliths unable to interact with each other.
 
Linux overly relies on ideology and puts it over writing good software. Windows NT still dominates the market because at it's code, Windows NT was good code written by good developers.

I have a funny;

'In 1997, while operating off the coast of Cape Charles, Virginia, the USS Yorktown experienced a complete propulsion system failure after a crew member entered a zero into a database field. This caused an attempted division by zero in the ship's Remote Data Base Manager, resulting in a buffer overflow that crashed all the computers on the ship’s network. The ship’s propulsion system, which was controlled by these computers running Windows NT 4.0, became inoperable, forcing the vessel to be towed back to Norfolk Naval Station. Reports from both civilian contractors and Navy officials confirmed that such failures had required the Yorktown to be towed back to port on more than one occasion.'
 
NixOS just seemed like a giant meme and not a serious distribution last time I tried it. Striked me as something you would use when even Gentoo isn't autistic enough for you.
I think the problem is that it's applied mostly to desktops, not servers, where it would shine. I saw an expression that it's for 'tinkerers' but if you use NixOS you are dependent on systemd, that highly limits the way you can play with your system.
 
I have a funny;
>third party software is a piece of shit
>Microsoft somehow to blame

Sounds familiar...
1745342563300.webp
Of course, when the same thing happened with Linux then it was suddenly Crowdstrike's fault. Though when that happened somehow those 3/4ths of server infrastructure that runs on Linux didn't go down. But it's best not to mention that, it might disrupt the status quo.
 
>third party software is a piece of shit
>Microsoft somehow to blame

Sounds familiar...
View attachment 7262556
Of course, when the same thing happened with Linux then it was suddenly Crowdstrike's fault. Though when that happened somehow those 3/4ths of server infrastructure that runs on Linux didn't go down. But it's best not to mention that, it might disrupt the status quo.

I am conversant with the incident which required manual local file replacement on Microsoft Root Cert servers or something caused by the crowdstrike issue. The best information I have is that was an opportunity to manually infiltrate massive numbers of infosystems with paid operatives. It also had nothing to do with Linux IIRC. So what are you on about?
 
Back