É seguro usar um atualizador de microcódigo proprietário no Ubuntu 16? [duplicado]

6

Eu tenho um notebook HP e eu instalei o Ubuntu 16.04 ao lado do Windows 10. Eu verifiquei Drivers adicionais, e eu fui mostrado (firmware do microcódigo do processador para processadores da AMD a partir do microcódigo amd64). Quando eu o seleciono, é mostrada uma mensagem que me diz que o driver é proprietário e que o Ubuntu não pode revisá-lo nem atualizá-lo.

Eu entendo isso, mas não sei se usar esse atualizador afeta minha privacidade ou se é apenas uma questão de qualidade e obter atualizações de uma empresa que não seja o Ubuntu.

    
por aleemran 24.01.2017 / 21:07

2 respostas

5

Este não é um driver. Este é um atualizador de microcódigo da CPU.

Instala o microcódigo proprietário lançado pela AMD.

Você recebe esta mensagem porque a Canonical não controla esse microcódigo.

O mesmo microcódigo é implementado no seu BIOS. O Ubuntu o atualiza se for mais novo que o da sua BIOS.

É bastante seguro usar o atualizador.

A pergunta é muito semelhante a esta .

Você pode verificar se a atualização realmente instala algum microcódigo executando

dmesg | grep microcode

Você verá se algum microcódigo está carregado. Se não, então não importa se você o instala ou não.

    
por Pilot6 24.01.2017 / 21:12
2

O Ubuntu está tentando avisá-lo sobre a diferença entre software proprietário e Software livre e de código aberto (FOSS) .

Nota: Estes são dois extremos e existem outras filosofias e licenças.

Em muitos ecossistemas Linux, o FOSS é a mentalidade adotada. Aqui, o código é compartilhado para que outros possam modificar livremente e fazer melhorias no código. As pessoas são incentivadas a usar o software por qualquer motivo que considerem adequado.

Quando o Ubuntu adiciona software gratuito e de código aberto, os mantenedores e muitas pessoas inteligentes podem revisar o código, encontrar bugs e implementar correções ou correções nos problemas. Isso dá ao Ubuntu uma vantagem, pois eles podem ter mais controle sobre a qualidade do software disponível nos repositórios (por exemplo: apt ).

Às vezes, uma empresa quer ocultar como algo funciona. Há muitas razões pelas quais uma pessoa ou empresa pode sentir a necessidade de fazer isso, mas em tal situação, o código é proprietário. Isso significa que ele é compilado ou ofuscado de tal maneira que os mantenedores do Ubuntu e outros não têm como ler o código para determinar se o código é de alta qualidade, ou tudo o que pode / vai fazer. Isso também significa que, se o kernel mais novo tiver problemas com o código proprietário, teremos que esperar que os proprietários do código façam alterações, em vez de permitir que a comunidade implemente as alterações.

Hoje, temos cada vez mais disponibilidade para usar o FOSS e recomendo que você avalie o risco / benefício de executar software proprietário. Isso realmente depende de seus objetivos e do estado do software aberto, mas a realidade é que, se você executar um software proprietário, ninguém poderá dizer 100% do que o software faz ou é capaz de fazer. Você pode fazer engenharia reversa e rastrear o que está fazendo atualmente, mas não é possível entender 100%.

Dito isso, acredito que é do interesse de empresas como a AMD fornecer software "honesto", porque qualquer coisa que eles fizerem provavelmente será descoberta

.     
por earthmeLon 24.01.2017 / 21:39