I wondering how reliable is Linux as an embedded system when it comes to improper shut down or power failures. Say we want to use something like the Raspberry PI in an application where we expect the user to recycle the power many times during the day. Does this create a problem? and if so what is the best solution without adding an external battery to backup the device.