This list is incomplete; you can help by adding missing items. (November 2010)
Puppy Linux 5.10 desktop running in RAM

This is a list of Linux distributions that can be run entirely from the computer's RAM. That ability allows them to be very fast, since reading and writing data from/to RAM is much faster than on a hard disk 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 boot up 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.[1]

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

Table

Linux distributions that run from RAM
Distribution Based on RAM required installation drive/required size
Alpine Linux[3][4] Independent base system uses less than 64 MB CD - USB flash drive - HDD
Arudius[5] Slackware & Slax 210 MB CD - DVD - USB flash drive
AUSTRUMI[6] Slackware less than 100 MB CD - DVD - USB flash drive
boot2docker[7] Tiny Core Linux 24 MB CD - DVD - USB flash drive - Web service
Damn Small Linux[8] Knoppix 128 MB CD - USB flash drive - HDD
debirf[9] Debian 256 MB CD - DVD - USB flash drive - HDD
Grml[10] Debian 256 MB (required), 512 MB (or more, recommended) CD - USB flash drive - HDD
Kanotix[11] Debian & Knoppix 1024 MB CD - DVD - USB flash drive - HDD
Knoppix[12] Debian 1024 MB CD - DVD - USB flash drive - HDD
Lighthouse Linux[13] Puppy 256 MB (required), 512 MB (recommended), 768 MB (optional)[14] CD - DVD - USB flash drive
Lightweight Portable Security (LPS) [15] Thinstation 178 MB (basic), 382 MB (deluxe) CD - USB flash drive
Macpup[16] Puppy 164 MB CD - USB flash drive
Minimal Linux Live[17] Independent 64 MB CD - USB flash drive
MCNLive[18] Mandriva 512 MB CD - USB flash drive
Mustang Linux[19] Slackware 168 MB[20] CD - DVD
Nanolinux[21] Tiny Core Linux 64 MB[22] CD - DVD - USB flash drive - HDD
Parted Magic[23] Independent 175 MB - 312 MB CD - DVD - USB flash drive - HDD
PCLinuxOS[24] Mandriva 1024 MB CD - DVD - USB flash drive - HDD
Plop Linux[25] Independent 64 MB CD - DVD - USB flash drive - HDD
Porteus[26] Slackware 512 MB CD - DVD - USB flash drive
Puppy Linux[27] Independent 64 MB (required), 256 MB (recommended)[28] CD - DVD - USB flash drive - HDD
RIPLinuX[29] Slackware 512 MB CD - DVD - USB flash drive
Slax[30] Slackware 512 MB CD - DVD - USB flash drive - HDD
SliTaz[31] Independent 192 MB (48 MB for base) CD - DVD - USB flash drive - HDD[32] - Floppy disk[33]
SystemRescueCD[34] Gentoo Linux 400 MB CD - DVD - USB flash drive - HDD
Tails[35] Debian 2048 MB (recommended) DVD - USB flash drive - Secure Digital
Tin Hat Linux[36] Hardened Gentoo 4096 MB
Tiny SliTaz[37] SliTaz 4 MB CD - DVD - USB flash drive - HDD - Floppy disk
Tiny Core Linux[38] Independent 46 MB[38] HDD - CD
Trinity Rescue Kit (TRK)[39] Mandriva 256 MB - 512 MB (recommended) [40] CD - USB flash drive

See also

