Як переконатися, що після встановлення я не використовую жодного власного програмного забезпечення?


58

Я знаю, що я можу перевірити встановлене на даний момент невільне програмне забезпечення за допомогою наступної команди (припустимо, що aptitudeце FOSS):

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

І я можу видалити "обмежені" та "мультисвіткові" джерела (і не додавати жодних PPA), щоб цей список був порожнім. З цього моменту я припускаю, що коли я вважаю apt install something, що щось є у дозволених джерелах, або його немає.

Цього достатньо? Чи гарантує це, що все програмне забезпечення, яке я запускаю (в Ubuntu), є відкритим кодом?


Відповіді:


107

vrms( Virtual Richard M. Stallman) на допомогу:
Віртуальний Річард М. Сталлман

sudo apt install vrms
vrms

і ви отримаєте щось на кшталт:

      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.

це гарантуватиме, що у вас немає / не встановлено жодного фірмового програмного забезпечення.

Примітка: патчі вбудованого програмного забезпечення не вільні, але абсолютно необхідні для захисту від деяких недоліків процесора та їх помилок, тому не перебирайте за борт! ;-)


13
Інтелектуальна власність Intel: процесори все ще є закритим джерелом, крім RISC-V . @PublicVoid і як ви новий користувач: Якщо одна з відповідей вирішила вашу проблему , не забудьте натиснути сіру зліва від її тексту, що означає , що ця відповідь є найкориснішою з усіх ! ;-)
Fabby

7
Ні, вам доведеться купувати цілий новий комп’ютер з іншим процесором та підтримуючими чіпсетами: це вже не буде системою Intel. Дайте йому ще кілька років, поки хтось із Тайваню не почне будувати процесори Risc-V за найнижчою ціною @PublicVoid
Fabby

3
Привіт! Чи можете ви пояснити, що означає * contrib "? Чи пакет внесків не є відкритим кодом?
Метт Еллен

3
@Fabby: Не просто майбутнє. Skylake мав щонайменше одну проблему з правильністю до Meltdown / Spectre, яка потребувала оновлення мікрокоду для виправлення. (Вимкнення використання IDQ в якості буфера циклу 64 запису (LSD = Loop Stream Detector) через рідкісні кутові випадки із вставкою (або невдалою вставкою) об'єднання uops для часткових регістрів. Erratum SKL150. Див. Hothardware.com/news/ … . Дивіться також деякі низькорівневі показники мікро-показників / перф-лічильників перед виправленням
Пітер Кордес

9
Я побіг, vrmsі не вдалося повідомити про Chrome, серед інших. Отже, це не зовсім надійно.
Падді Ландау

50

Якщо ви хочете мати на своєму комп’ютері лише вільне програмне забезпечення (хоча ви використовували термін Open Source), можливо, ви захочете розглянути можливість встановлення Ubuntu за допомогою параметра "Тільки для вільного програмного забезпечення". Ви можете дізнатися більше з цього питання .

Опція лише для безкоштовного програмного забезпечення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.