You've probably said it before, but why do you use Tiny Core?
Is that the only distro you use?
I have played with it before. It's amazing what Linux-minded folks can do to keep things small. But it just doesn't appeal to me as a daily driver. While it does remind me a lot of some older desktop environments, I've become used to creature comforts and easy things.
Then again, I sometimes miss CDE. I just don't have it in me to go back to that era. Well, that and I have enough computational power to run any of the distros out there, regardless of their default RAM consumption.
I occasionally play around with other distros, but haven't found one that I like as well as Tiny Core. Even on my Pinephone (which I doubt I'll ever use as an actual telephone), I try out the various available operating systems and can't help but wish they were more like Tiny Core - even though it's definitely not designed for that platform.
I've been using Tiny Core since the project was publicly announced in late 2008, so I've followed the development and occasionally contributed my two cents all along. I've found that the developers there share a similar mindset to mine - just with a lot more skill to back it up.
Why? Well, bunch of reasons.
First, just to get the negatives out of the way, I'm not a fan of the whole idea of systemd - not that I doubt it works just fine or anything like that so no need for an ideological discussion there. Second, I'm also not a fan of all encompassing desktop environments.
On the positive side
Tiny Core is fast - or at least fast enough. I don't have enough experience with other distros to make an informed comparison.
Tiny Core is "clean" - if I foul something up, a simple reboot literally reinstalls the running system. The kernel and root filesystem are loaded into RAM and the applications are mounted from read-only packages (squashfs) and the individual files are symlinked to wherever the belong (mostly under /usr/) and the only other files that survive the reboot are those that were explicitly backed up from RAM to persistent media before the reboot.
I'm a control freak when it comes to my computers. Tiny Core is easy to personalize to the extent the user wants. There are no applications loaded other than those that the user explicitly asked for and dependencies of those.
There is a certain charm to the initial tiny size of the OS but really, for desktop use, there's not much "tiny" left once I load up a bunch of stuff like Thunderbird, Firefox, VLC, Libreoffice, GIMP3.
It's really nice to be able to run the same OS on my daily driver as I run on my little "thin client" web server and my least capable netbook and my backup server. Of course, loading different selections of software for those different environments, one might not even recognize it as the same OS.
When I was still fairly uncertain of my Linux skills, I really liked that Tiny Core was small enough (simple enough) that I could wrap my head around it and have a reasonable understanding of what was going on. Now that I'm a little more secure in my Linux skills, I still like that - maybe even more.
Tiny Core draws a distinction between "the OS" and the "the GUI" and "the applications". This, and the way it's all implemented, makes it incredibly easy to configure a system just the way you want it. Since I don't particularly care for the default window manager (flwm) used in Tiny Core, I use what is more properly called "Core", the command line only install, and I load the GUI-related bits but with jwm as my window manager. The visible elements of my desktop consist entirely of
- jwm - the window manager. Also provides system "tray" and drop-down menus. Highly customizable.
- wbar - the icon "dock". Provides a bit of eye candy - which I use to make it almost disappear when idle.
- conky - system status/info at a glance
Support - I rarely have to ask for help on the Tiny Core forums, but when I do, the help is quick, knowledgeable and friendly. The wiki is also a gold mine of solutions to various questions.
The developers of Tiny Core don't call it a "distro", though I don't see why not. They think of it as a "toolkit" for building your own OS/distro. They've made it easy even to remaster the base OS for those who are so inclined - I did this once, just to learn how, then realized there was nothing I really wanted to change.
I just rambled a lot there and could go on and on even more but I probably shouldn't.
