Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
List of Linux distributions that run from RAM
List article

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 the RAM only. This ability allows them to be very fast, since reading and writing data from/to RAM is much faster than on a hard disk drive or solid-state drive. Many of these operating systems will load from a removable media such as a Live CD or a Live USB stick. A "frugal" install can also often be completed, allowing loading from a hard disk drive instead.

This feature is implemented in live-initramfs and allows the user to run a live distro that does not run from ram by default by adding toram to the kernel boot parameters.

Additionally some distributions can be configured to run from RAM, such as Ubuntu using the toram option included in the Casper scripts.

Table

Linux distributions that run from RAM
DistributionBased onRAM requiredinstallation drive/required size
Alpine Linux34Independentbase system uses less than 64 MBCDUSB flash driveHDD
antiX Linux5Debian256 MBCDUSB flash driveHDD
Arch LinuxIndependent400 MBCDDVDUSB flash driveHDD
AUSTRUMI6Slackwareless than 100 MBCDDVDUSB flash drive
CoreOS7Independent2048 MBUSB flash driveHDD
Debian Live8Independent780 MB (required), 2048 MB (recommended)910DVDUSB flash driveHDDSecure Digital
Grml11Debian256 MB (required), 512 MB (or more, recommended)CDUSB flash driveHDD
Kanotix12Debian & Knoppix1024 MBCDDVDUSB flash driveHDD
Knoppix13Debian1024 MBCDDVDUSB flash driveHDD
Lightweight Portable Security (LPS), currently known as Trusted End Node Security (TENS)14Thinstation1024 MB (basic), 1.5 GB (deluxe)CDUSB flash drive
Nanolinux15Tiny Core Linux64 MB16CDDVDUSB flash driveHDD
Parted Magic17Independent175 MB – 312 MBCDDVDUSB flash driveHDD
PCLinuxOS18Mandriva1024 MBCDDVDUSB flash driveHDD
Porteus19Slackware512 MBCDDVDUSB flash drive
Puppy Linux20Independent64 MB (required), 512 MB (recommended)21CDDVDUSB flash driveHDD
Slax22Debian and Slackware 15.0.0512 MBCDDVDUSB flash driveHDD
SliTaz23Independent192 MB (48 MB for base)CDDVDUSB flash driveHDD24Floppy disk25
Tails26Debian2048 MB (recommended)DVDUSB flash driveHDDSecure Digital
Tin Hat Linux27Hardened Gentoo4096 MB
Tiny SliTaz28SliTaz4 MBCDUSB flash driveHDDFloppy disk
Tiny Core Linux29Independent46 MB30CDHDDUSB flash drive

See also

  • tmpfs; by mounting a tmpfs and running files that are placed on this, files and programs can be run from RAM, even on Linux distros that do not run completely in RAM
  • Clustered file system; network file systems are another way to avoid needing to use a (slow) harddisk (at least faster if using a E-IDE harddisk)
  • initrd ("initial ramdisk"), a scheme for loading a temporary root file system into memory in the boot process of the Linux kernel.
  • Lightweight Linux distribution
  • List of live CDs
  • List of tools to create Live USB systems
  • SYSLINUX, a suite of lightweight IBM PC MBR bootloaders for starting up computers with the Linux kernel.
  • Windows PE, a non-Linux operating system that can also be run from RAM, but does not have all of the needed software

