After a couple years on Fedora I decided to do one more Distro hop- to one I have little experience with, openSUSE.

But it seems the everything from the installer, philosophy, package manager, configs, and general way of working is just very different than every Distro I’ve tried before (Debian/*Buntu, Fedora, Arch, Gentoo)

Like what’s up with YaST? It’s like a system-wide settings/configs program unique to openSUSE?

And to update grub it seems the best command is “update-bootloader” - for example. This isn’t standard on anything else afaik. Is there anywhere other than practice I can learn all of these quirks?

  • gh0stcassette@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    32
    arrow-down
    1
    ·
    1 year ago

    Slackware’s package manager doesn’t even do dependency resolution. I respect the fact that it’s managed to keep existing this long and that so much of what it did inspired other distros, but I honestly have no idea why anyone would use it in 2023. Imo dependency resolution is the main reason to even have a package manager, without that I might as well install everything by cloning random git repos. If you want packages compiled from source, why not just use Gentoo (or Source Mage? Idk much about it, but I read through their website and it seems neat).

    That being said, if anyone uses Slackware, I’d love to know why. It’s survived this long, surely it must be doing something right.

    • xp19375@sh.itjust.works
      link
      fedilink
      arrow-up
      16
      ·
      1 year ago

      I use Slackware because, in my opinion, it is simple, easy to understand, doesn’t get in your way, and strikes a good balance between being up to date, stable, and bug free. I also have it set up how I like it and don’t feel like installing something else. Honestly, the lack of dependency resolution has really not been a problem. By default, Slackware comes with a lot of libraries, and sbopkg (which builds SlackBuilds from slackbuilds.org) can do dependency resolution, as can some third party package managers. And with appimages and flatpacks, this is less and less of a problem.

      That said, I use Manjaro on my Pinebook and am perfectly happy with it, and I’ve used Debian in the past too.

      <rant> I use RHEL at work and it’s not bad, but I don’t really care for it. It feels overly complicated in terms of configuration and daemons running, and I don’t know systemd that well. Although I think this is mostly the fault of our satellite server, “dnf update” breaks on me at least once a month. Also, some packages are just plain archaic, and didn’t even update from RHEL 7 to 8. And I can’t seem to wrap my head around source rpms or how to make rpms. Slackware and Manjaro use straightforward build scripts. </rant>

        • xp19375@sh.itjust.works
          link
          fedilink
          arrow-up
          2
          ·
          1 year ago

          Overall, pretty good considering it’s low price. It is a bit quirky, kind of like running Linux on a laptop 15+ years ago. Hardware support is somewhat lacking because it’s all pretty new. That said, the default Manjaro that ships with it works pretty well out of the box. It struggles a bit with video conferencing, in my case, roll20. It can play Minetest and Supertuxkart on minimum settings.

    • afb@lemmy.ml
      link
      fedilink
      arrow-up
      13
      ·
      1 year ago

      The Slackware community has produced about 8 package manager front-ends that handle dependency resolution, so it’s not an issue at all and hasn’t been for over a decade. The big thing with Slackware is an emphasis on simplicity of design over ease of use and an expectation that the user will make all the decisions regarding how their system is maintained. I love it, use it on my main machine (Void on my laptop, Ubuntu on my server). It’s taught me a lot about operating systems in general and Linux in particular, and it lets me do whatever I like. I use sbotools and flatpak for my 3rd party software, the former being a ports-like interface to slackbuilds.org (like the AUR for Slackware, but far smaller and with a lot more quality control). Works great, no surprises, boots fast, rock solid and dependable.

    • HakFoo@lemmy.sdf.org
      link
      fedilink
      arrow-up
      9
      ·
      1 year ago

      It’s completely surprise free. You’re not going to wake up tomorrow and find it’s dumped Systemd and Wayland on your front porch like some unsokicited car wreck.

    • FinalFallacy@kbin.social
      link
      fedilink
      arrow-up
      8
      ·
      1 year ago

      I use it because 22 years ago it was more appealing than redhat or Mandrake. It forced me to learn more about Linux because I had to resolve almost everything myself than any other distro. I was using before it had a package manager and honestly after the dependency hell of rpms in 2000s it just seemed more problematic to use one that resolved dependencies than not. Usually I used to and sometimes still use it for a nice base to compile everything on. I dunno. It’s my Linux equivalent to my first car that I loved.

    • thinkfan@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      It’s a wonderful distro that will teach you a lot about how Linux works. It’s weird, and beautiful and you might brick your system or an essential component (why the heck would I need groff?), but you’ll come out the other side knowing more and appreciating how things work and how easy they’ve become.