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.
What exactly is dumb about it?
Who exactly was talking about a retarded normie strawman? Not me.
And I pointed out how automount sometimes just fails, either down to the distro not even including it or it failing for bizarre reasons.

Both of these things bother me immensely based on my own usage across the past 20 years. It makes basic file tasks with external drives annoying.

So yeah it was pretty fucking dumb.
 
I haven't heard anyone talk about this before
Probably because PC speakers are now a rarity in most systems, especially after Windows Vista/7 removed driver support for it. You were only left with some third party drivers that could re-enable it, just about every computer had integrated HD audio and the PC speaker only made sense for debugging. I know that back when I managed to get it working I made an AutoHotkey script that would play L'Amour Toujours and the Bad To The Bone riff. Made another one that would play the melody, show a gag notification window, then after closing it it would play it again. Shame that Microsoft screwed over the fun by killing off the old Beep driver.

Not to mention my motherboard is fucky when it comes to supporting the PC speaker, but now at least it makes a happy little chirp once it's done POSTing and as long as I don't touch the motherboard it should remain that way. Might try to get a proper speaker off of Aliexpress and resoldering the plug from the small piezo shitstain I'm using right now to give it some proper beefy beeps.
I guess it's some legacy feature from back when sound was more a roll of the dice on Linux?
No not really, the PC speaker is an extremely basic way of making noise that existed ever since the first IBM PC so it doesn't need any complicated audio drivers to work, which is why GRUB had the option to have a fun custom jingle play once it loaded up. Remember that for a proper audio jingle in GRUB, you'd need to load both the sound file and a rudimentary audio driver stack into the EFI partition which is already tight on available space, and doing all that shit for that extra rice is just pointless. A PC speaker melody on the other hand is super cheap to implement.
so you can make it do the macOS startup sound?
See above, though IIRC there were ways to make the PC speaker play PCM samples akin to how C64's SID chip could do it, but then again, wouldn't be the same. The macOS startup sound is unique to Mac hardware since Apple controls it from top to bottom, so they have their own little implementation of the sound stack where it will play that sound once it finishes booting, and unlike Windows/Linux, this is way lower level, hardcoded in the motherboard. In the Windows/Linux/"x86 IBM-PC compatible" realm you only get that POST beep at that level.
I've never heard of a package manager, and I don't understand why I would need one over just installing executables off the internet.
Try using winget at some point, it's super comfy to be able to install, update and remove software from the command line. And once you delve a bit deeper into it you can make PowerShell scripts to autoinstall shit in batch, so instead of manually looking up all the installers, downloading and running them, winget will automate it for you, and all you have to do is run a single script.

Here's a good example. You have a fresh Windows 11 install. You want to install Firefox. What's more convenient?
a) opening up Edge, going to firefox.com, manually downloading the installer then running it
or
b) Hit Win+R, type wt, hit Enter, type winget install firefox and hit Enter again?
The latter is obviously way faster and more convenient. You still have the option to do it the old fashioned way, but do you really want to if there's a better, faster way available to you?

Fun fact: package managers on Linux work more or less the same, they're meant to pull software files from the Internet, extract them into all the right places and add all the necessary configurations to the system. Windows installers do the same, and winget is essentially an automated way of pulling and running those installers. Bit more convoluted and bodgy than on Linux but the end result is the same.

Remember that the terminal is not exclusive to Linux. Windows started off as an overlay for MS-DOS which was a command line OS, and it still has a command line that is incredibly powerful once you wrap your head around it. The difference is that Linux is a CLI OS with GUI elements added on top of it so in the end you will be more reliant on it. Windows NT was built from scratch to be GUI based so for the most part you'll be navigating legacy GUI hell instead of dealing with the command line.
 
Remember that the terminal is not exclusive to Linux
I wrote crappy batch scripts before I heard of Linux and I quickly found Bash more intuitive, the tools are nicer. Even today when I write terrible Powershell scripts I hate it. It's probably a skill issue but I don't care at this point, the Linux terminal is a comfier place to live in.
 
No not really, the PC speaker is an extremely basic way of making noise that existed ever since the first IBM PC so it doesn't need any complicated audio drivers to work, which is why GRUB had the option to have a fun custom jingle play once it loaded up. Remember that for a proper audio jingle in GRUB, you'd need to load both the sound file and a rudimentary audio driver stack into the EFI partition which is already tight on available space, and doing all that shit for that extra rice is just pointless. A PC speaker melody on the other hand is super cheap to implement.
Ah, so I guess it's more for something like a data center rack, where you can hear the tune and know the machine has reached the boot loader instead of being stuck in POST or something? That's neat I guess. I suppose that's why it works on my old laptop too that still has this feature.
 
It's probably a skill issue
It most likely is since PowerShell is object oriented, unlike Batch or Bash which is strictly string oriented. For example, to pull out the uptime, you pull out a date object which then you can format to pull out individual values. Or when pulling out the local IP address you pull out an object with all the information of the interface, then you pull out the IP value. It's not better or worse, just different with it's own pros and cons.

