Tiny Core Linux

Last updated
Tiny Core Linux
Tcl logo.png
Tiny Core Linux 7.1 screenshot.png
Tiny Core Linux 7.1
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial releaseJanuary 5, 2009;15 years ago (2009-01-05)
Latest release 15.0 [1] / 22 February 2024;7 months ago (22 February 2024)
Available in English
Package manager appbrowser (GUI) / tce (CLI)
Platforms x86
x86-64
armv7
Raspberry Pi
Kernel type Monolithic
Userland BusyBox
Default
user interface
FLWM
License GNU GPLv2
Official website tinycorelinux.net

Tiny Core Linux (TCL) is a minimal Linux kernel based operating system focusing on providing a base system using BusyBox and FLTK. It was developed by Robert Shingledecker, who was previously the lead developer of Damn Small Linux. [2] [3] 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 licensed under the GNU General Public License version 2. [4]

Contents

Types

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. [8]

Recommended configuration: A Pentium II CPU and 128 MB of RAM are recommended for Tiny Core. [8]

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." [9] As of version 2.8.1, the core is designed to run primarily in RAM but with three distinct modes of operation:

Release history

VersionStabilityRelease date
1.0 [11] [2] Stable versionJanuary 5, 2009
2.0 [11] [12] June 7, 2009
3.0 [11] July 19, 2010
4.0 [11] [13] September 25, 2011
4.7.7 [11] May 10, 2013
5.0 [11] [14] September 14, 2013
5.0.1 [11] October 1, 2013
5.0.2 [11] October 18, 2013
5.1 [11] November 28, 2013
5.2 [11] January 14, 2014
5.3 [11] April 19, 2014
5.4 [11] September 10, 2014
6.0 [11] January 5, 2015
6.1 [11] March 7, 2015
6.2 [11] May 3, 2015
6.3 [11] May 30, 2015
6.4 [11] September 8, 2015
6.4.1 [11] November 4, 2015
7.0 [11] [15] February 23, 2016
7.1 [11] May 22, 2016
7.2 [11] July 4, 2016
8.0 [11] April 10, 2017
8.1 [11] September 3, 2017
8.2 [11] September 22, 2017
9.0 [11] February 26, 2018
10.0 [11] January 20, 2019
10.1 [11] June 11, 2019
11.0 [11] February 9, 2020
11.1 [11] April 1, 2020
12.0 [11] February 17, 2021
13.0 [11] January 31, 2022
14.0 [11] April 12, 2023
15.0 [11] Latest versionFebruary 22, 2024

See also

Related Research Articles

<span class="mw-page-title-main">Knoppix</span> Linux operating system

Knoppix, stylized KNOPPIX, is an operating system based on Debian designed to be run directly from a CD / DVD or a USB flash drive. It was first released in 2000 by German Linux consultant Klaus Knopper, and was one of the first popular live distributions. Knoppix is loaded from the removable medium and decompressed into a RAM drive. The decompression is transparent and on-the-fly.

<span class="mw-page-title-main">Damn Small Linux</span> Lightweight, desktop-oriented Linux distribution

Damn Small Linux (DSL) is a 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 graphical user interface applications on older PC hardware, for example, machines with 486 and early Pentium microprocessors and very little random-access memory (RAM). DSL is a live CD with a size of 50 megabytes (MB). What originally began as an experiment to see how much software could fit in 50 MB eventually became a full Linux distribution. It can be installed on storage media with small capacities, like bootable business cards, USB flash drives, various memory cards, and Zip drives.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Operating system with low resource requirements

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 more responsive machine, and/or allow devices with fewer system resources to be used productively. The lower memory and/or processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

<span class="mw-page-title-main">PCLinuxOS</span> Linux distribution

PCLinuxOS, often shortened to PCLOS, is a rolling release Linux distribution for x86-64 computers, with KDE Plasma, MATE, and XFCE as its default user interfaces. It is a primarily FOSS operating system for personal computers aimed at ease of use.

