Posted July 15, 2024
I had become aware of the existence of Linux in the early 2000s (my sports car-obsessed instructor had mentioned it).
For years, I had been using Windows Millennium Edition, XP, and Vista, with heavily-modified configurations (supposedly-critical services were forcibly-disabled through regedit, as services.msc had grayed out certain options, with a small subset of system programs running upon log-in). It was not until 2012 that I had finally installed a Linux distribution (Ubuntu-based Bodhi Linux), which I had used on occasion. During the mid-portion of 2016, I had finally decided to completely abandon Windows in favor of the aforementioned distribution.
By the latter portion of 2016, I had yearned for something that catered to my minimalistic nature; luckily, after testing Gentoo (I was not fond of waiting for the compilation of Firefox and other large programs), I had found Arch Linux to meet my requirements (with which I had begun using JWM, rather than a full desktop environment). However, I did not stay long, as I had felt that its default init system (systemd) was a bit too over-engineered for my tastes.
Late-2016, after encountering a web site dedicated to promoting systemd-free Linux distributions, I had begun using Arch-OpenRC (as the name suggests, it was simply Arch Linux, with systemd replaced with OpenRC). In September of 2017, I had learned that Arch-OpenRC was being discontinued by its creators, in favor of Artix Linux. It was still Arch Linux-based, but, over a period of time, its packages (including the Linux kernel itself) had begun to be compiled by Artix maintainers with certain options disabled, rather than being directly-sourced from Arch. After a brief period of transition (and, after replacing JWM with the combination of dwm and dmenu), I had fully-migrated all of my desktop systems to Artix Linux.
In late-2018, after using Artix Linux for almost a year, I had gradually begun to replace OpenRC with sinit. This had involved adapting (and properly-ordering) the contents of all vital OpenRC initialization-related scripts, so that each command would be run within a single script. Afterwards, in my perpetual quest to reduce complexity (and acquire additional practical knowledge), I had begun replacing core programs with stripped-down alternatives. I had replaced bash with mksh; then, mksh with dash (compiled with --with-libedit configuration flag for arrow key history).
My single-board computers use the musl C library-based Alpine Linux. For years, on some of my older machines, from time to time, I have enjoyed experimenting with OpenBSD. However, my x86_64 systems will be running Artix Linux for the foreseeable future.
For years, I had been using Windows Millennium Edition, XP, and Vista, with heavily-modified configurations (supposedly-critical services were forcibly-disabled through regedit, as services.msc had grayed out certain options, with a small subset of system programs running upon log-in). It was not until 2012 that I had finally installed a Linux distribution (Ubuntu-based Bodhi Linux), which I had used on occasion. During the mid-portion of 2016, I had finally decided to completely abandon Windows in favor of the aforementioned distribution.
By the latter portion of 2016, I had yearned for something that catered to my minimalistic nature; luckily, after testing Gentoo (I was not fond of waiting for the compilation of Firefox and other large programs), I had found Arch Linux to meet my requirements (with which I had begun using JWM, rather than a full desktop environment). However, I did not stay long, as I had felt that its default init system (systemd) was a bit too over-engineered for my tastes.
Late-2016, after encountering a web site dedicated to promoting systemd-free Linux distributions, I had begun using Arch-OpenRC (as the name suggests, it was simply Arch Linux, with systemd replaced with OpenRC). In September of 2017, I had learned that Arch-OpenRC was being discontinued by its creators, in favor of Artix Linux. It was still Arch Linux-based, but, over a period of time, its packages (including the Linux kernel itself) had begun to be compiled by Artix maintainers with certain options disabled, rather than being directly-sourced from Arch. After a brief period of transition (and, after replacing JWM with the combination of dwm and dmenu), I had fully-migrated all of my desktop systems to Artix Linux.
In late-2018, after using Artix Linux for almost a year, I had gradually begun to replace OpenRC with sinit. This had involved adapting (and properly-ordering) the contents of all vital OpenRC initialization-related scripts, so that each command would be run within a single script. Afterwards, in my perpetual quest to reduce complexity (and acquire additional practical knowledge), I had begun replacing core programs with stripped-down alternatives. I had replaced bash with mksh; then, mksh with dash (compiled with --with-libedit configuration flag for arrow key history).
My single-board computers use the musl C library-based Alpine Linux. For years, on some of my older machines, from time to time, I have enjoyed experimenting with OpenBSD. However, my x86_64 systems will be running Artix Linux for the foreseeable future.