Like Grench said, it will be a long long time before the eMMC dies. Everyone seems to be very worried about this. Somewhat reasonable, but I think people are overly fearful of this. In my opinion, the performance benefits of the eMMC over the uSD (which are quite significant) outweigh the potential of it dying in maybe 10 years. Not to mention if it dies, the device is still usable in 2 other manners (uSD and left SD)
Most of the fear circulating eMMC wearout comes from their increased usage in Electric vehicles. People now worry about eMMCs dying because they are in vehicles which are expected to last for 10+ years. The cost of the $30 eMMC dying in a vehicle ruins the usability (and potentially safety) of a $50k vehicle rather than an $800 device.
One thing also to note, the high eMMC usage in devices these days is typically in phones. Most of the testing and metrics is gathered based on typical AOSP usage. Phone apps (and AOSP) are VERY data hungry compared to what is typically running on the Pyra. Most read/writes to files on Linux are going direct into the kernel rather than to the filesystem, so the eMMC usage on the Pyra is significantly lower under standard application than on say Android.
According to the AOSP team, Android apps will write up to or more than 10GB of data per day on the eMMC. This is massive. The only application I can see really writing large amounts of data frequently on the Pyra right now is a web browser caching pages and data, and that is not likely to be on the same order unless you’re visiting thousands of new data hungry pages every day. It would be nice to gather some disk usage metrics on the Pyra to set people at ease. Anyone with a prototype interested in doing some tests?
https://source.android.com/devices/tech/perf/flash-wear
In terms of wasting space, the bootloader is < 1MB and the kernel and related files are < 50MB. Right now we keep this on a 256MB partition so there is plenty of room for upgrades and multiple kernels etc, but it’s not necessary to be this large. With the cost of SD cards and such these days, is that really a huge deal? I picked up a 128GB card (which I use for my home partition) for like $30 and the filesystem and partition map overhead alone was greater than that.
Yes. Not much space inside. Those SSDs are large and there’s a lot going on inside.