Puppy Linux is a family of light-weight Linux distributions that focus on ease of use and minimal memory footprint. The entire system can be run from random-access memory (RAM) with current versions generally taking up about 600 MB (64-bit), 300 MB (32-bit), allowing the boot medium to be removed after the operating system has started. Applications such as AbiWord, Gnumeric and MPlayer are included, along with a choice of lightweight web browsers and a utility for downloading other packages. The distribution was originally developed by Barry Kauler and other members of the community, until Kauler retired in 2013. The tool Woof can build a Puppy Linux distribution from the binary packages of other Linux distributions.

<span class="mw-page-title-main">VectorLinux</span> Linux distribution

VectorLinux, abbreviated VL, was a Linux distribution for the x86 platform based on the Slackware Linux distribution, originally developed by Canadian developers Robert S. Lange and Darell Stavem. Since version 7 the Standard Edition is also available for the x86-64 platform, known as VLocity64 7.

<span class="mw-page-title-main">SliTaz</span> Linux distribution

SliTaz GNU/Linux is a lightweight Linux distribution, community-based, suitable for use on older hardware and as a Live CD or Live USB. SliTaz stands for "Simple, Light, Incredible, Temporary Autonomous Zone" according to the boot screen.

antiX Lightweight systemd free Linux distribution

antiX is a Linux distribution, originally based on MEPIS, which itself is based on the Debian stable distribution. antiX initially replaced the MEPIS KDE desktop environment with the Fluxbox and IceWM window managers, making it suitable for older, less powerful x86-based systems. Unlike Debian, antiX does not use the systemd init system, instead, antiX provides images in which either SysVinit or Runit are set as the default init system.

<span class="mw-page-title-main">Lubuntu</span> Linux distribution based on Ubuntu, utilizing the LXQt desktop environment

Lubuntu is a lightweight Linux distribution based on Ubuntu that uses the LXQt desktop environment in place of GNOME. Lubuntu was originally touted as being "lighter, less resource hungry and more energy-efficient", but now aims to be "a functional yet modular distribution focused on getting out of the way and letting users use their computer".

<span class="mw-page-title-main">Porteus (operating system)</span> Portable operating system based on the Linux distribution Slackware

Porteus is a portable operating system based on Slackware. It does not require installation and can be run from fixed and removable media, such as a USB flash drive or compact disc.

<span class="mw-page-title-main">Chakra (operating system)</span> Linux distribution

Chakra was a Linux distribution originally based on Arch Linux and focused on KDE software, intending to provide a KDE/Qt minimizing use of other widget toolkits where possible. It was well received by critics during its existence.

<span class="mw-page-title-main">ArchBang</span> Linux distribution

ArchBang Linux is a simple lightweight rolling release Linux distribution based on a minimal Arch Linux operating system with the i3 tiling window manager, previously using the Openbox stacking window manager. ArchBang is especially suitable for high performance on old or low-end hardware with limited resources. ArchBang's aim is to provide a simple out-of-the-box Arch-based Linux distribution with a pre-configured i3 desktop suite, adhering to Arch principles.

<span class="mw-page-title-main">Qubes OS</span> Security-focused Linux-based operating system

Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Isolation is provided through the use of virtualization technology. This allows the segmentation of applications into secure virtual machines called qubes. Virtualization services in Qubes OS are provided by the Xen hypervisor.

<span class="mw-page-title-main">Nanolinux</span> Lightweight Linux distribution

NanoLinux is an open source, free and very lightweight Linux distribution that requires only 14 MB of disk space including tiny versions of the most common desktop applications and several games. It is based on the Core version of the Tiny Core Linux distribution and uses Busybox, Nano-X instead of X.Org, FLTK 1.3.x as the default GUI toolkit, and SLWM. The included applications are mainly based on FLTK.

<span class="mw-page-title-main">MX Linux</span> Mid-weight family of operating systems

