Tiny Core Linux, Core Project is a highly modular based system with community building extensions.
A new Linux kernel starts with our root filesystem and startup scripts, packaged with a basic set of kernel modules in vmlinuz and core.gz. Core (11MB) is simply core + core.gz - this is the basis for user-created desktops, servers or devices. TinyCore is Core + Xvesa.tcz + Xprogs.tcz + aterm.tcz + fltk-1.3.tcz + flwm.tcz + wbar.tcz
TinyCore is a simple example of what Core Project can produce becomes a 16MB FLTK/FLWM desktop.
CorePlus provides a simple way to get started with the Core philosophy with its included community pack. Maintaining the Basic principle of connected extensions with full package management, extensions allowing user's easy built-in sparing or pendrive installation of the supported desktop selection.
It is not a full desktop and not all hardware is fully supported. It only represents the kernel needed to boot into a minimal X desktop, usually with wired internet access.
The user has full control over which applications and/or additional hardware are supported, user-selectable, whether for desktop, netbook, device or server, by installing additional applications from online repositories or simply compiling whatever you want. desire using the tools provided.