References

  1. ^ "Re: Debian live entirely in RAM?".
  2. ^ Ubuntu Wiki (13 November 2014). "Booting Ubuntu To RAM". Retrieved 18 July 2011.
  3. ^ "Alpine Linux 2 review - LinuxBSDos.com". linuxbsdos.com. Retrieved 7 January 2017.
  4. ^ "Alpine Linux:Overview - Alpine Linux". alpinelinux.org. Retrieved 7 January 2017.
  5. ^ "Arudius". freshmeat.net. Retrieved 7 January 2017.
  6. ^ "AUSTRUMI". latgola.lv. Retrieved 7 January 2017.
  7. ^ "boot2docker/boot2docker". github.com. Retrieved 7 January 2017.
  8. ^ "DSL information". damnsmalllinux.org. Retrieved 7 January 2017.
  9. ^ "debirf – CMRG". fifthhorseman.net. Retrieved 7 January 2017.
  10. ^ [www.grml.org/team/], the Grml team. "grml.org - Debian Live system / CD for sysadmins and texttool-users". grml.org. Retrieved 7 January 2017.
  11. ^ kanotix.com. "kanotix.com :: GNU Linux Live system based on Debian, optimized for HD-install and high performance". kanotix.com. Retrieved 7 January 2017.
  12. ^ "Knoppix Cheatcodes - USB Pen Drive Linux". pendrivelinux.com. 30 January 2007. Retrieved 7 January 2017.
  13. ^ Lighthouse development (January 2011). "Lighthouse Pup". Retrieved 5 July 2011.
  14. ^ Lighthouse development (2011). "Lighthouse Pup Getting Started - System Requirements". Retrieved 5 July 2011.
  15. ^ LPS Main Page Archived 2 September 2012 at the Wayback Machine
  16. ^ "Macpup - The beauty of Linux". macpup.org. Retrieved 7 January 2017.
  17. ^ com, Ivan Davidov - davidov (dot) i [at] gmail {dot}. "Minimal Linux Live". linux-bg.org. Retrieved 7 January 2017.
  18. ^ DistroWatch. "Distribution Release: MCNLive "Delft" (DistroWatch.com News)". distrowatch.com. Retrieved 7 January 2017.
  19. ^ "Lesser known "mini" Linux runs from RAM". desktoplinux.com. Archived from the original on 15 February 2009. Retrieved 7 January 2017. ((cite web)): Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  20. ^ "mccooler.net". mccooler.net. Archived from the original on 11 March 2011. Retrieved 7 January 2017. ((cite web)): Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  21. ^ "Nanolinux Download". softpedia.com. Retrieved 7 January 2017.
  22. ^ "Nanolinux". sourceforge.net. Retrieved 7 January 2017.
  23. ^ Parted Magic - About
  24. ^ "PCLinuxOS Magazine - HTML". pclosmag.com. Retrieved 7 January 2017.
  25. ^ Elmar, Hanlhofer. "Plop Website". plop.at. Retrieved 7 January 2017.
  26. ^ "Cheatcodes - what they are and how to use them - Porteus - Portable Linux". porteus.org. Retrieved 7 January 2017.
  27. ^ DistroWatch. "DistroWatch.com: Puppy Linux". distrowatch.com. Retrieved 7 January 2017.
  28. ^ "PuppyLinux: MinimumSystemRequirements". Puppy Linux Wiki. Retrieved 13 February 2014.
  29. ^ RIPLinuX home site Archived 10 September 2012 at the Wayback Machine
  30. ^ Documentation - Slax Linux
  31. ^ "SliTaz". slitaz.org. Retrieved 7 January 2017.
  32. ^ "SliTaz installation". slitaz.org. Retrieved 7 January 2017.
  33. ^ Contributors, SliTaz. "SliTaz Boot Floppies". slitaz.org. Retrieved 7 January 2017. ((cite web)): |last= has generic name (help)
  34. ^ "SystemRescueCd". sysresccd.org. Retrieved 7 January 2017.
  35. ^ "Tails - Privacy for anyone anywhere". boum.org. Retrieved 7 January 2017.
  36. ^ "Tin Hat - opensource.dyc.edu". dyc.edu. Archived from the original on 17 October 2016. Retrieved 7 January 2017. ((cite web)): Unknown parameter |deadurl= ignored (|url-status= suggested) (help)
  37. ^ Contributors, SliTaz. "Tiny SliTaz - Builder". slitaz.org. Retrieved 7 January 2017. ((cite web)): |last= has generic name (help)
  38. ^ a b 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.
  39. ^ "Trinity Rescue Kit is completely RAM-based".
  40. ^ "Screenshots from TRK - The startup splash".