Wie kann ich sicherstellen, dass ich nach der Installation keine proprietäre Software verwende?

58

Ich weiß, dass ich die derzeit installierte, nicht freie Software mit dem folgenden Befehl überprüfen kann (vorausgesetzt aptitudeFOSS):

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

Und ich kann die Quellen "restricted" und "multiverse" entfernen (und keine PPAs hinzufügen), um diese Liste leer zu halten. Von diesem Punkt aus gehe ich immer davon aus apt install something, dass sich etwas entweder in den zulässigen Quellen befindet oder nicht gefunden wird.

Ist das genug? Stellt dies sicher, dass alle Software, die ich (in Ubuntu) verwende, Open Source ist?

Öffentliche Leere
quelle
2
In Verbindung
stehend

Antworten:

107

vrms( Virtual Richard M. Stallman) zur rettung:
Virtueller Richard M. Stallman

sudo apt install vrms
vrms

und du bekommst so etwas wie:

      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.

Auf diese Weise stellen Sie sicher, dass keine proprietäre Software installiert ist.

Hinweis: CPU-Firmware-Patches sind nicht kostenlos, werden jedoch unbedingt benötigt , um Sie vor einigen Prozessorfehlern und ähnlichen Problemen zu schützen. Gehen Sie also nicht über Bord! ;-)

Fabby
quelle
13
Intels geistiges Eigentum: CPUs sind bis auf RISC-V weiterhin Closed Source . @PublicVoid und als neuer Benutzer: Wenn eine der Antworten Ihr Problem gelöst hat , vergessen Sie nicht, auf das graue links neben dem Text zu klicken. Dies bedeutet, dass Ja, diese Antwort die nützlichste von allen ist ! ;-)
Fabby
7
Nein, Sie müssten einen komplett neuen Computer mit einer anderen CPU und unterstützenden Chipsätzen kaufen: Es wäre kein Intel-System mehr. Warten Sie noch ein paar Jahre, bis jemand in Taiwan beginnt, Risc-V-Prozessoren zu einem Tiefstpreis zu
bauen.
3
Hallo! Können Sie erklären, was * contrib "bedeutet? Ist ein Contrib-Paket nicht Open Source?
Matt Ellen
3
@ Fabby: Nicht nur Zukunft. Skylake hatte mindestens 1 Korrektheitsproblem vor Meltdown / Spectre, für dessen Behebung ein Mikrocode-Update erforderlich war. (Deaktivieren der Verwendung des IDQ als Schleifenpuffer mit 64 Einträgen (LSD = Loop Stream Detector) aufgrund seltener Eckfälle beim Einfügen (oder Nichteinfügen) von Zusammenführungs-Uops für Teilregister. Erratum SKL150. Siehe hothardware.com/news/ … Siehe auch einige Ergebnisse von Mikrobenchmarks / Leistungsindikatoren auf niedriger Ebene vor dem Fix
Peter Cordes
9
Ich bin gelaufen vrmsund es ist unter anderem nicht gelungen, Chrome zu melden. Es ist also nicht ganz zuverlässig.
Paddy Landau
50

Wenn Sie nur Freie Software (obwohl Sie den Begriff Open Source verwendet haben) auf Ihrem Computer haben möchten, sollten Sie Ubuntu mit der Option "Nur Freie Software" installieren. Mehr dazu erfahren Sie bei dieser Frage .

Option nur für freie Software

Popey
quelle