Hey fellow Linux enthusiasts! I’m curious to know if any of you use a less popular, obscure or exotic Linux distribution. What motivated you to choose that distribution over the more mainstream ones? I’d love to hear about your experiences and any unique features or benefits that drew you to your chosen distribution.

    • @[email protected]
      link
      fedilink
      English
      551 year ago

      I use Manjaro and based on the downvotes I received when mentioning it around here, I can assure that you are excused and you can give me this crown.

      • @[email protected]
        link
        fedilink
        121 year ago

        I understand the criticisms of manjaro, and don’t recommend it to people, but it seems to be the only distro to work with my hardware/software without issue. So for now, here I am.

      • @[email protected]
        link
        fedilink
        121 year ago

        Lol same. When I installed Manjaro it was a popular choice, but in the past couple years sentiment has really turned against it. I haven’t experienced any of the problems people claim it has, so I can’t be arsed to distro hop again.

        • @[email protected]
          link
          fedilink
          21 year ago

          Exactly where I’m at. I’ve had no issues with it, I have my home computer all set up and customized over the last 3 years, I’m not doing that again just to say that I’m on a different distro unless something goes very wrong.

      • @TrickDacy
        link
        11 year ago

        Yet this comment has several upvotes

          • @TrickDacy
            link
            11 year ago

            Yeah. Sometimes though, some of the most uncontroversial comments get downvoted. I experience that a lot. Like in your case, I get that people may disagree but that many people downvoted… I guess out of anger

    • @[email protected]
      link
      fedilink
      English
      71 year ago

      I use Ubuntu, it’s the default for ROS. I tried debian but the instructions didn’t work instantly so I just as quickly gave up and went back to Ubuntu since I was busy. Lol.

    • Ook the Librarian
      link
      21 year ago

      In fairness, I’ve been using it since 2004. So I was using a less popular linux. It’s not my fault the world has changed. So I think it counts and is completely relevant to the spirit of the question. /s

      • rentar42
        link
        fedilink
        32
        edit-2
        1 year ago

        Not OP, but as someone using Ubuntu LTS releases on several systems, I can answer my reason: Having the latest & greatest release of all software available is neat, but sometimes the stability of knowing “nothing on my system changes in any significant way until I ask it to upgrade to the next LTS” is just more valuable.

        My primary example is my work laptop: I use a fairly fixed set of tools and for the few places where I need up-to-date ones I can install them manually (they are often proprietary and/or not-quite established tools that aren’t available in most distros anyway).

        A similar situation exists on my primary homelab server: it’s running Debian because all the “services” are running in docker containers anyway, so the primary job of the OS is to do its job and stay out of my way. Upgrading various system components at essentially random times runs counter to that goal.

        • Dandroid
          link
          fedilink
          31 year ago

          Yeah, I use Ubuntu LTS on my server because updates make me nervous. I can’t just update it all willy-nilly. If something goes wrong during an update, I must stop what I’m doing and get it up ASAP.

          A few months ago I accidentally deleted grub the morning before I went to an all day concert, and I had lots of unhappy people that were using services that I host. Luckily that was an easy fix.

          My laptop, though? I use Opensuse Tumbleweed. I’m fine with the rolling release for my laptop. Just not my server.

        • DreamButt
          link
          English
          31 year ago

          Also not OP, but I learned about the pain of Nvidia drivers the hard way. No way in hell am I letting my system auto update on a work day

  • @[email protected]
    link
    fedilink
    711 year ago

    I switched to NixOS almost two years ago, and it’s really nice being able to define my whole system in a single set of config files. If my hard drive dies or I switch computers, I can just reinstall NixOS using my config files and everything will be set up the exact same way. It’s extremely solid and I don’t need to baby my system because if it breaks I can just reinstall everything back to normal.

    And I can share parts of the config between devices, so when I change my Neovim or VSCodium configs using Home-Manager it gets synced to my other devices, as well as being saved as part of my NixOS config files.

    • Jacob
      link
      fedilink
      171 year ago

      +1 for Nix. In my case I switched from Opensuse Tumbleweed to NixOS about a year ago. Before NixOS I had spent years distro-hopping fairly regularly just in an effort to find something that was atleast moderately simple to setup/troubleshoot, (I’m no developer, and my Linux technical expertise really only covers the basics) and that would be resilient to the careless tinkering I tended to do in general.

      Using NixOS on a daily basis has been a complete pleasure. After experiencing the sane-ness of a declarative system I’ll never go back. As of late, NixOS seems to have been growing steadily in popularity, although most of its userbase are experienced developers, businesses, and almost no Linux beginners. This is understandable given its current state and reputation as an advanced distro, but I am of the opinion that–if a GUI software store for nixpkgs and a GUI program for editing the system’s configuration options were developed–NixOS could quickly become one of the most desktop user-friendly distros available given its underlying immutability and unrivalled stability in general.

      • @[email protected]
        link
        fedilink
        English
        11 year ago

        I don’t understand how tinkering proofness achieved through learning “Nix syntax” is any better for the average joe compared to a the default settings of tumbleweed including snapper.

        • Jacob
          link
          fedilink
          11 year ago

          NixOS has snapshots built in as well but I’ve never had to actually use them to recover anything because Nix packages are built in isolation from one another, and their dependencies are declared, so packages can’t break each other when installing or upgrading them.

          NixOS is also an immutable distro, which prevents accidental bad changes to the system. Tumbleweed is very friendly and stable compared to many other distros out there, but it’s still vulnerable to accidental breakage in the same ways most other distros are. I think the cherry on top for the average joe using Nix compared to OpenSUSE, however, is just the fact that the Nixpkgs repository absolutely dwarfs OpenSUSE’s.

          Luckily, if you prefer to stick with whatever distro you’re running already, but want the power of the Nix package manager, you can get the best of both worlds and install just Nix (without NixOS) on any distro.

    • Footnote2669
      link
      fedilink
      English
      11 year ago

      Im still toying with the idea of nix (using Fedora rn) but I don’t code at all rn and don’t need to rebuild my system all the time so I think it’s pointless

  • @[email protected]
    link
    fedilink
    451 year ago

    voidlinux on my laptop (from Fedora) - why? I wanted to see what a systemd-less distro was like nowadays. I have used Linux since 1992 and Unix since 1984 so I’m used to SysVinit. What I find with voidlinux is a system I can understand easily - not that I struggle with systemd, but I felt there was just so much happening under the hood, just too clever by half. If I wanted MacOS, I’d have bought an Apple.

    The packaging system on voidlinux is sooooo much faster than fedora. The really weird thing is that my battery life almost doubled. I can’t explain it except to say that the laptop is much calmer than under fedora, which seems to run the fan constantly. Same workload, CPU governers, powertop tweaks etc etc - but battery life almost doubled.

    The one downside is a smaller array of packages in the repositories. But since I’m happy installing from source for those few corner cases, it’s no biggie.

    I’ve left fedora on my media/file server for now as I still do some fedora packaging (mainly for sway related packages).

    • @onelikeandidie
      link
      10
      edit-2
      1 year ago

      I used Void with xfce for a year and I feel like it was the best “new” distro I’ve ever had my hands on. It was clean, efficient and I loved initd and xbps.

    • @[email protected]
      link
      fedilink
      English
      91 year ago

      Void is just soo good.

      • Runit is super simple and makes sense to me. - I get to build the distro the way I want it.
      • I’ve learned a ton about the inner workings of Linux using Void for the last 3 years.
      • You’re right about packages, but I’ve not had issues as I’ve found flatpacks or appimages for anything not offered.
      • Xbps has spoiled me. I HATE using almost every other package manager. They’re all so slow and cumbersome.
    • kim (she/her)
      link
      fedilink
      91 year ago

      i distrohopped a lot until i landed on Void, then i just stayed because it does everything i need, it’s fast, understandable, easily tweakable, and rock solid

    • @kshade
      link
      51 year ago

      Void and Alpine are great for their simplicity and speed, I’m using those two exclusively outside of work.

    • ProtonBadger
      link
      fedilink
      31 year ago

      Sounds like some sort of weird bug under Fedora, given the huge difference.

  • @[email protected]
    link
    fedilink
    291 year ago

    I don’t know if openSUSE Tumbleweed counts as a less popular distro but it’s certainly underrated. I chose it with a roll of the dice and stayed because it’s bloody good.

    • @kylian0087
      link
      161 year ago

      Yeah btrfs and snapshots on TW is amazing. Also TW is rock solid even though it is a rolling distro.

      • AzureDiamond
        link
        fedilink
        41 year ago

        I can vouch for openSUSE Tumbleweed, too. Just today btrfs saved another day.

    • @[email protected]
      link
      fedilink
      31 year ago

      My first Linux distro was SuSE 7.x, just because we had an installation box in the high school library. 8 CDs to install packages from etc. Funny stuff.

      Then I played with Gentoo & Debian for a couple of years, but went back to openSuSE once I started my first real job. We had to use it because we needed a Red Hat compatible and enterprise ready Linux. And I am using openSuSE to this day if I have a choice. Everything works, if I quickly need something YaST can configure a lot of shit and is just super user-friendly.

      But I recommend Leap for day-to-day work, Tumbleweed with its rolling updates keeps updating almost 24/7.

  • @KISSmyOS
    link
    28
    edit-2
    1 year ago

    deleted by creator

    • @MigratingtoLemmy
      link
      41 year ago

      I would love to use Slackware as a daily driver, but no package management OOTB makes me feel I am not worthy of using it. I believe third-party tools exist, so maybe I will use it at some point, but perhaps I’d be better served with Void for now

        • @MigratingtoLemmy
          link
          11 year ago

          What do you use? What are some problems you have with Slackware?

            • @MigratingtoLemmy
              link
              21 year ago

              How do you install packages without appropriate dependency resolution?

              I didn’t know about that. I should probably run it in a VM for a while before trying

                • @MigratingtoLemmy
                  link
                  21 year ago

                  Thanks. I’m probably going to install some software for IOT devices alongside the usual workstation stuff (vim, tmux, browsers, audio, git, htop, a WM with add-ons etc). I’ll take a look at slpkg.

  • @[email protected]
    link
    fedilink
    English
    241 year ago

    I’ve been running crunchbang++ on an older laptop since they updated to the latest Debian release.

    I love how simple and speedy it is and since it’s based on Debian 12 and GTK 4 I can still run all my software super easily.

    It’s also become my go-to live distro.

    • @[email protected]
      link
      fedilink
      61 year ago

      #! Was my go to distro for a long time. I was really happy to hear that the #!++ distro was now trucking along.

  • @[email protected]
    link
    fedilink
    24
    edit-2
    1 year ago

    Is Gentoo lacking enough popularity?

    If so, I use it because it offers unrivalled flexibility, even compared to Arch, portage, which is an epic package manager, a dedicated security team, reasonably large community and developer base, source-based package distribution and fast package updates, which often outpace even arch.

  • CyclohexaneM
    link
    fedilink
    211 year ago

    Does Gentoo count?

    It’s not that unpopular. I chose it because it is very powerful. It really makes use of every Linux power there is. It makes solving problems yourself much easier, and customization is big.

      • @KISSmyOS
        link
        21
        edit-2
        1 year ago

        deleted by creator

        • @[email protected]
          link
          fedilink
          English
          11
          edit-2
          1 year ago

          It all began with Nix software build system and package manager; they needee a way to build, compile software in a reproducible way. That is, if it builds on my machine, it should build on yours too given some constraints. Then they build a whole package repository for such sofware or package definitions, Nixpkgs, that can be build or retrieved using Nix package manager. Nixpkgs grew to be a repository for enabling runnig an GNU Linux OS on it: NixOS. It is declarative in the sense you write what it should contain like packages and behaves like system services. For example, see https://git.sr.ht/~misterio/nix-config.

          Atomic in the sense that when you want to change system’s configuration or state, everything should suceed in that update, otherwise fails; it is everything or nothing. This enables storing previous and current system revisions, so can rollback to previous state.

          Nix plus things like flakes, nix shell, enables a build inviroment akin to containers, but much better, correct, and flexible.

          Haskell is just an ecossytem Nixpkgs support.

            • @[email protected]
              link
              fedilink
              41 year ago

              NixOS is a general purpose distro (I use it on my router, server and laptop, and plan to install it on my phone, it doesn’t get any more general purpose). To run packages that aren’t in its repo, you write a package yourself. Note that unlike on traditional Linux systems, there’s essentially no concept of “installing” packages. Packages are built and put into /nix/store, then you can optionally add them to your system packages or user packages and they will be symlinked to /run/current-system/sw or ~/.nix-profile, but there’s nothing preventing you from just using the package without adding it to system/user packages.

            • @[email protected]
              link
              fedilink
              English
              3
              edit-2
              1 year ago

              Basically all that. The unfinished part IMO is mostly for use in developer use cases, and that some ecosystems like JVM are not as well supported.

              Can run yes, given that you have to spend some time learning Nix and NixOS specifics. I do that myself.

              You either package the software if it is easy to do so—take a look a at nix-init which eases the process—or use Flatpack, containers, steam-run…

            • @ikidd
              link
              English
              21 year ago

              I like that, I’d describe the documentation as a POC. It fits.

          • @silverwind
            link
            11 year ago

            May I ask what does .nix files do? I have joined unixporn community,and when I look into the dotfiles of some nix os user,their config are all written in nix rather than .conf or some other prevalent files. Should I learn nix if I want to use nix os? Or can I config my apps such as waybar in a way just like other systems (such as arch)?

            • @[email protected]
              link
              fedilink
              English
              11 year ago

              You should have some understanding of the nix language to use it, but I wouldn’t worry too too much.

              I would also start by installing nix and home-manager on top of whatever distro you already use. For some config, you need to specify things in nix, but for things in home-manager, for example, you can usually either use nix or point to a toml or conf or whatever file.

        • @[email protected]
          link
          fedilink
          English
          61 year ago

          I prefer to come at it from an immediate utility level, and I think a good place to start with that is home-manager.

          You can install nix and home-manager on any Linux distribution or MacOs. It lets you, in a single place, specify what packages you want, services you want to run at the user level, and what config files you want in your home directory. For a lot of things, home-manager has built-in config options, but you can also specify arbitrary config files.

          Then, you can take this one file to a new computer, and with no other config, have everything set-up the way you like it.

          NixOs allows you to do this for your whole system.

          It also has a bunch of other benefits, which tie-in to the jargon you bring up. But if you want to check it out, I’d worry about that later.

        • @[email protected]
          link
          fedilink
          3
          edit-2
          1 year ago

          Step 1. Write down all the packages you want in a list, configure all of your system with predefined config options Step 2. Rebuild Step 3. Use packages

          Step 4. Configure more settings and install more packages Step 5. Realise you broke everything Step 6. Boot previous version of config and continue with your life

          Also makes configuring your system far simpler

          Installing gnome is as simple as putting

          services.xserver.enable = true;
          services.xserver.displayManager.gdm.enable = true;
          services.xserver.desktopManager.gnome.enable = true;
          

          In your config file and then doing nixos-rebuild switch

  • oshu
    link
    English
    201 year ago

    I use Void Linux on my home servers and I really like it. Clean , small, and stable.

  • @[email protected]
    link
    fedilink
    18
    edit-2
    1 year ago

    Fedora Silverblue

    I use Fedora Silverblue, I don’t know if that (still) counts as “underground”-distro.

    Reason I switched: I’ve been distrohopping/ desktophopping for the whole time I used Linux (~2-3 years) and always came back to Fedora. I really like it’s sane (for me) defaults.

    Problem: I broke pretty much any system I installed after a few weeks.
    Knowing enough to change everything, but doing exactly that without knowing exactly what I do and how to fix stuff is really bad.
    Instead of fixing a problem, I just reinstalled. That took me just an hour everytime, but still is a bad practice, even when it’s quicker.

    Also, everytime I was happy with Gnome, KDE got a shiny new feature I just wanted to have, and I switched the Fedora spin, since switching DE on a used system feels really dirty and buggy.


    The last time I broke my (Tumbleweed) install without actually doing anything I just said “Fuck it, even if I loose some freedom, I will now only use immutable systems from now on!”.

    I decided for Fedora, and oh boy…


    Actually, I didn’t loose much freedom or functionality at all!

    (Only exception: no VPN app, I have to use the menu from Gnome; and somehow, Boxes doesn’t work atm, maybe that’s just a bug).

    I’m now using it for 2 months and couldn’t be happier!!! Why?

    • Atomic updates + super quick and easy rollback support (already saved my butt) by rebooting and selecting another image.
    • Clear separation between “my” stuff and the OS, which is really intuitive.
    • Feels clean.
    • I can rebase anytime I want (switch to KDE, a WM, and so on) with one command and no residual data or bugs.
    • Self maintaining with automatic updates in the background.
    • Unlimited software: not an advantage of SB, but you have to use distrobox sometimes, and I would never discovered that tool without!
    • AND, a project called uBlue . You can create or download custom images, like a SteamOS/ Nobara-clone, Vanilla with QOL-changes, almost all DEs (e.g. XFCE, which is unsupported by default), and so on.

    I’m really in love with Silverblue, everybody should check it out!

    • Matej
      link
      fedilink
      41 year ago

      Is it still necessary to reboot if you install/update/remove some system package?

      • @[email protected]
        link
        fedilink
        3
        edit-2
        1 year ago

        Yes and no.
        As the other commenter said, you can apply live if it has to be (but you absolutely shouldn’t).

        But, I never have to reboot anyway. When I install apps, I do that in containers (Toolbox, Distrobox, Flatpak) and they give me all functionality I need.
        You basically only install drivers and absolutely essential stuff per OSTree and you only do that once.

        Updates get applied and installed in the background for me. There’s no prompt to reboot, they only get staged.
        I shut down my PC every few days anyway, and when I boot, I boot into the new image.

        I don’t see that as a problem. Rebooting is only a matter of seconds on a NVME

        • @[email protected]M
          link
          fedilink
          1
          edit-2
          1 year ago

          I haven’t really used Tool/Distrobox so correct me if I’m wrong, but don’t they basically contain a sort of a lightweight copy of the OS (minus the kernel/and some core stuff? ), so wouldn’t you have to keep all your containers up-to-date as well, in addition to your host OS? I’m just wondering how much of a double-up/space waste there is going on with such a setup.

          • @[email protected]
            link
            fedilink
            11 year ago

            I’m no expert, so I can’t help you much.

            The container downloaded in less than a minute in my case, and I have really really bad internet.
            The containers are really minimalist (basically only a set of dependencies) and shouldn’t take much disk space.

            Heck, and even if they do, space is really cheap anyway.
            They function sort of like how Flatpaks do. With Flatpaks, you also don’t download a whole OS, only dependencies.

            Maintainence wise, you’re right.
            Normally, you would have to type the “distrobox-upgrade” command to update all containers.
            In my case, since I use uBlue, this gets done automatically afaik.

    • @[email protected]
      link
      fedilink
      31 year ago

      I use NixOS for very similar reasons. And also, because I like my full configuration in one place.

      • @[email protected]
        link
        fedilink
        51 year ago

        Yeah, I fully get why people like Nix.

        I fully respect it when people want a “next-gen-Arch” with the DIY-aspect of building their own OS. At least, that’s my impression on it.

        For me personally, it sounds like too much work. I’m not advanced enough and want something hassle free that “just works”.

        But especially for professional developers (reproducibility) and Linux enthusiasts, it sounds like a dream!

        • @[email protected]
          link
          fedilink
          English
          31 year ago

          As a fellow Silverblue user, I really wanted to like NixOS. I was surprised to discover it did not support declarative management of flatpak workflows, which pretty much eliminated it as an option for me. That, combined with its highly unconventional filesystem hierarchy, and its cumbersome configuration and project documentation was enough to send me back to Silverblue.

          Don’t get me wrong, NixOS is very powerful and an excellent solution for some use cases; it just wasn’t right for mine.

    • Matej
      link
      fedilink
      English
      11 year ago

      I used to have Silverblue for my work laptop OS, I broke it quite fast, multiple times, got annoyed, switched to NixOS like on my home setup. I am the person that tinkers with everything, and NixOS just wont die. I need to install it only once per computer’s drive lifetime.

      • @[email protected]
        link
        fedilink
        English
        2
        edit-2
        1 year ago

        I can’t speak for the OP, but I routinely copy/paste from my post history in order to save time.

  • @[email protected]
    link
    fedilink
    161 year ago

    OpenMandriva. It is the official successor from Mandrake/Mandriva and has a rolling release edition called ROME which has brand new software. It is independent too and does not belong to a corporation.

    We are looking for developers, packagers, translators, supporters. If you are interested come and join our Matrix chat :)

    • mFatOP
      link
      fedilink
      English
      11 year ago

      Does it still use RPM packages?

      • @[email protected]
        link
        fedilink
        11 year ago

        DNF and RPM, yes. You can usw zypper too. There is also a znver1 Architecture Edition optimized for the Zen/Ryzen CPU architecture.

  • @CountMonte
    link
    151 year ago

    I just installed Linux two nights ago! I tried Mint but it wouldn’t install because of RST being enabled. I didn’t feel comfortable trying to disable it, I was afraid I’d break something. I installed OpenSuse Tumbleweed and it went smoothly! It’s been fun being on linux. I customized the theme, downloaded some updates and got Steam working. My only issue is booting into it. I have to boot into windows, restart holding shift and then boot to USB SSD from there. My next goal is getting a boot screen that will allow me to pick Linux or Windows drive.

    • @[email protected]
      link
      fedilink
      6
      edit-2
      1 year ago

      Good for you. Happy to see a new user. Good luck on your Linux journey. And remember if someone recommends you remove the french language pack don’t do it.

    • @[email protected]
      link
      fedilink
      31 year ago

      Do you have fast boot enabled in Windows? Every Linux distribution I’ve tried installs grub or systemd-boot by default, so not having a boot selection screen is odd.

    • @[email protected]
      link
      fedilink
      31 year ago

      Tumbleweed is great for ancient devices, too. Even Arch doesn’t officially support 32bit systems anymore, but OpenSuse still does

    • @[email protected]
      link
      fedilink
      11 year ago

      Sounds like a bios issue, you need to set USB devices to have a higher priority than your internals,. You can probably access your bios settings by pressing something like F10-12 on boot, usually there is a splash screen that tells you what to press.

  • Presi300
    link
    English
    15
    edit-2
    1 year ago

    I’ve used alpine a lot on my laptop, though it’s currently been relegated to my home server only. It’s a great distro, if you can live with it’s limitations. Stable, fast, compact and has a great package manage.