3 ms·
You can directly boot a Pi from USB now with the Pi 4. Switch to a SSD and you won't worry about SD card corruption as much. The bigger issue is that you need
by qbasic_forever 5y ago
You can directly boot a Pi from USB now with the Pi 4. Switch to a SSD and you won't worry about SD card corruption as much. The bigger issue is that you need to cleanly shutdown any embedded system instead of just yanking or hard cutting power--flash memory and filesystems need time to sync. The Pi is no more or no less susceptible to this problem.
Also you're comparing to a tablet, a device with a _built in battery_ that prevents hard power loss in 99% of circumstances. Just because you press the power button on your tablet does not mean it is immediately cutting power to the device. If you add a battery backup and soft power switch to the Pi you would be just as reliable as a tablet. If you remove the battery from a tablet and hard cut the power, you can just as easily corrupt its flash memory filesystem.
- nightfly 5y agoAny serious embedded system should designed with minimal writable data: ro os and minimal writable data partitions. And at a minimum do manual syncs. Hopefully using a data storage system that in the worst case you lose a few records
- spicybright 5y agoExactly this. It's why most companies QA departments specifically test pulling the power completely at critical times over and over to reduce the chance of it not booting. Cell phones (at least androids), make lots of partitions to isolate user data and software upgrades, falling back to known good ones if the new software update doesn't run.