Hi Punchy71
Tinycore can do pretty much anything any other Linux distro can do, it just does some things a little differently.
The biggest difference is that most distros keep their file system on persistent storage. TC builds the file system
from scratch every time it boots and it is stored in RAM. While this makes for a fast system, the downside is that
if you are editing a file and hit save, it is saved to RAM. So, unless you are running from a laptop or have a UPS,
a brief loss of power will cause you to lose all changes since your last backup. The way around that is to have a
persistent /home directory. Check the Wiki or search the forum on how to do that. The other thing to remember is
that if you make changes to configuration files, you need to add them to your backup for them to persist next time
you boot. Now, back to your question:
1. The machine I'm on now is used to write and compile programs written in C, browse the web, burn CDs, and
remotely access the desktops of a pair of Windows 2008 servers. (TC4.1, persistent /home)
2. I have a 15 year old machine with original Pentium (MMX) 233Mhz and 256Mbyte RAM running Samba as a
file server. It boots TC2.1 from a CD, applications are on a USB thumb drive, and data is on a 320Gbyte HDD.
If the machine ever dies, I just need to move those three items to another machine.
3. I'm running TC3.8.4 on an old laptop. It's used for browsing and accessing the Windows servers mentioned above.
I use it for writing and testing programs written in C, then I use a cross compiler for creating Windows executable files.
I use Open Office for accessing spreadsheets from those two machines. (persistent /home)