Probabilidade de atualização sem problemas?

6

Um dos problemas com a recomendação do Ubuntu para futuros usuários em potencial, especialmente aqueles não especificamente dedicados a esforços técnicos, é que há uma chance de que as atualizações quebrem suas máquinas e elas terão que pagar ou de alguma forma coagir algumas pessoas bem informadas. para corrigi-los.

Na minha experiência limitada de rodar versões sucessivas do Ubuntu desde o 8-e-um em alguns laptops diferentes, essa chance é bem alta. Não tenho certeza se sou apenas infeliz com o hardware que estou usando, ou se é resultado do número de pacotes acima da média que eu instalei, ou se as atualizações são tipicamente problemáticas.

Então, eu gostaria de saber a probabilidade, para um usuário casual, de fazer uma atualização de lançamento, por exemplo, de 10.04 a 10.10, sem experimentar nenhum erro de regressão.

Obviamente, isso depende do hardware que as pessoas estão executando. A Canonical parece estar fazendo alguns esforços para coletar dados sobre isso, por exemplo, com a caixa de seleção "Sou afetado por esse bug" no rastreador de problemas e com os relatórios de compatibilidade de laptops, mas não vi nada abrangente.

Estou esperando por uma referência objetiva aqui, por exemplo, um estudo realizado por indivíduos relativamente imparciais. No entanto, a evidência anedótica é provavelmente útil também.

    
por intuited 17.01.2011 / 07:15

3 respostas

6

Eu adoraria que alguém apresentasse mais números sobre isso, aqui está minha pequena análise:

Existem cerca de 100 bugs marcados como "regression-release", que são de importância "Alta". Outros três estão marcados como "críticos", dois deles afetam um monte de modelos específicos do ThinkPad.

  • Dê uma olhada no rastreador de regressão , observe apenas os que são marcados como "regression-release".

    Existem muitos, é claro, mas o erro médio afeta apenas alguns usuários (agora é um número que eu gostaria de saber). Note que praticamente todos os erros "sérios" têm a ver com alguma peça específica de hardware e, portanto, não afetariam as plataformas de hardware "bem suportadas".

  • Reserve um tempo para classificar essa lista por importância e leia algumas das descrições. Para mim, pelo menos, muitos deles parecem muito pequenos ou afetam apenas um pequeno conjunto de usuários. Mas eu não posso ser o juiz disso.

A probabilidade de um usuário normal experimentar uma regressão de atualização de versão é quase impossível de estimar. As plataformas de hardware variam imensamente.

  • Observe os pacotes afetados, isso lhe dará uma indicação da probabilidade de uma regressão afetar sua configuração específica. Você notará que muitos deles são arquivados contra o 'linux', e a maioria deles são problemas de driver.

Na minha experiência , tudo funciona perfeitamente o tempo todo. Veja como essa informação é inútil. ; -)

Eu temo que seja tudo o que tenho. Não é realmente um problema muito discutido, e é por isso que duvido que exista. As pessoas geralmente só investigam essas coisas em detalhes, criam análises estatísticas abrangentes, se muitos usuários forem afetados; Devido ao modo como a Canonical e a comunidade testam antes de lançarem, isso parece ser raro.

    
por Stefano Palazzo 17.01.2011 / 08:31
2

Nós vemos muita discussão sobre esse tópico toda vez que uma nova versão é lançada. A maioria dos usuários experientes prefere uma nova instalação a uma atualização e, de fato, sempre há alguns problemas de atualizações incompletas ou de regressões que podem não ter surgido quando você fez uma nova instalação. Ainda assim, essas recomendações não são baseadas em análises estatísticas sólidas que seriam necessárias para realmente dizer.

Stefano Palazzo já apontou porque é difícil, ou talvez impossível realizar tal análise. Muitos fatores individuais tiveram que ser considerados, pois nenhum sistema é configurado como o outro. Só podemos ver o que as pessoas publicam nos fóruns de suporte para ter uma ideia vaga sobre os problemas que podem surgir.

Sem problemas na atualização

Em um sistema não muito adaptado individualmente, onde o software foi instalado apenas a partir de repositórios do Ubuntu e não são necessários drivers proprietários, há muito poucos (se houver) relatórios sobre defeitos após uma atualização. Isso me leva a acreditar que uma atualização de tal sistema é quase 100% segura. Pessoalmente, nunca tive problemas ao atualizar esse sistema.

A atualização falha

Quando drivers de hardware proprietários ou pacotes de fontes diferentes dos repositórios do Ubuntu foram instalados ainda, na maioria dos casos, até mesmo isso é tratado de forma muito limpa por uma atualização. No entanto, às vezes, uma atualização pode causar problemas em que configurações / reparos adicionais podem ser necessários. Também temos que considerar os casos em que ambos , uma atualização falhou, e uma nova instalação depois disso não funcionou devido a hardware não suportado.

