Como ter certeza de que não estou usando nenhum software proprietário após a instalação?


58

Sei que posso verificar o software não livre atualmente instalado com o seguinte comando (assumindo que aptitudeé FOSS):

aptitude search '?installed (?section(restricted) | ?section(multiverse))'

E eu posso remover as fontes "restrita" e "multiverso" (e não adicionar nenhum PPA) para manter essa lista vazia. Estou assumindo a partir deste ponto, sempre que eu apt install something, que algo está nas fontes permitidas ou não foi encontrado.

Isso é suficiente? Isso garante que todo o software que estou executando (no Ubuntu) seja de código aberto?


Respostas:


107

vrms( Virtual Richard M. Stallman) para o resgate:
Virtual Richard M. Stallman

sudo apt install vrms
vrms

e você terá algo como:

      Non-free packages installed on computer-name

app-shortname1                    Application long name 1
app-shortname2                    Application long name 2
app-shortname3                    Application long name 3

       Contrib packages installed on computer-name

app-contrib1                      Application Contrib Name 1

  3 non-free packages, 0.4% of 2381 installed packages.
  1 contrib packages, 0.1% of 2381 installed packages.

Isso garantirá que você não tenha nenhum software proprietário instalado.

Nota: Os patches de firmware da CPU não são livres, mas são absolutamente necessários para protegê-lo de algumas falhas do processador e seus problemas, portanto , não exagere! ;-)


13
Propriedade intelectual da Intel: as CPUs ainda são de código fechado, exceto o RISC-V . @PublicVoid e como você é um novo usuário: se uma das respostas resolveu seu problema , não se esqueça de clicar no cinza à esquerda do texto, o que significa Sim, essa resposta é a mais útil de todas ! ;-)
Fabby

7
Não, você precisaria comprar um computador novo inteiro com outra CPU e chipsets compatíveis: não seria mais um sistema Intel. Dê mais alguns anos até que alguém em Taiwan comece a fabricar processadores Risc-V por um preço baixíssimo @PublicVoid #
Fabby

3
Oi! ? Poderia explicar o * contrib" significa um pacote contrib não open source?
Matt Ellen

3
@ Fabby: Não apenas no futuro. A Skylake teve pelo menos 1 problema de correção antes do Meltdown / Spectre que exigia uma atualização de microcódigo para corrigir. (Desativando o uso do IDQ como um buffer de loop de 64 entradas (LSD = Loop Stream Detector) devido a casos de canto raros ao inserir (ou falhar ao inserir) mesclando uops para registros parciais. Erratum SKL150. Consulte hothardware.com/news/ ... . Veja também alguns resultados microbenchmarks de baixo nível / perf-balcão antes a correção
Peter Cordes

9
Eu corri vrmse ele não reportou o Chrome, entre outros. Portanto, não é totalmente confiável.
Paddy Landau

50

Se você deseja apenas o Software Livre (embora tenha usado o termo Código Aberto) no seu computador, considere instalar o Ubuntu com a opção "Somente Software Livre". Você pode descobrir mais sobre esta questão .

Opção apenas de software livre

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.