Would you recommend the product? yes | Price you paid?: None indicated | Rating: 7
|
Pros:
|
Good at what does
|
|
Cons:
|
but make sure it does what you need
|
Tiny Core is a basic Linux which comes with Busybox (replacing the GNU tools), Xvesa, the FLWM window manager (using FLTK), wired internet access, terminal emulator, and a package installer. There is also MicroCore (just Linux and Busybox) and CorePlus (adding Wifi support, non-US keyboards, and a choice of window managers). They can run from CD/USB or a directory in an existing Linux partition, but in both cases, they load into RAM. Tiny Core runs as a user tc, with full root privileges, but since it’s loaded anew every time you boot this isn’t be a security risk. A conventional set-up with users and passwords could be created manually. There is a good wiki and forum for help.
Using the system to start with is tricky, as you have no documentation and no internet access to read the wiki. Nevertheless, I installed some light-weight software without difficulty: PCManFM, Siag office, and Midori. Unfortunately, Midori had a missing library and I couldn’t find which package it came in. You can also install some programs in scm (self-contained mountable) format, using a different installer; these packages can be unmounted. Midori was available and it worked.
There are distros which are geared to small computers (AntiX and Swift) and those for running from RAM (Puppy). TC attempts to meet both of these objectives, but they are incompatible: adding programs to a system resident in RAM obviously uses up memory. Tiny Core runs in 48MB, but with programs added memory usage increases greatly. Installing three programs took Tiny Core up to 117MB without actually running anything! Using Midori took it to 182MB, while AntiX would run it in less than 128MB. One thing that is economised on is hard-drive space if you install: less than 1GB.
If you want a minimal or portable Linux for everyday purposes, you should probably look elsewhere. But for certain specific needs (e.g. creating a server, kiosk, or enbedded system) TC may be just the thing.
|