Analysis paralysis with Linux
I'm currently running on what I believe is a case of analysis-paralysis with Linux: too many things that I want to learn/try, but due to a limited time shared with my other responsibilities of life, I don't know where to begin. This might be some kind of "first world problems" I know, but it still sort of sucks. But it's sort of the good suck, where my attention is divided into things that are constructive.
Some things that are in the backlog so far:
- Try OpenBSD. There has already been a VM set up for this with a completed install in my main machine, but I just haven't invested the time to have a proper look into it. I'll definitely be looking into this document, though, which looks like the most complete documentation there's to it (but no OpenBSD.org domain, why?)
- Try Alpine Linux and Void Linux. These are both relatively minimalist Linux distributions that can be run light in a Raspberry Pi, with their own specialties, such as musl C-library base, and Void's source base. I want to use one of them in my Raspberry Pi Model B with 512MB RAM for long periods of time. If they're good enough, I might even switch to my main machines.
- Learn Go or Rust, not decided which one. I'm primarily a Python guy, but more recently rebooted learning lower-level languages with C. There is quite a hype around the two, including the (in my opinion) exaggerated claim that they will eventually replace C, but I think it would be good exercise to learn another compiled language some time soon.
What is in your learning backlogs so far?