++++ 3/17/2023 ++++ I had previously reviewed Puppy Linux [1]. Today, in my quest for holy and beautiful minimalism I will be writing about Tiny Core Linux. In my previous exploration of the Puppy-verse I had noted that it was not quite my flavor of minimalism. To try to find a different way to express this, Puppy is about trying to fit as much as possible in its memory space, with the added parameter of what can "reasonably" be loaded into RAM [2]. Tiny Core takes a different view of minimalism, one closer to my design sense: start with how little you need, and then you build up from there... The guy who wrote The Little Prince said something to the effect of "perfection is not when there is nothing left to add, but rather nothing left to take away." Well, Tiny Core has taken it all away. There is a 16 MB version for people who really know what they are doing -- this is sometimes affectionately called Micro Core -- but as I am just a dude on Spring Break looking for a decent- sized project to tinker with, I treated myself to the luxurious 164.6 MB Tiny Core Plus. Now compare this 164.6 MB to the Bionic Pup I played with at 371 MB, and Zorin "Lite"'s absurd 2.6 GB, which is somehow more than Mint's 2.3 GB! That seems to be a crime. Even going big as I did with Tiny Core Plus, there is so little you can do that you are briefly in that idealized world where there is only one way to do something,and that way is clunky work with windows that look like something out of Window's 95 -- which in this context I found charming [3]. Update. I was actually a little more annoyed with clunky windows to do everything than I stated. Or maybe it is that the charm wore off. But playing around again with TC I found that I could also toggle around apps, or even get them to open in the first place by holding alt+tab, which then opens a menu which can be navigated with the arrow keys. Still not as nice of a binding for me as GNOME terminals alt+number of tab I want, but better than using a mouse. +++ I did indeed pick a project of the right size for the amount of time I had to play around with it. With the first USB stick I had to tinker a bit to get the files I made, and eventually Firefox, persist. This is basically a frugal installation, where the USB holds the core, but a hardrive gets mounted and the extra stuff gets saved. With a second USB stick, I used the installer program which comes with Tiny Core and made it so files and programs that I add save to the USB, a live disk that loads into RAM, leaving nothing behind when the session is over. This one comes in at little under 300 MB, leaving over 15 GB to grow into even with the cheapest USB stick I could get at Walmart. I left my live USB to be my safe search stick, and then tricked out -- in my fashion -- the frugal install. It has Nano, Aspell, and Lynx, so I can word process, spell check, and look up quick facts while still in terminal respectively. This set up worked well for the quiet of the night after our daughter was put off in her crib -- which she has taken to well, thankfully. There are other times I might write that call for music. During those times, I have a few other computers in my collection that will do. But for the times when the day has been long and having anything else available would only serve as temptation or distraction, this is the truly perfect set up. +++ [1] Puppy Linux is technically a grouping of distros around a similar philosophy and using similar tools. [2] There is an additional criteria that Puppy in practice uses to pick what to cram in: stuff that would have been appreciated in the Golden Age of Windows. Old people really should use it to keep their old machines running... But good luck convincing them. [3] Less charming is the lack of "man" being loaded... yup, even man files are left out to make this Core even tinier. That's how hardcore these people are. -- This work is hereby in the public domain. Do what you want with it.