The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Boys I've done it I switched! The experience has been great. Initially tired POP but with some hiccups decided to hop on over to Cachy Os and things have been running smoothly.

Gotta say it's just nice having Linux on baremetal. Running a game of marvel rivals and at max hitting 4-5 gigs of ram being used is insane to me. And honestly it's just awesome that I can just trust my computer to not brick on itself unless I do something to it.
 
I wouldn't say that's as true as people make it sound. It still is technically a modular set of programs that each do one thing. The only way it doesn't adhere to the unix philosophy is it's not portable outside of Linux.
It's only "modular" in the sense that it's split into lumps. They're still dependent on the systemd core and one another, and all rely on the systemd common libs, often for no reason other than because poettering and co wanted them to in order to force the use of systemd. There's literally no reason for device management, user management, or a whole host of other things to be systemd "modules". The only reason they are is because poettering wanted more control.
 

KDEbros, we eatin' good tonight.
HAHAHAHHAHAHA

After two decades, session restore on Wayland for a few KDE apps was only just implemented, and will presumably be randomly broken in future even on KDE, when it has always just worked for all that time with session management with X11 apps on basically every toolkit? Amazing

All global shortcuts to require the 'meta key' (or, for KDE developers, the 'Apple Command key')? Amazing
 
It's only "modular" in the sense that it's split into lumps. They're still dependent on the systemd core and one another, and all rely on the systemd common libs, often for no reason other than because poettering and co wanted them to in order to force the use of systemd. There's literally no reason for device management, user management, or a whole host of other things to be systemd "modules". The only reason they are is because poettering wanted more control.
I am still MATI that Gummiboot was sucked into systemd. Why the fuck does systemd (originally just a services layer like Windows has) need a boot loader?
Worst part is that gummiboot was a really nice and minimal bootloader, far superior to the dated and tempramental Grub.
Gentoo got it working so that you can use systemd-boot without using the systemd init system but with how much systemd crap is in Gentoo nowadays its basically a systemd distro, even on openrc.
 
I don't want to upgrade to Windows 11 so I decided to bite the bullet and learn Linux, is Mint really the best option for beginners? I'm completely tech-illiterate so anything more than copy-pasting commands is too much for me.
 
I don't want to upgrade to Windows 11 so I decided to bite the bullet and learn Linux, is Mint really the best option for beginners? I'm completely tech-illiterate so anything more than copy-pasting commands is too much for me.
Mint is a good option, and will never force you to use the command line, but I will tell you a secret. On Linux, and also on MacOS and Windows, power users use the command line because it is a more useful way of doing many things than the graphical interface, so if you have the gumption it will be worthwhile to learn.
 
power users use the command line because it is a more useful way of doing many things than the graphical interface
This. Don't fear the command line. It's more straightforward than you'd think, and has some neat shortcuts. A very simple command looks like this:

Code:
command filename

Sometimes there are flags, which change ways how the command works. These are akin to checkboxes or radio buttons in the UI. "long flags" look like "--longflag" or "-longflag", your program will tell you, usually with "program -h", "program --usage", or "program --help". "man program" runs the man command, which will give you information on "program"

Here's a command with a long flag and a short flag, -s. Same idea. Use long flags if you're writing something you want to come back to, because they're clearer to read.

Code:
command --longflag -s filename

Some filenames have spaces. Because the command line splits on spaces, you have to deal with them if you want spaces in your parameters. The easiest way that works with the fewest oddities is to use single quotes around the filename, for example:

Code:
command 'file name'

There are also double-quotes, which let you put variables in. Gonna sneak a variable assignment in first. You can combine commands with ;

Code:
filename='n i g g e r.exe' ; command "$filename"

Finally, you can use Tab to autocomplete. So "command fil[TAB]" becomes "command filename" if you have a file named "filename" in your current "folder", called "directory" in Linux/DOS.
 
I don't want to upgrade to Windows 11 so I decided to bite the bullet and learn Linux, is Mint really the best option for beginners? I'm completely tech-illiterate so anything more than copy-pasting commands is too much for me.
I found Mint to be the most straightforward and reliable. I was hoping to migrate to Solus as it may be a little better, but when i attempted I got a black screen after install I couldn't get rid of, so I'll have to spend a weekend digging into it to see what's happening.
 
Last edited:
I don't want to upgrade to Windows 11 so I decided to bite the bullet and learn Linux, is Mint really the best option for beginners? I'm completely tech-illiterate so anything more than copy-pasting commands is too much for me.
I'd recommend MX Linux. Comes with a nice, clean, full suite of useful software and you can handle installing new stuff 100% through a graphical interface. Mint is ait, just not my cup of tea.
 
