97

I have been using Linux as my daily driver for quite some time (around 5-6 years) and usually manage to get whatever needs to be done. However, I now wish to learn it in a more structured manner, which includes understanding utilities and the workings of Linux. What resources should I look out for?

you are viewing a single comment's thread
view the rest of the comments
[-] ArsonButCute@lemmy.dbzer0.com 2 points 1 week ago

I'm honestly kicking myself for using arch instead of something without systemd.

I used Arch to learn Linux and ended up just learning systemd really well.

[-] EarlGrey@discuss.tchncs.de 2 points 1 week ago

As much as a very vocal subgroup hates to admit, systemd is a pretty core aspect of modern Linux.

That said if you really want to learn an alt init system gentoo lets you pick, and I think Slackware is still sans systemd.

[-] ArsonButCute@lemmy.dbzer0.com 1 points 1 week ago

I'm using FreeBSD as is, I've got a 20 year old PC I'm learning on and FreeBSD afict is my best bet on this system.

[-] EarlGrey@discuss.tchncs.de 2 points 1 week ago

It really depends on what init system you want to learn.

Right now, you're learning BSD init. Which is not the same as the non-sysd init systems in use on Linux. Perfectly fine system mind you and they share some overlap with their Linux cousins.

[-] ArsonButCute@lemmy.dbzer0.com 1 points 1 week ago

That's what I'm finding, there's some overlap but not enough that I can confidently administer the system yet. I've had the FreeBSD Handbook open in links for days 😅.

I'm starting to get the hang of things, there's a few things I wish there were analogs for on FreeBSD that I've used on Linux for modifying swappiness and other minutiae but I suppose eventually I'll know enough to be the change I wanna see in the world and just write the kernel extension to do it myself.

[-] EarlGrey@discuss.tchncs.de 1 points 6 days ago

Now that I think about it, I believe Slackware actually uses a BSD style init if you want to try and bridge the gap. It's been eons since I used it so not 100% sure

[-] ArsonButCute@lemmy.dbzer0.com 1 points 6 days ago* (last edited 6 days ago)

I have my reasona for using FreeBSD, the system I'm using is ancient, about 20 years old. Its a decommissioned corpo unit, HP/Compaq DC5700S with 2 gigs of RAM and a dog slow Celeron D processor. I'm actually compiling a custom kernel right now to match my hardware because I'm severely limited on RAM and in true UNIX fashion it needs to only be doing what I tell it to, and not a damn thing more.

[-] EarlGrey@discuss.tchncs.de 1 points 6 days ago

Won't hear me knocking it. Stellar OS. I just wish Linux compatibility was a smidge better. There's still a handful of programs that don't run well.

[-] umbrella@lemmy.ml 1 points 1 week ago* (last edited 1 week ago)

you can use many init systems on gentoo and its also good for the purpose!

this post was submitted on 07 Aug 2025
97 points (97.1% liked)

Linux

57274 readers
394 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS