(Almost) New Year, New Server!
I started my journey with this server on Ubuntu Server 22.04, and after a long struggle with SystemD (EWWWWW!) and other goofy absolute monstrosities of programs, I decided that I would finally leave my little old Ubuntu box in the past and switch to something simpler, so after lots of debating, I chose Alpine Linux. Under any other circumstances I would 100% recommend Alpine Linux, but in my use case, a certain closed source java program just would not cooperate with musl libc. Very unfortunate. FYI, there is a lot of information out there saying that musl libc is unusable, but for non-gui things like coreutils and init systems, musl libc provides a lot more security, stability and minimalism, allowing for static binaries and the like. If you’re compiling minimal programs from source, please use musl libc. It’s amazing. Back to what I was saying. After having to quadruple check if I backed everything up correctly, I made the final distro switch to Artix Linux! I’ve loved using Artix Linux on my desktop and laptop computers for the past 6 or so months, and its been very enjoyable. I’ve hopped between the different init systems that Artix offers, and I’ve always ended up using s6. Its simplicity and parralelism allow for incredible speed. I’ve also began to compile static binaries for my linux systems, and am planning to basically do a linux from scratch except without the guide and just doing whatever I think will work and if I manage to miss something I’ll just teach myself about it and hack away at it until it works. Yes, a dumb idea but thats just how I learn dawg 🤷. It’s probably not the best way to learn but its how I’ve learned as much as I have and I’ve enjoyed it. In general, Artix Linux has served as a great learning tool for my linux journey, and finally implementing it as my server distro of choice is what I believe will finally make this goofy, dimly lit (metaphorically and maybe literally) corner of the internet have the lights out less (metaphorically). Anyways, I’d totally recommend Artix Linux for a desktop distro, but make sure you know what you’re doing if you’re using it as a server distro, because it is rolling release after all (which doesn’t change too much but could still pose security threats). Happy rolling to all of you arch/artix/anyrollingdistro users.