Tiny Core Linux (The Core Project) is not a turnkey desktop distribution but instead just the Core Linux from which it is quite easy to add what you want.
Tiny Core Linux is available in three different versions. Because they are small, we have zipped all three releases into one zip file.
Core is the base system that only provides a command-line interface and is recommended for experienced users. Command-line tools are provided to add extensions to create a system with a graphical desktop environment. Ideal for servers, appliances, and custom desktops.
TinyCore is recommended for new users with a wired network connection. It includes the base Core system plus X/GUI extensions for a dynamic FLTK/FLWM graphical desktop environment.
CorePlus is an installation image and not the distribution. New users who only have access to a wireless network or use a non-US keyboard layout are recommended. It includes the base Core System and installation tools to provide the setup with the following options: Choice of 7 Window Managers, Wireless support via many firmware files and ndiswrapper, non-US keyboard support, and a remastering tool.
MultiBootUSB is a software installer that allows the user to install multiple Live Linux Distros to a single USB drive/Pendrive/Flash drive and boot from it.