My Linux journey started with Slackware 3.0… if you wanted ethernet, you had to compile your own kernel knowing the IRQ and DMA settings of your ISA bus NIC… same if you wanted to use a Soundblaster ISA card… same if you wanted to use Soundblaster’s proprietary CDROM interface
Next was RedHat (before they got all “enterprisey”) - that was better… in 1999, I was doing Y2K “audits” and I discovered a 486 “server” used by an accountancy firm to act as a squid proxy server (via dialup), and mail relay, it was running Slackware 4.x or something, and EVERYTHING, dial up, mail relaying, squid, was setup using hand written shell scripts by some propellor head geek… Sure I could support that, but what about the next poor sod “engineer” sent on site who only knew Microsoft/Novell? I formatted it and installed RedHat 6.0 - was it “anaconda”? The menu driven config doohickey? Anyway - I used that (some menu driven console/terminal curses interface for common sysadm tasks) to setup Squid, sendmail MTA (pre postfix days) and PPP/dialup… I was impressed… easy to document for the next poor sucker sent to that site…
Next Linux was Suse Enterprise 9 (I think?) - I was very impressed. I ran a home server on it for a few years, even ran a BBS/Forum on there… Also used the desktop from time to time, but it was mostly a server.
Then VMware released the VMware “Player” 2004/2005 - and a “marketplace” to download virtual appliances… I found one that was called “Browser Appliance” it was a Linux distro that ONLY ran Firefox… but it was very well polished, slick even, found out it was some new fangled distro called “Ubuntu”…
Anyway I had a spare laptop at home, quite a nice Toshiba thing, with an aluminium body, good battery, built in wifi (this was 2004/5 remember - not everything had wifi back then)… I’d had lots of mixed experiences (less than satisfactory in most cases) attempting to run Linux on laptops… but I decided to give this Ubuntu thing a go, booted the Toshiba off a Ubuntu CDROM, wham! EVERYTHING, I mean EVERYTHING (e.g. WiFi!), worked! Out of the box - no fiddling… Installing Windows on this Toshiba was a trial in itself, download driver after driver, ad nauseam… and still showed “unknown device” in device manager… not with Ubuntu… 100% productive out of the box…
Ubuntu was plug and play… a no brainer… but you still got a NIX environment with bash shell!
So - I was sold, on Ubuntu… I kept running Suse as my home server O/S for a few years… but eventually went FreeNAS…
Oh yeah - for most of those years, I ran Smoothwall or IPCop as my home router / firewall, on a 486 - it was great… rock solid… Still got that 486 in my shed somewhere, had intentions of trying DSL (damn small Linux) on it… 486DX266, 64 MB of RAM, it was a beast in its day … but these days, I just use whatever router / VDSL modem my ISP sends me… I’d really like to use m0n0wall or pfSense, but that’s overkill really…
Note: all my main Linux machines are running off SSD… the main one (I’m waiting on a replacement battery for) runs off a 500 GB NVME… the one I use at work has a 500 GB mSata… my desktop machine has a “regular” SATA 256 GB SSD, but I keep a 1.5 TB mechanical HDD on there too - to offload data when the 256 GB approaches capacity… the only other Linux machines I have, that don’t run off SSD, are RPi’s and other SBC’s and run off SDCard (or eMMC).
So - all my main Linux machines are SSD… the Ubuntu calculator app runs from a SNAP, and takes way longer to load than it should… everywhere I’ve tried it… this irks me, it’s not unusable, but it irks me so much I usually go to the terminal to do calculations I can’t be bothered doing mentally…
One other possibility I thought of? I’ll just remove Chromium and run Google’s Chrome… that’s not a SNAP yet, and google have their own PPA for it… and I don’t really care too much about Google, I’ve gone browser hopping in the past, always come back to Chromium/Chrome… it’s just too damn convenient…
So - I reckon I might just stick with Ubuntu… but I’m heavily tempted to go distro hopping again… I might check out how hard it is to get Resilio Sync to work in Manjaro… I was impressed with Manjaro XFCE running on an Atom based netbook (2017? but they stopped releasing i386/i686 ISO’s)…