# TinyLinux

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/TinyLinux
> Markdown URL: https://mediated.wiki/source/TinyLinux.md
> Source: https://en.wikipedia.org/wiki/TinyLinux
> Source revision: 1239198710
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "TinyLinux" – news · newspapers · books · scholar · JSTOR (January 2021) (Learn how and when to remove this message)

**TinyLinux** is a project started by Matt Mackall in 2003 to reduce the size of the [Linux kernel](/source/Linux_kernel), in both memory usage and binary filesize. The purpose was to make a compact Linux system for embedded devices. The development was sponsored by the [CE Linux Forum](/source/CE_Linux_Forum).[1] It is also known as the **-tiny tree**.

By 2006 the project was mostly abandoned. It received new attention in 2007, again with sponsorship from CELF, but has seen minimal activity since 2007.

TinyLinux consists of a set of patches against the Linux kernel which make certain features optional, or add system monitoring and measurement so that further optimization can take place. They are made to be mergeable with the mainline kernel, and many patches have been merged to date.

Features include: the ability to disable ELF [core dumps](/source/Core_dump), reduce the number of swap files, use of the [SLOB memory allocator](/source/SLOB_memory_allocator), ability to disable BUG(). For measuring and accounting features include: ability for kmalloc/kfree allocations to be monitored through /proc/kmalloc; and measurement of [inline](/source/Inline_function) usage during kernel compiling. TinyLinux requires Intel 80386 or better to run.[2]

## See also

- [Embeddable Linux Kernel Subset](/source/Embeddable_Linux_Kernel_Subset) (ELKS)

## References

1. **[^](#cite_ref-1)** Bird, Tim. ["Linux-tiny revival"](https://elinux.org/images/5/5c/Linux-tiny-revival-jamboree16.pdf) (PDF).

1. **[^](#cite_ref-2)** ["Home"](http://tiny.seul.org/en/).

## External links

- [Official website](https://elinux.org/Linux_Tiny)

This Linux-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Linux-stub)
- [t](/source/Template_talk%3ALinux-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Linux-stub)

---
Adapted from the Wikipedia article [TinyLinux](https://en.wikipedia.org/wiki/TinyLinux) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/TinyLinux?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
