• 0 Posts
  • 5 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle

  • cspiegel@lemmy.worldtoLinux@lemmy.mlSystemD
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    No, you’re right that it has scripts, they’re just not the scripts used by SysV-style init systems. They have different names, are in different locations, and are executed differently.

    I used Slackware for several years back in the 90s, and from that experience I’d recommend against learning it. I mean, with VMs today it’s simple to try new distributions, so go for it, but I’d put it waaaaay down the list of distributions/operating systems to try. If you have anything else you’re interested, put it first. Slackware is standard Linux so there’s nothing really special you’d find when using it, and it’s just a painful experience in general. I think some people will argue that it helps you “really learn Linux”, but I don’t think so. It just helps you learn Slackware’s idiosyncrasies, and learning pretty much any other distribution would be more beneficial than that.

    Slackware has advanced from when I used it in the 90s, but only barely (they have a network-based package manager now, I guess, although it proudly avoids dependency resolution!)


  • cspiegel@lemmy.worldtoLinux@lemmy.mlSystemD
    link
    fedilink
    arrow-up
    11
    ·
    1 year ago

    Slackware uses the sysvinit program, but doesn’t have System V-style scripts. Which is somewhat confusing, but sysvinit is a basic init program that will just do whatever /etc/inittab tells it, so you can write your startup scripts to work however you want.

    Slackware uses what people tend to call a BSD-style init, but it’s nothing like the modern BSDs, nor the older BSDs, not really. If you use Slackware, you’ll learn how Slackware’s init system works, but that’s about it.


  • Just a quick note, I generally use the packagekit backend (via Plasma Discover) and it works fine the vast majority of the time (including taking snapshots).

    The only time I’ve seen problems with it is when user intervention is required, e.g. if there’s some conflict on upgrade. Discover, at least, seems to silently fail, at which point I hit the terminal and do sudo zypper dup.

    I’m not sure if Yast works better, as I prefer Discover since it integrates (mostly) seamlessly with Plasma, and using the CLI doesn’t bother me. I could see it being an issue for somebody who wants things to “just work” and/or is not well-versed in Linux. So, I agree that it may not be ideal for newbies; just wanted to give some info on the current packagekit status.


  • I used Solus for a while on my laptop. One day a minor kernel version bump caused my display to stay black. I reported it to the Solus bug tracker and they told me it’s not their problem, and I should deal with the kernel devs. But of course the kernel devs reasonably tell you to deal with your distribution if they’ve modified the kernel, which Solus had.

    So I installed Tumbleweed and never looked back. I don’t miss Solus. It was fine, but I don’t trust it now, the way I do trust Tumbleweed.