Comment m'assurer que je n'utilise aucun logiciel propriétaire après l'installation?

58

Je sais que je peux vérifier le logiciel non-libre actuellement installé à l'aide de la commande suivante (en supposant qu'il aptitudes'agisse d' un logiciel libre ):

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

Et je peux supprimer les sources "restreinte" et "multivers" (et ne pas ajouter de PPA) pour garder cette liste vide. À partir de ce moment, je présume apt install somethingque quelque chose se trouve dans les sources autorisées ou n’est pas trouvé.

Est-ce assez? Est-ce que cela garantit que tous les logiciels que j'utilise (dans Ubuntu) sont open-source?

Public Void
la source
2
Connexes: comment supprimer les sources
exclusives

Réponses:

107

vrms( Virtual Richard M. Stallman) à la rescousse:
Virtuel Richard M. Stallman

sudo apt install vrms
vrms

et vous obtiendrez quelque chose comme:

      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.

cela garantira que vous n'avez / n'a pas de logiciel propriétaire installé.

Remarque: les correctifs du microprogramme de la CPU ne sont pas libres, mais ils sont absolument nécessaires pour vous protéger de certains défauts du processeur et de leurs semblables, alors n’excédez pas! ;-)

Fabby
la source
13
Propriété intellectuelle d'Intel: les processeurs sont toujours des sources fermées à l'exception de RISC-V . @PublicVoid et que vous êtes un nouvel utilisateur: Si l' une des réponses résoudre votre problème , ne pas oublier de cliquer sur le gris à gauche de son texte, ce qui signifie Oui, cette réponse est la plus utile de tous ! ;-)
Fabby
7
Non, vous devez acheter un nouvel ordinateur complet avec un autre processeur et des jeux de puces compatibles: ce ne serait plus un système Intel. Donnez-lui encore quelques années jusqu'à ce que quelqu'un à Taiwan commence à construire des processeurs Risc-V à un prix imbattable @PublicVoid
Fabby
3
Salut! Pourriez-vous expliquer ce que * contrib "signifie? Un paquet contrib est-il une source ouverte?
Matt Ellen
3
@Fabby: Pas seulement le futur. Skylake a eu au moins un problème d’exactitude avant Meltdown / Specter qui nécessitait une mise à jour du microcode pour résoudre le problème. (Désactivation de l'utilisation de l'IDQ en tant que tampon de boucle à 64 entrées (LSD = Loop Stream Detector) en raison de rares cas d'angles avec insertion (ou non insertion) de fusion d'ops pour les registres partiels. Erratum SKL150. Voir hothardware.com/news/. ... Voir aussi quelques résultats de microbiens repères / compteurs de performances de bas niveau avant le remède
Peter Cordes
9
J'ai couru vrmset il n'a pas réussi à signaler Chrome, entre autres. Donc, ce n'est pas entièrement fiable.
Paddy Landau
50

Si vous souhaitez uniquement disposer de logiciels libres (bien que vous utilisiez le terme Open Source) sur votre ordinateur, vous voudrez peut-être envisager d'installer Ubuntu avec l'option "Logiciel libre uniquement". Vous pouvez en savoir plus sur cette question .

Logiciel libre uniquement en option

popey
la source