MX Linux is a Linux distribution based on Debian stable and using core antiX components, with additional software created or packaged by the MX community. The development of MX Linux is a collaborative effort between the antiX and former MEPIS communities. The MX name comes from the "M" in MEPIS and the "X" in antiX — an acknowledgment of their roots. The community's stated goal is to produce "a family of operating systems that are designed to combine elegant and efficient desktops with high stability and solid performance".

<span class="mw-page-title-main">Kwort Linux</span> Linux distribution

Kwort is a Linux distribution, based on CRUX, with the intent of making a distribution that is straight forward and minimal.

<span class="mw-page-title-main">4MLinux</span> Linux distribution

4MLinux is a lightweight Linux distribution made for both the 32 bit and 64 bit architectures. It is named "4MLinux" since it has 4 main components of the OS. Maintenance, Multimedia, Miniserver, and Mystery. The distribution is developed in Poland, and was first released in 2010. The distribution does not include a package manager, and uses JWM as its default window manager. It also comes with Conky preinstalled. When installing programs with the distribution, the distribution will retrieve the Windows version rather than the Linux version due to it coming pre-installed with Wine, and not having any package manager. The distribution is geared towards people who prefer a lightweight distribution. There is a version of the distribution called the "4MLinux Game Edition" which provides 90s games natively such as Doom, and Hexen.

References

  1. "Tiny Core v15.0". 22 February 2024. Retrieved 22 February 2024.
  2. 1 2 "Interview with Robert Shingledecker, creator of Tiny Core Linux". DistroWatch Weekly. March 23, 2009. Retrieved April 3, 2021.
  3. Shingledecker, Christopher (July 4, 2020). "Prof. Dr. Christopher N. Shingledecker, Assistant Professor of Physics and Astronomy, Benedictine College". shingledecker.org. Benedictine College. Archived from the original on July 16, 2012. Retrieved April 3, 2021.
  4. Shingledecker, Christopher. "Frequently Asked Questions". Tiny Core Linux. Archived from the original on 2013-01-15. Retrieved 2013-07-07.
  5. 1 2 3 4 Robert Shingledecker (2012). "Downloads - Tiny Core Linux". Archived from the original on January 8, 2023. Retrieved September 13, 2012.
  6. 1 2 Juanito (2016). "Forum Post - tinycore vs. tinycore64". Archived from the original on 27 March 2024. Retrieved 27 March 2024.
  7. Juanito. "dCore-5.0.alpha1 released". Archived from the original on June 19, 2015. Retrieved May 30, 2013.
  8. 1 2 Robert Shingledecker. "Frequently Asked Questions: What are the minimum requirements?". Archived from the original on October 23, 2022. Retrieved September 13, 2012.
  9. Robert Shingledecker (December 1, 2008). "Welcome to The Core Project - Tiny Core Linux". Archived from the original on July 30, 2020. Retrieved June 6, 2012.
  10. Robert Shingledecker. "Tiny Core: Core Concepts". Archived from the original on May 31, 2012. Retrieved June 6, 2012.
  11. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Final Releases Archived 2015-05-08 at the Wayback Machine – Release Announcements and Change log from Tiny Core Linux Forum
  12. Smart, Christopher (2009-08-06). "Tiny Core: The Little Distro That Could | Linux Magazine". Linux Magazine. Archived from the original on 2019-02-02. Retrieved 2020-09-11.{{cite web}}: CS1 maint: unfit URL (link)
  13. "DistroWatch Weekly, Issue 440, 23 January 2012". Archived from the original on 27 June 2018. Retrieved 26 June 2018.
  14. "DistroWatch Weekly, Issue 527, 30 September 2013". Archived from the original on 26 June 2018. Retrieved 26 June 2018.
  15. "Tiny Core Linux 7.0 [LWN.net]". Archived from the original on 2018-06-26. Retrieved 2018-06-26.