I do agree that Bash is more intuitive than Batch. Writing a Batch script feels like you're writing it wrong on purpose while Bash has a sense of consistency. My yt-dlp script for Batch feels like a completely different beast after rewriting it in PowerShell. Instead of having to manually declare menu positions and fucking GOTO commands I just add a new entry to a JSON file and I don't have to touch the script, it just works.

By the way, if you want to inflict it upon yourself, PowerShell 7 is multiplatform and can run on Linux. 99% of Linux users despise everything Microsoft on principle anyways, but I guess the handful of sysadmins that like PowerShell appreciate it.
Ah, so I guess it's more for something like a data center rack, where you can hear the tune and know the machine has reached the boot loader instead of being stuck in POST or something? That's neat I guess. I suppose that's why it works on my old laptop too that still has this feature.
Just a relict of a bygone era really. Computer cases used to have those mounted by default and the SPEAKER connector was a part of the standard front I/O.
1747925366248.webp
Later on the full-sized speakers got replaced by these small piezo dinguses just so that you could hear the beep codes when the motherboard shits itself.
1747925377548.webp
It's good to keep a few of these on hand for diagnosis, the motherboard beeps helped me diagnose that the issue was RAM being fucky and that it had to be taken out and put back in again. I'd suggest to get them from Aliexpress since they cost pennies, but most users here are from the US so lol.
 
Here's a good example. You have a fresh Windows 11 install. You want to install Firefox. What's more convenient?
a) opening up Edge, going to firefox.com, manually downloading the installer then running it
or
b) Hit Win+R, type wt, hit Enter, type winget install firefox and hit Enter again?
The latter is obviously way faster and more convenient. You still have the option to do it the old fashioned way, but do you really want to if there's a better, faster way available to you?
The first one? That sounds faster in that niche scenario, but what if I don't remember the program I am trying to install? Shit, is it going to be winget install brave or winget install brave-browser? If I'm going to look for a new program to install, it's usually going to be me looking at what those programs are online to compare them, and by that point I'm already looking at their webpage that has the installer button smack dab in the middle. Shit, it's been three months since I needed to install anything, what was that command to do it? wingrab? win-get? Fuck, I need to look this up again. At that point it just seems like a middleman.
It's hard to explain the purpose of a package manager to someone used to the windows way of doing things.
This is actually a good explanation that I could follow along with. But unfortunately you are right, I don't think I am convinced about the need to compile my own programs. Or more broadly, I don't get why this freedom of cpu architecture or portability or cpu speed matters to me. If I was the dude in the example I would just be following up with questions of why doesn't linux just use the same cpu architecture or why it doesn't have a One True Place when that seems more convenient. I don't need portability, it's not like my programs are going to pick themselves up and move somewhere else. Maybe if I did look over dependencies, I would end up with less disk space usage and a more secure computer. I care about those things, but only enough that I finally clean up the exe files on my 1 TB hard drive if I only have 100GB left or I download malwarebytes or something if I'm that suspicious of the program I just downloaded.

I usually mean this as an insult, but Linux really is an enthusiast OS. I can get why someone would want it now, but the fundamental mindset of the users is just too different. There needs to be an effort to stop promoting it as a windows alternative and let some other OS rise up that meets those needs. Especially if you like using linux, because people like me will end up demanding that the entire OS changes to suit their needs and we end up with some eldritch ruined compromise.
 
Thanks for the heads-up.

I was looking at OpenBSD as well, however, it does seem to be geared for a specific use, and FreeBSD more "generic", so I'll start there and see. And yes flatpak is cancer, Wayland I'm not sure - yet.
Honestly, what I'd like is a system that's at least trying to be cohesive, not just random stuff slapped together. I know that's anathema to UNIX in general, but there are degrees to that.
On things like Gentoo, and arch. Distros with a lot of packages available, that are rolling release. So basically up to date. It's pretty easy to completely avoid using flatpaks. I haven't for a while.

There are only a few things that need it because the developers chose to force that as the option that works for their software. The two I can think of off the top of my head, are OBS and bottles. Thankfully I don't use either.
 
The first one? That sounds faster in that niche scenario, but what if I don't remember the program I am trying to install? Shit, is it going to be winget install brave or winget install brave-browser? If I'm going to look for a new program to install, it's usually going to be me looking at what those programs are online to compare them, and by that point I'm already looking at their webpage that has the installer button smack dab in the middle. Shit, it's been three months since I needed to install anything, what was that command to do it? wingrab? win-get? Fuck, I need to look this up again. At that point it just seems like a middleman
I should point out that apps like Steam provide a .deb installer that functions exactly like a Windows installer. If anything they're preferred because then you're getting the sources directly from the Steam repository or whatever
 
