On 16 September 2014 13:29, Przemek Klosowski
<przemek.klosowski(a)nist.gov> wrote:
OK, but this is means that we painted ourselves in the
corner---something is
wrong if my Android phone, which I don't have to reboot for updates, has
higher uptime than my computer.
Right, we certainly have. By not having an OS / app layering policy
we've basically lumped everything into the OS layer. We're now as good
as Android, when you upgrade releases that you basically do an offline
update like we do in GNOME.
The only way to do application online updating (IMO) is to solve four things:
* Defining an OS platform
* Not breaking platform API
* Sandboxing
* Per-user applications
Richard