Bagaimana cara memastikan saya tidak menggunakan perangkat lunak berpemilik setelah instalasi?

58

Saya tahu saya dapat memeriksa perangkat lunak tidak bebas yang saat ini diinstal dengan perintah berikut (dengan asumsi aptitudeFOSS):

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

Dan saya dapat menghapus sumber "terbatas" dan "multiverse" (dan tidak menambahkan PPA) untuk membuat daftar itu kosong. Saya berasumsi dari titik ini, setiap kali saya apt install something, bahwa ada sesuatu di sumber yang diizinkan atau tidak ditemukan.

Apa ini cukup? Apakah ini memastikan semua perangkat lunak yang saya jalankan (di Ubuntu) adalah open-source?

Kekosongan Publik
sumber

Jawaban:

107

vrms( VIrtual Richard M. STallman) untuk menyelamatkan:
Virtual Richard M. Stallman

sudo apt install vrms
vrms

dan Anda akan mendapatkan sesuatu seperti:

      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.

yang akan memastikan Anda tidak menginstal perangkat lunak berpemilik.

Catatan: patch firmware CPU tidak bebas tetapi benar-benar diperlukan untuk melindungi Anda dari beberapa kekurangan prosesor dan sejenisnya, jadi jangan berlebihan! ;-)

Fabby
sumber
13
Kekayaan Intelektual Intel: CPU masih merupakan sumber tertutup kecuali RISC-V . @PublicVoid dan sebagai Anda pengguna baru: Jika salah satu dari jawaban memecahkan masalah Anda , jangan lupa untuk klik abu-abu di sebelah kiri teks, yang berarti Ya, jawaban ini adalah yang paling berguna dari semua ! ;-)
Fabby
7
Tidak, Anda harus membeli seluruh komputer baru dengan CPU lain dan chipset pendukung: itu tidak akan menjadi sistem Intel lagi. Berikan beberapa tahun lagi hingga seseorang di Taiwan mulai membangun prosesor Risc-V dengan harga terendah @PublicVoid
Fabby
3
Hai! Bisakah Anda jelaskan apa arti * contrib? Apakah paket contrib bukan open source?
Matt Ellen
3
@ Fabby: Bukan hanya masa depan. Skylake memiliki setidaknya 1 masalah kebenaran sebelum Meltdown / Spectre yang membutuhkan pembaruan mikrokode untuk memperbaikinya. (Menonaktifkan penggunaan IDQ sebagai buffer loop 64-entri (LSD = Loop Stream Detector) karena kasus sudut langka dengan memasukkan (atau gagal menyisipkan) menggabungkan uops untuk register parsial. Erratum SKL150. Lihat hothardware.com/news/ .... Lihat juga beberapa hasil microbenchmark / perf-counter tingkat rendah sebelum perbaikan
Peter Cordes
9
Saya berlari vrmsdan gagal melaporkan Chrome, di antaranya. Jadi, itu tidak sepenuhnya dapat diandalkan.
Paddy Landau
50

Jika Anda ingin memiliki hanya Perangkat Lunak Bebas (walaupun Anda menggunakan istilah Open Source) di komputer Anda, Anda mungkin ingin mempertimbangkan untuk menginstal Ubuntu dengan opsi "Hanya Perangkat Lunak Bebas". Anda dapat mengetahui lebih lanjut di pertanyaan ini .

Opsi hanya perangkat lunak bebas

popey
sumber