The first one? That sounds faster in that niche scenario, but what if I don't remember the program I am trying to install? Shit, is it going to be winget install brave or winget install brave-browser? If I'm going to look for a new program to install, it's usually going to be me looking at what those programs are online to compare them, and by that point I'm already looking at their webpage that has the installer button smack dab in the middle. Shit, it's been three months since I needed to install anything, what was that command to do it? wingrab? win-get? Fuck, I need to look this up again. At that point it just seems like a middleman.
If you have an issue with remembering six letters then you are a certified nigger. When you launch winget with no parameters, it spoonfeeds you on how to use it, with a very useful parameter called "search". If you don't remember the exact name of the package you can just look it up, and it will still be faster than using Edge to install another browser. Fun fact: with winget, the names of the browsers are short and static, so it's "brave", "chrome", "vivaldi", "opera", "firefox" and so on. The ones that have a longer name have a moniker assigned to them so you can install them mnemonically. Don't forget that you still have to click through tens of different consent forms before you can even start looking something up on a fresh Edge install, meanwhile with winget you only have to type "Y" once on your first run. Microsoft goes out of their way to make your life easier and you're still looking for excuses.

The only reason you believe it would be slower is because you don't want to use the command line, ergo, you are a nigger.
 
Arch is not hard anymore to install
ive been recently using endeavorOS, just to try the AUR, as i've been very limited using ubuntu on my computers. i think soon i'll go onto trying arch by itself because the experience of using the AUR has just been so good, and i hear archinstall works well. i like not having to figure out if something is on flatpak or snap or apt or maybe some appimage on github or whatever. there genuinely seems to be a package in the AUR for literally everything. years ago i was told this and i didnt really beleive it, but now i do. only tricky part is archinstall seems to break when i've tried to install to a computer using emmc storage? maybe it's fixed by now.
 
Looks like Debian 13, Trixie, has reached another freeze. This is another step closer to release. I'm looking forward to 'upgrading' my Debian 10 fileserver. Sadly it looks like I'd need 8T to cover my /home collection so I don't think I'll be doing the move to NVMe for that right now.
 
PowerShell is great for Windows and dealing with dotNET stuff because it's all native. Can't imagine trying to use it on Linux tho.
 
If you have an issue with remembering six letters then you are a certified nigger. When you launch winget with no parameters, it spoonfeeds you on how to use it, with a very useful parameter called "search". If you don't remember the exact name of the package you can just look it up, and it will still be faster than using Edge to install another browser. Fun fact: with winget, the names of the browsers are short and static, so it's "brave", "chrome", "vivaldi", "opera", "firefox" and so on. The ones that have a longer name have a moniker assigned to them so you can install them mnemonically. Don't forget that you still have to click through tens of different consent forms before you can even start looking something up on a fresh Edge install, meanwhile with winget you only have to type "Y" once on your first run. Microsoft goes out of their way to make your life easier and you're still looking for excuses.

The only reason you believe it would be slower is because you don't want to use the command line, ergo, you are a nigger.
Bro, how often do you think I am downloading a new browser? Or multiple browsers for that manner? I think with brave it was 8 or so years ago when I last upgraded the computer, maybe more because that's not something I remember off the top of my head. Maybe if I was downloading firefox once a week remembering it would be reasonable, but I'm not remembering to shitgleep when I can't even remember what I had for breakfast that morning. If I'm spending 10 minutes to learn how to use it and what to search versus 2 minutes to install it with GUI, I've actually lost 8 minutes as a casual user. But I was actually thinking of installing dolphin emulator, so lets try it. I'll enter in winget install dolphin, and watch it go. Except, it wants me to refine it between DolphinEmulator.Dolphin and KDE.Dolphin? Which one is the one I want? Is this a difference between the nightly and stable builds? Do I have to.... Le google it anyways???? If only I was using something with like, a big page to describe what the choices are, and a button with a label you can push while your at it instead of a system that stopped being popular after DOS.
 
Except, it wants me to refine it between DolphinEmulator.Dolphin and KDE.Dolphin? Which one is the one I want? Is this a difference between the nightly and stable builds? Do I have to.... Le google it anyways????
If you genuinely don't think that "DolphinEmulator" is the right one in that case you are a massive nigger.
Winget spoonfeeds the right answer to you and you still can't figure it out?
Please, buy a Mac. They have a package manager in the form of the App Store though so that may be too hard to figure out.
 
wordswordswords
Okay I get it, you want to desperately hate on the CLI to act like a contrarian and get replies. So you're not just a nigger that refuses to use a command line. You're a flaming faggot as well. A niggerfaggot if you will.
So I'm retarded and was using KDE Neon on my laptop. Decided to update for the first time in like six months and it totally raped my installation. Lesson learned :(
If you're not fucking with a system that works, only to fuck it up where you then work on unfucking it as a past-time, you're not a real tech enthusiast.
 
I did. And I was wrong, because the lastest one is KDE.

The lastest (sic) what? KDE Dolphin is a file manager and completely unrelated to the Gamecube/Wii emulator. I don't know what's going on with winget confusing them, sounds like someone fucked up somewhere, but it doesn't mean DolphinEmulator isn't what you're looking for.

A bigger issue here is that like the bottom of that link points out, Dolphin Emulator hasn't been releasing updates in a way winget works for in forever. That's a dumb thing with Dolphin, the last "stable" release was like a decade ago, so you need the nightly releases.
 
Back