The Linux ecosystem is vast and diverse, offering a multitude of distributions to suit every need and preference. With hundreds of distros to choose from, it’s a pity that most are rarely mentioned while the popular ones are constantly being regurgitated.

This thread aims to celebrate this diversity and shine a light on smaller projects with passionate developers. I invite you to pitch your favorite underappreciated distro and share your experiences with those lesser-known Linux distributions that deserve more attention.

While there are no strict rules or banlists, I encourage you to focus on truly niche or exotic distributions rather than the more commonly discussed ones. Consider touching upon what makes your chosen distro unique:

  • What features or philosophies set it apart?
  • Why do you favor it over other distros, including the popular ones? (Beyond “It just works.”)
  • In what situations would you recommend it to others?

Whether it’s a specialized distro for a particular use case or a general-purpose OS with a unique twist, let’s explore the road less traveled in the Linux landscape. Your insights could introduce fellow enthusiasts to their next favorite distribution!

  • hitwright@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    4 months ago

    Since there are not many developers there are some build systems that are more prioritized than others. If you come from emacs side of things, it’s great. Rust is around 4 versions older. And the single developer recently burned out. The package manager is a lot like nixos, so every package requires work to introduce to the system.

      • hitwright@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 months ago

        Thanks for the info, although versioning afaik not the thing that keeps it behind. There are tools to import the necessary packages with ‘guix import crate’. It automatically selects the necessary packages.

        Difficulties arise when Cargo.toml for example uses git as source. Then you have to pull and write specifications for not a standard package. The build system is isolated and cannot download anything off the internet.

        • iopq@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          4 months ago

          So what nix does is it hashes the inputs, so git still works even immutably if the hash matches

          • hitwright@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            4 months ago

            Does nix require the exact commit be written out for the package, or does it generate a hash during the build taking the newest git commit?

      • Laser@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        4 months ago

        The NixOS ecosystem while maybe sometimes both chaotic and heavily centralized just seems miles ahead of what Guix System has to offer unfortunately; nix is a weird language (I’m not qualified to rate it but people have called it a bad DSL), but it does the job, and there were some factors that ruled out Guix System for me. Secure Boot support was one of them, which NixOS doesn’t support “natively”, but there is Lanzaboote. For better or for worse this kind of forced me to look into flakes very early.