On Tue, 2013-11-26 at 10:48 -0500, Máirín Duffy wrote:
On 11/26/2013 10:35 AM, Máirín Duffy wrote:
> On 11/26/2013 05:58 AM, Alberto Ruiz wrote:
>> Again, I've never had an issue upgrading my PS3, Android phone or my
>> iPad, and I don't know of anyone who had major issues with upgrades
>> other than having to get used to UI changes (not even with Cyanogenmod
>> which is community driven).
> To be fair, that statement can't be entirely true. For example, there
> have been at least two upgrades to the PS3 OS that bricked hardware
> pretty widely:
Ugh, sorry I misread, thought you were making a more general statement
than just your specific case. Maybe I've just had worse luck. That being
said, not all of the given examples are flawless for everyone.
Yup, there are always issues here and there of course I was not implying
that those OSes are perfect just saying that most users don't brick
their phones/PS3s/tablets when upgrading. Some do of course, but
software is never flawless.
The trick here is to figure out how much we can improve things with our
current resources and whether we can perform certain design decisions in
the stack/OS design to make things more robust. Saying 'too hard we
shouldn't bother' is not a wise move IMHO, specially with one of the
most common complaints about Fedora.
In a previous job I did design and partially implemented an image based
upgrade system for Linux in the embedded space and it is indeed a
somewhat hard problem, but it is sovable one if we can manage to make
the right compromises (isolating the moving/dynamic parts of the OS from
the static ones).
I am pretty much in line with Lennart's line of thought. It is not an
easy task, but it is certainly a worthwhile goal that is in the benefit
of Fedora users.