What did yall end up settling on?

  • Cousin Mose@lemmy.hogru.ch
    link
    fedilink
    arrow-up
    5
    ·
    5 days ago

    I tend to use macOS on the desktop (I know, booo) so I’ve landed on Alpine Linux for just about everything else.

    I love that you can be on the bleeding edge but also not have tons of baggage everywhere. The downside is of course a lot of times I find myself doing things from scratch.

    • confusedpuppy@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      3
      ·
      5 days ago

      I started with Mint. My next and last stop was Alpine. I started trying to host my own website on a Raspberry Pi and ended up switching my laptop over to Alpine so that I could consistently learn on one operating system

      I also found a side hobby in making POSIX portable scripts which goes nicely with self-hosting. It’s great having a lean and customized desktop just for myself even if it took a long time to learn how to make it all work

      • Cousin Mose@lemmy.hogru.ch
        link
        fedilink
        arrow-up
        2
        ·
        5 days ago

        Yes! I’ve found myself doing this both personally and professionally. At work we’re using Docker and Kubernetes but the old way of thinking is assuming everything is Debian or Ubuntu so a lot of Bash scripts just break on Alpine-based containers.

        But even for those scripts we execute primarily on macOS, I’ve taken the liberty of making them POSIX compliant because you never know who’s using Bash, zsh, sh or what have you.

        • confusedpuppy@lemmy.dbzer0.com
          link
          fedilink
          arrow-up
          2
          ·
          5 days ago

          I do like the challenge of POSIX scripts.

          I’ve remade a handful of GNU extensions as POSIX scripts/functions. I also just enjoy trying to be as minimal as possible and building my own tools. It helps me understand how operating systems in the process too

          Most of my work is on codeberg

          It can be a challenge though since all searches default to bash/GNU extensions