Jak upewnić się, że po instalacji nie używam żadnego oprogramowania własnościowego?


58

Wiem, że mogę sprawdzić aktualnie zainstalowane niewolne oprogramowanie za pomocą następującego polecenia (zakładając, że aptitudeto FOSS):

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

Mogę usunąć źródła „zastrzeżone” i „multiwersum” (i nie dodawać żadnych umów PPA), aby zachować tę listę pustą. Zakładam, że od tego momentu za każdym razem, gdy apt install somethingcoś jest w dozwolonych źródłach lub nie można go znaleźć.

Czy to wystarczy? Czy to gwarantuje, że całe oprogramowanie, które uruchamiam (w Ubuntu) jest typu open source?


Odpowiedzi:


107

vrms( Virtual Richard M. Stallman) na ratunek:
Wirtualny Richard M. Stallman

sudo apt install vrms
vrms

a dostaniesz coś takiego:

      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.

zapewni to, że nie masz / nie masz zainstalowanego żadnego oprogramowania własnościowego.

Uwaga: łaty oprogramowania układowego procesora są niewolne, ale absolutnie potrzebne, aby chronić Cię przed niektórymi wadami procesora i ich wadami, więc nie przesadzaj! ;-)


13
Własność intelektualna Intela: Procesory są nadal zamknięte, z wyjątkiem RISC-V . @PublicVoid, a ponieważ jesteś nowym użytkownikiem: Jeśli jedna z odpowiedzi rozwiązała problem , nie zapomnij kliknąć szarego ☑ po lewej stronie tekstu, co oznacza Tak, ta odpowiedź jest najbardziej przydatna ze wszystkich ! ;-)
— Fabby

7
Nie, musiałbyś kupić cały nowy komputer z innym procesorem i obsługującymi mikroukładami: nie byłby to już system Intel. Daj mi jeszcze kilka lat, aż ktoś na Tajwanie zacznie budować procesory Risc-V za niesamowitą cenę @PublicVoid
— Fabby

3
Cześć! Czy możesz wyjaśnić, co oznacza * contrib? Czy pakiet contrib nie jest open source?
— Matt Ellen,

3
@Fabby: Nie tylko przyszłość. Skylake miał co najmniej 1 problem z poprawnością przed Meltdown / Spectre, który wymagał aktualizacji mikrokodu, aby naprawić. (Wyłączenie użycia IDQ jako 64-wejściowego bufora pętli (LSD = Loop Stream Detector) z powodu rzadkich przypadków narożnych z wstawianiem (lub brakiem wstawiania) scalania niedziałających dla rejestrów częściowych. Erratum SKL150. Zobacz hothardware.com/news/ … Zobacz także niektóre wyniki mikrobenchmarków / perf-counter przed poprawką
— Peter Cordes

9
Uruchomiłem vrmsi nie udało mi się zgłosić Chrome. Nie jest to więc całkowicie wiarygodne.
— Paddy Landau,

50

Jeśli chcesz mieć tylko wolne oprogramowanie (chociaż używasz terminu Open Source) na swoim komputerze, możesz rozważyć zainstalowanie Ubuntu z opcją „Tylko wolne oprogramowanie”. Możesz dowiedzieć się więcej na to pytanie .

Opcja tylko wolnego oprogramowania

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.