I am still MATI that Gummiboot was sucked into systemd. Why the fuck does systemd (originally just a services layer like Windows has) need a boot loader?
Systemd's goal was Apple's launchd but for Linux from the start. Anybody associated with it and FDO/Redhat is an Apple fanboy in general. Take "use our shit the way we tell you or go fuck yourself". Subtract Jobs, polish, focused hardware via lock-in and dog-eat-dog corporate competition. Add autism, adult daycare atmosphere and HRT. The future of Linux desktop that you're supposed to be excited for by the way.
 
It's only "modular" in the sense that it's split into lumps. They're still dependent on the systemd core and one another, and all rely on the systemd common libs, often for no reason other than because poettering and co wanted them to in order to force the use of systemd. There's literally no reason for device management, user management, or a whole host of other things to be systemd "modules". The only reason they are is because poettering wanted more control.
When I said modular I meant, They are seperate programs. And they don't all need to be used. And they often aren't. And you can still you the normal programs you would use if you weren't running systemd.

like grub instead of systemd-boot. openresolv, unbound, or whatever you want instead of systemd-resolved, cron instead of systemd timers. whatever syslog implementation you want instead of journald, No one even uses run0, and a lot of the other things included. You can disable basically everything extra, that's systemd and replace it with something else. The only things that you can't really without loosing some functionality. Because there isn't really a full featured replacement yet is logind. Which people just rip out and use without systemd on non-systemd distros. and also udev. Really dbus too. though depending on what you are doing that won't matter too much. Really depends there.

The real problem. And why other init systems are losing this. Is because systemd makes things easy for the user, and for developers. For users it's just all there, it tends to just work. They don't need to learn about everything they have to install, and set up to have their system work like they expect. It does some things better than even the alternative init's I like. Like user services. And for developers they get a common interface to work with. If they need to make a service for something, they can just make a systemd one, and their program will work on most systems. If they need something to hand communication they can just have dbus do it, or session handling, they can rely on what logind is doing. It simplifies getting some things working across linux.

What I hate is how much it was forced. Much like the way pulseaudio was forced. And that's why I don't use systemd, I don't even use pipewire or pulseaudio. (really funny how you don't hear people complaining about pulse, but still do for systemd). Pulse was made by them, and they did the exact same thing.

There isn't a real replacement for a lot of the systemd stuff that most users would actually want to use. There is turnstile. But that isn't really completely there yet, consolekit, but I would rather just use elogind at that point. As far as I know there isn't any proper replacement for dbus. And I'm not sure it would even make sense to try at this point.
 
proper replacement for dbus
That's the kicker. Even 'extremist' distros like Obarun have dbus code running inside their wrappers. It is a crying shame that systemd has managed to infect (almost) every single Linux distribution so deeply. AFAIK the only ones that you can run OOTB without ANY sysd shit are Antix, Alpine and Gentoo, and even then you're relegated to WMs. As much as I hate to admit it, the argument that systemd is necessary because it makes the system much more intuitive for more users is not a bad one. I just hate this tendency towards simplicity people have. 'Make life easier' is what leads us to shitboxes like Mac and Windows. I get that its necessary for wider adoption, I just do not like it.
 
That's the kicker. Even 'extremist' distros like Obarun have dbus code running inside their wrappers.
That's because D-Bus wasn't originally a systemd component. It started out as universalised implementation of KDE's DCOP messaging system and was later co-opted by systemd in order to extend its reach.
 
Idk why a canonical project would be considered much better than a redhat one. Same shit. Well except the canonical one is dead. And I'm guessing google is just maintaining their own version of it to use.
 
Horseshit. Normal users want press button, have system wake from sleep. They not care how long cold boot take. ChromeOS not use systemd.
...yeah? That was my whole point, about how ease of use is why systemd creep is so expansive. Fair enough, ChromeOS indeed does not have systemd, but its pretty much a Chrome bootloader / mobile OS stuffed into a laptop chassis. A better comparison would be something like saying Android has no systemd and it is also engineered to be simple and intuitive.
 
...yeah? That was my whole point, about how ease of use is why systemd creep is so expansive. Fair enough, ChromeOS indeed does not have systemd, but its pretty much a Chrome bootloader / mobile OS stuffed into a laptop chassis. A better comparison would be something like saying Android has no systemd and it is also engineered to be simple and intuitive.
no reason any system use systemd. sysvinit good, upstart good. caveman smash lennart poettring egghead, pull off hairpiece, drag corpse around for fun
 
Back
Top Bottom