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.
Hypothetical: if you were to unhook all of the systemd components except the init system, put them in a separate core package outside of the init process, and then move Poettering away from both, would it be accepted? PID 0 no longer runs absolutely everything, but absolutely everything is still standardized in one conglomerated package, which is pretty much the only reason systemd has became a thing.
 
can i rsync /home to a different drive and rsync -avP
This is potentially a big footgun depending on whether your packages can handle back-and-forward compatibility of config data. Watch the versions closely.

if you were to unhook all of the systemd components except the init system
Most reasonable post-systemd inits do this. S6 and runit do, at least. The problem is the entrenchment of systemd, that it's designed by idiots who are hostile to multiple use cases. It's better to dogfood the alternatives. I love systemd-nspawn though. It could be an isolated program, no need for pid 1 stuff.
 
  • Thunk-Provoking
Reactions: Betonhaus
This is potentially a big footgun depending on whether your packages can handle back-and-forward compatibility of config data. Watch the versions closely
I was able to shrink my / partition to 50gb, create a new partition and rsync /home to it and add it to Linux Mint's fstab and everything works, I'll try and see if it still works after installing Solus tonight
 
Hypothetical: if you were to unhook all of the systemd components except the init system, put them in a separate core package outside of the init process, and then move Poettering away from both, would it be accepted? PID 0 no longer runs absolutely everything, but absolutely everything is still standardized in one conglomerated package, which is pretty much the only reason systemd has became a thing.
I don't know much about SystemD, but the complaint that I've heard from people was that it doesn't adhere to the Unix philosophy, so if it was just an init system without a bunch of other unrelated stuff (including a sudo equivalent that nobody uses despite it being on most systems) I think few people would be bothered by it.
 
I don't know much about SystemD, but the complaint that I've heard from people was that it doesn't adhere to the Unix philosophy, so if it was just an init system without a bunch of other unrelated stuff (including a sudo equivalent that nobody uses despite it being on most systems) I think few people would be bothered by 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. But you absolutely can still swap in other things instead of using the systemd programs with it. I would say it does about as much as things like the coreutils. Where it's one thing but a bunch of smaller programs that each do their own thing, that can be swapped out.

As far as functionality. I actually think systemd works well. My problems with it have nothing to do with how it works, and it not sticking to the unix philosophy.

Some good gnome hate fuel.
 
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.
 
Back