Come assicurarsi che non sto usando alcun software proprietario dopo l'installazione?


58

So di poter controllare il software non libero attualmente installato con il seguente comando (supponendo che aptitudesia FOSS):

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

E posso rimuovere le fonti "limitate" e "multiverso" (e non aggiungere alcun PPA) per mantenere vuoto questo elenco. Sto assumendo da questo punto, ogni volta che apt install something, qualcosa è nelle fonti consentite o non viene trovato.

È abbastanza? Questo assicura che tutto il software che sto eseguendo (in Ubuntu) sia open-source?


Risposte:


107

vrms( Virtual Richard M. Stallman) in soccorso:
Virtual Richard M. Stallman

sudo apt install vrms
vrms

e otterrai qualcosa come:

      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.

che ti garantirà / non hai installato alcun software proprietario.

Nota: le patch del firmware della CPU non sono libere ma assolutamente necessarie per proteggerti da alcuni difetti del processore e dai loro simili, quindi non esagerare! ;-)


13
Proprietà intellettuale di Intel: le CPU sono ancora a sorgente chiuso tranne RISC-V . @PublicVoid e poiché sei un nuovo utente: se una delle risposte ha risolto il tuo problema , non dimenticare di fare clic sul grigio a sinistra del testo, il che significa Sì, questa risposta è la più utile di tutte ! ;-)
Fabby,

7
No, dovresti acquistare un intero nuovo computer con un'altra CPU e chipset di supporto: non sarebbe più un sistema Intel. Dagli ancora qualche anno fino a quando qualcuno a Taiwan non inizierà a costruire processori Risc-V per un prezzo minimo @PublicVoid
Fabby

3
Ciao! Potresti spiegare cosa significa * contrib "? Un pacchetto contrib non è open source?
Matt Ellen,

3
@Fabby: non solo futuro. Skylake ha avuto almeno 1 problema di correttezza prima di Meltdown / Spectre che ha richiesto un aggiornamento del microcodice da risolvere. (Disabilitazione dell'uso dell'IDQ come buffer di loop a 64 voci (LSD = Loop Stream Detector) a causa di rari casi angolari con inserimento (o mancato inserimento) di unione uops per registri parziali. Erratum SKL150. Vedere hothardware.com/news/ … Vedi anche alcuni microbenchmark / risultati perf-counter di basso livello prima della correzione
Peter Cordes,

9
Ho corso vrmse non è stato possibile segnalare Chrome, tra gli altri. Quindi, non è del tutto affidabile.
Paddy Landau,

50

Se sei appassionato di avere solo software libero (anche se hai usato il termine Open Source) sul tuo computer, potresti prendere in considerazione l'installazione di Ubuntu con l'opzione "Solo software libero". Puoi saperne di più su questa domanda .

Solo opzione software gratuito

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.