References

  1. "Re: Debian live entirely in RAM?". https://lists.debian.org/debian-live/2008/10/msg00112.html

  2. Ubuntu Wiki (13 November 2014). "Booting Ubuntu To RAM". Retrieved 18 July 2011. https://wiki.ubuntu.com/BootToRAM

  3. "Alpine Linux 2 review - LinuxBSDos.com". linuxbsdos.com. Retrieved 7 January 2017. http://www.linuxbsdos.com/2010/08/23/alpine-linux-2-review/

  4. "Alpine Linux:Overview – Alpine Linux". alpinelinux.org. Retrieved 7 January 2017. http://wiki.alpinelinux.org/wiki/Alpine_Linux:Overview

  5. "The Most Extensive Live-usb on the Planet!". antixlinux.com. antixlinux. Retrieved 30 April 2018. https://antixlinux.com/the-most-extensive-live-usb-on-the-planet/

  6. "AUSTRUMI". latgola.lv. Retrieved 7 January 2017. http://cyti.latgola.lv/ruuni/#ABOUT

  7. "Boot on Bare Metal with PXE". coreos.com. Retrieved 17 January 2018. https://coreos.com/blog/boot-on-bare-metal-with-pxe.html

  8. "Live install images". Debian. 4 August 2024. Archived from the original on 7 June 2017. Retrieved 7 December 2013. https://www.debian.org/CD/live/

  9. "2.5. Memory and Disk Space Requirements". www.debian.org. Retrieved 27 August 2024. https://www.debian.org/releases/bookworm/amd64/ch02s05.en.html

  10. "3.4. Meeting Minimum Hardware Requirements". www.debian.org. Retrieved 27 August 2024. https://www.debian.org/releases/bookworm/amd64/ch03s04.en.html

  11. [www.grml.org/team/], the Grml team. "grml.org – Debian Live system / CD for sysadmins and texttool-users". grml.org. Retrieved 7 January 2017. http://grml.org/

  12. kanotix.com. "kanotix.com :: GNU Linux Live system based on Debian, optimized for HD-install and high performance". kanotix.com. Retrieved 7 January 2017. http://kanotix.com/FAQ-myfaq-yes-id_cat-63.html#q245

  13. "Knoppix Cheatcodes – USB Pen Drive Linux". pendrivelinux.com. 30 January 2007. Retrieved 7 January 2017. https://pendrivelinux.com/knoppix-cheatcodes/

  14. "Trusted End Node Security". Distrowatch.com. Retrieved 12 February 2018. https://distrowatch.com/table.php?distribution=tens

  15. "Nanolinux Download". softpedia.com. 5 April 2015. Retrieved 7 January 2017. http://linux.softpedia.com/get/System/Operating-Systems/Linux-Distributions/Nanolinux-102963.shtml

  16. "Nanolinux". sourceforge.net. 8 October 2016. Retrieved 7 January 2017. https://sourceforge.net/projects/nanolinux/

  17. Parted Magic – About https://wayback.archive-it.org/all/20120705104410/http://partedmagic.com/doku.php

  18. "PCLinuxOS Magazine – HTML". pclosmag.com. Retrieved 7 January 2017. http://pclosmag.com/html/Issues/200908/page12.html

  19. "Cheatcodes – what they are and how to use them – Porteus – Portable Linux". porteus.org. Retrieved 7 January 2017. http://www.porteus.org/tutorials/26-general-info-tutorials/117-cheatcodes-what-they-are-and-how-to-use-them.html

  20. DistroWatch. "DistroWatch.com: Puppy Linux". distrowatch.com. Retrieved 7 January 2017. http://distrowatch.com/table.php?distribution=puppy

  21. "PuppyLinux: MinimumSystemRequirements". Puppy Linux Wiki. Archived from the original on 18 February 2019. Retrieved 13 February 2014. https://web.archive.org/web/20190218163409/http://puppylinux.org/wikka/MinimumSystemRequirements

  22. "Documentation – Slax Linux". Retrieved 28 April 2021. https://www.slax.org/starting.php

  23. "SliTaz". slitaz.org. Retrieved 7 January 2017. http://www.slitaz.org/en/

  24. "SliTaz installation". slitaz.org. Retrieved 7 January 2017. http://doc.slitaz.org/en:guides:uncommoninst

  25. s. "SliTaz Boot Floppies". slitaz.org. Retrieved 7 January 2017. http://floppy.slitaz.org/

  26. "Tails – Privacy for anyone anywhere". boum.org. Retrieved 7 January 2017. https://tails.boum.org/

  27. "Tin Hat - opensource.dyc.edu". dyc.edu. Archived from the original on 17 October 2016. Retrieved 7 January 2017. https://web.archive.org/web/20161017102320/http://opensource.dyc.edu/tinhat

  28. s. "Tiny SliTaz – Builder". slitaz.org. Retrieved 7 January 2017. http://pizza.slitaz.org/tiny/

  29. Shingledecker, Robert. "Frequently Asked Questions". Tiny Core Linux Frequently Asked Questions (FAQ). Retrieved 28 September 2016. An absolute minimum of RAM is 46mb. TC won't boot with anything less. ... Microcore runs with 28mb of ram. http://tinycorelinux.net/faq.html#req

  30. Shingledecker, Robert. "Frequently Asked Questions". Tiny Core Linux Frequently Asked Questions (FAQ). Retrieved 28 September 2016. An absolute minimum of RAM is 46mb. TC won't boot with anything less. ... Microcore runs with 28mb of ram. http://tinycorelinux.net/faq.html#req