Fatores subjetivos de apoiadores ou usuários experientes entram porque são mais propensos a ter sistemas altamente adaptados e individualmente configurados, sendo, portanto, muito mais afetados por efeitos adversos de uma atualização. Isso explica porque, para eles, pode ser menos demorado simplesmente executar uma nova instalação.

O que recomendar?

O Ubuntu permite manter a maioria das suas configurações individuais, mesmo se você fez uma nova instalação. Além disso, o tempo necessário para uma nova instalação é de 20 min. em comparação com até 2 horas para uma atualização. Portanto, uma instalação nova parece muito atraente.

Este é especialmente o caso de instalações básicas com apenas alguns pacotes adicionais onde não precisamos fazer muito trabalho adicional. Mas são exatamente esses sistemas que também seriam atualizados sem problemas.

Por outro lado, se o seu sistema estiver configurado de forma muito individual com muitos pacotes adicionais carregados, você provavelmente economizará muito tempo ao atualizar. Se você não tiver sorte e a atualização tiver falhado, você ainda não perdeu a opção de fazer uma nova instalação, mas poderá perder muito do tempo economizado para descobrir se o seu sistema pode ser reparado ou não.

De uma perspectiva prática, recomende uma atualização quando:

  • Muitos pacotes adicionais são instalados
  • É necessário manter configurações individuais fora de / home

Recomende uma nova instalação quando:

  • Drivers proprietários não fornecidos pelos repositórios são necessários para um sistema em execução
  • A atualização falhou

Esta é uma opinião inteiramente pessoal, influenciada por minha opinião de que não importa muito o que você faz .

    
por Takkat 17.01.2011 / 11:20
0

É uma questão interessante, mas também muito difícil de responder, entre outras coisas, já que "trouble free" é uma métrica bastante subjetiva.

Mas podemos tentar triangular alguns números:

A probabilidade de uma atualização (qualquer atualização) funcionar perfeitamente para todos é zero.

Isso é independente de qual sistema operacional estamos falando, é meramente uma função do enorme número de combinações de pessoas, habilidades, casos de uso, hardware e software que existem no mundo.

Veja por exemplo

A Microsoft emprega 9.000 testadores que testam compilações diárias em milhares de combinações de hardware e software durante anos antes de uma grande versão; Provavelmente, mais ninguém na indústria coloca tantos recursos em testes quanto a Microsoft.

Isso não impede que a atualização do problema "Windows 7" retorne 300 milhões de acessos ao Google (os números variam, é o que estou recebendo no meu local no momento).

A Apple tem um trabalho mais simples, porque controla rigidamente o número muito pequeno de combinações de hardware nas quais seu SO deve funcionar. Ainda assim, a atualização de problemas "OS X" vale 8 milhões de visitas do Google.

O Ubuntu (e o Linux em geral) enfrenta os mesmos problemas que a Microsoft, visando quase todas as combinações de hardware sob a Sun; mas ao contrário da Microsoft, eles estão fazendo isso com uma fração dos recursos dos principais players. problema de atualização do Ubuntu dá 21 milhões de acessos, enquanto problema de atualização do Ubuntu 10.10 é de ~ 3 milhões.

Estes são obviamente números altamente não-científicos, aproximados e prontos (seus números do Google provavelmente serão diferentes - varia com a localização, o fraseado exato da busca, e possivelmente a fase da lua ...), mas eu acho a frequência relativa de reclamações ainda pode ser um indicador melhor do que adivinhação aleatória.

Precisamos pesar frequências de reclamações em relação às freqüências de uso, números difíceis são difíceis de encontrar.

Mas uma fonte aleatória próxima diz que o Win 7 é usado por 24%, o OS X por 8% e Linux em 1,5% de alguma população não especificada. (Eu não tenho ideia de qual é a participação de mercado do Ubuntu no total do Linux, mas é quase certamente menos de 100%:)

Combinando esses números com minha própria experiência subjetiva e uma vasta quantidade de anedotas, boatos e lendas urbanas, estou confortável em acreditar que

  • Nenhum software existente pode garantir uma atualização sem problemas para todos.
  • Os problemas de atualização são mais frequentes entre os usuários do Ubuntu do que entre os usuários das principais alternativas comerciais.
  • Mas não tão maciçamente.
Pessoalmente eu sempre espero alguns meses depois de um lançamento antes de fazer uma atualização (seja Windows, Mac ou Ubuntu) para que os piores bugs possam ser resolvidos, e eu tenho uma atualização razoavelmente livre de problemas. E parece estar melhorando a cada lançamento, pelo menos no tipo de hardware que estou usando.

Para futuros usuários, sugiro que, ao contrário dos parceiros românticos, ninguém se importará se você flertar com vários sistemas operacionais ao mesmo tempo.

Portanto, contanto que você possa poupar algum espaço em sua unidade principal, você pode instalar o Ubuntu como inicialização dupla e experimentar um caso de sistema extraconjugal com muito pouco risco.

    
por j-g-faustus 17.01.2011 / 11:49