If I understood correctly, tinycore doesn't do any disk writes after booting (unless the backup command is given by yourself).mahjongg wrote:IMHO its not powering off the PI that destroys the card, so it has nothing to do with the OS, or in fact with any software, its actually the card itself that will damage its own flash filing system when you suddenly remove power while it happens to be writing to flash, or worse, shifting data around because of its "wear leveling" mechanisms. However if you can minimize the number of times data is actually written to the SD-card you can minimize the risk.Gerrelt wrote: Look at TinyCore, that does exacty what you describe.
You can even take disk out after boot, see this quote:
See: http://tinycorelinux.net/faq.html#archThe Tinycore's website wrote: What is the Tinycore boot architecture?
Tinycore always boots to ram. This unique way has several advantages, like 100% functioning usb boot, awesome speed, and being able to boot without having the ability to access the boot device after booting. You're free to snag out the usb drive right after initrd is loaded, for example.
I've tested it, after startup I took the SD card out of one of my Squeezelite running Raspberries. It kept on playing.