Tiny Core Linux
   HOME

TheInfoList



OR:

Tiny Core Linux (TCL) is a minimal
Linux kernel The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ope ...
based
operating system An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
focusing on providing a base system using
BusyBox BusyBox is a software suite that provides several Unix utilities in a single executable file. It runs in a variety of POSIX environments such as Linux, Android, and FreeBSD, although many of the tools it provides are designed to work with in ...
and FLTK. It was developed by Robert Shingledecker, who was previously the lead developer of
Damn Small Linux Damn Small Linux (DSL) is a discontinued computer operating system for the x86 family of personal computers. It is free and open-source software under the terms of the GNU GPL and other free and open source licenses. It was designed to run graph ...
. The distribution is notable for its small size (11 to 16 MB) and minimalism; additional functions are provided by extensions. Tiny Core Linux is
free and open-source software Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source ...
licensed under the
GNU General Public License The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
version 2.


Types

* Tiny Core (16 MB) is the recommended option for new users who have a wired network connection. It includes the base Core system and a dynamic FLTK/
FLWM The Fast Light Window Manager is a stacking window manager written in C++ and available for redistribution under the terms of the GNU General Public Licence. FLWM is the default window manager for Tiny Core Linux. Features Features of the FLWM ...
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
. * Core (11 MB) (also known as "Micro Core Linux") is a smaller variant of Tiny Core without a graphical desktop, though additional extensions can be added to create a system with a graphical desktop environment. * dCore (12 MB) is a core made from Debian or Ubuntu compatible files that uses import and the SCE
package format A package format is a type of archive containing computer programs and additional metadata needed by package managers. While the archive file format itself may be unchanged, package formats bear additional metadata, such as a manifest file or certa ...
, a self-contained package format for the Tiny Core distribution since 5.x series. * CorePure64 is a notable port of "Core" to the x86_64 architecture. * Core Plus (106 MB) is "an installation image and not the distribution". It is composed of Tiny Core with additional functionality, most notably wireless support and non-US keyboard support. * piCore is the Raspberry Pi port of "Core".


System requirements

Minimal configuration: Tiny Core needs at least 46 MB of RAM in order to run, and (micro) Core requires at least 28 MB of RAM. The minimum CPU is an i486DX. Recommended configuration: A
Pentium II The Pentium II brand refers to Intel's sixth-generation microarchitecture (" P6") and x86-compatible microprocessors introduced on May 7, 1997. Containing 7.5 million transistors (27.4 million in the case of the mobile Dixon with 256  KB ...
CPU and 128 MB of RAM are recommended for Tiny Core.


Design philosophy

The developers describe TCL as "a nomadic ultra small graphical desktop operating system capable of booting from cdrom, pendrive, or frugally from a hard drive." As of version 2.8.1, the core is designed to run primarily in
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
but with three distinct modes of operation: * "Cloud" or Internet mode — A "testdrive" mode using a built-in appbrowser GUI to explore extensions from an online application extension repository loaded into RAM only for the current session. * TCE/Install — A mode for Tiny Core Extensions downloaded and run from a storage partition but kept as symbolic links in RAM. * TCE/CopyFS — A mode which installs applications onto a Linux partition like a more typical Linux installation.


Release history


See also

* Comparison of Linux live distributions *
Lightweight Linux distribution A light-weight Linux distribution is one that uses lower memory and/or has less processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a Responsiveness, more responsive mach ...
*
List of Linux distributions that run from RAM This is a list of Linux distributions that can be run entirely from a computer's RAM, meaning that once the OS has been loaded to the RAM, the media it was loaded from can be completely removed, and the distribution will run the PC through th ...
* Telikin


References


External links

* * * . * * Since March 2020 defunct, but the last version is available a
archive.org
(see also

. * * {{Linux distributions Light-weight Linux distributions Lightweight Unix-like systems Linux distributions Linux distributions without systemd Operating system distributions bootable from read-only media Independent Linux distributions