LINUX.ORG.RU

Debian и несвободное ПО

 , ,


0

1

Дорогой нефти всем. Вопрос к людям, разбирающимся в теме Free Software. Итак, я подумываю перейти на Debian и всецело поддерживаю идею свободного софта. Но я не хочу страдать из-за отсутствия важных проприетарных компонентов. Опустим тему драйверов на всякие Wi-Fi и видеокарты, допустим свободные дрова на них лежат в ядре. Но ведь помимо этого в других дистрах (арч, манджара, убунту) есть и другие non-free компоненты. Например проприетарная система для обновления uefi и microcode для процессора. Как я понимаю, исправления таких уязвимостей как Meltdown и Spectre находятся именно в этом микрокоде, тогда получается, что дебиан не защищён от них? В общем, я хочу определиться с тем минимумом фирмварей, которые будут мне необходимы для нормальной работы, но с поправкой, что никаких бесполезных фирмварей быть не должно. Просьба высказываться только знающим людям. Желательно хотя бы в общих чертах обрисовать тему всей этой проприетарщины или направить на нужную литературу. P.S.Извините за такой сумбур, но в интернетах по этому делу информации - ноль, а документация у дебиана - никакая.

└─> apt-cache search microcode
mupen64plus-rsp-hle - high-level rsp emulation for mupen64plus
mupen64plus-rsp-z64 - low-level rsp emulation for mupen64plus
mupen64plus-video-arachnoid - Arachnoid high-level graphics emulation for mupen64plus
mupen64plus-video-glide64 - Glide64 high-level graphics emulation for mupen64plus
mupen64plus-video-glide64mk2 - Glide64Mk2 high-level graphics emulation for mupen64plus
mupen64plus-video-rice - Rice's high-level graphics emulation for mupen64plus
mupen64plus-video-z64 - low-level rdp emulation for mupen64plus
needrestart - check which daemons need to be restarted after library upgrades
simh - Emulators for 33 different computers
tkgate - Tcl/Tk based digital circuit editor and simulator
amd64-microcode - Processor microcode firmware for AMD CPUs
firmware-amd-graphics - Binary firmware for AMD/ATI graphics chips
firmware-misc-nonfree - Binary firmware for various drivers in the Linux kernel
intel-microcode - Processor microcode firmware for Intel CPUs
iucode-tool - Intel processor microcode tool
microcode.ctl - Intel IA32/IA64 CPU Microcode Utility (transitional package)
mupen64plus-rsp-hle-dbg - high-level rsp emulation for mupen64plus debug symbols package
mupen64plus-rsp-z64-dbg - low-level rsp emulation for mupen64plus debug symbols package
mupen64plus-video-arachnoid-dbg - Arachnoid graphics hle for mupen64plus debug symbols package
mupen64plus-video-glide64-dbg - Glide64 graphics hle for mupen64plus debug symbols package
mupen64plus-video-glide64mk2-dbg - Glide64Mk2 graphics hle for mupen64plus debug symbols package
mupen64plus-video-rice-dbg - Rice's graphics hle for mupen64plus debug symbols package
mupen64plus-video-z64-dbg - low-level rdp emulation for mupen64plus debug symbols package

shell-script ★★★★★
()

4.2

извините за такой сумбур, но в интернетах по этому делу информации - ноль, а документация у дебиана - никакая.

Есть non-free и в Debian.

Artamudo ★★★★
()

в интернетах по этому делу информации - ноль

Ваши навыки гуглинга пробили недосягаемое дно.

Deleted
()
Ответ на: комментарий от Deleted

Ну, если в гугле есть ответ на этот вопрос, тогда ссылки в студию.

LinuxGgeek
() автор топика
Ответ на: комментарий от LinuxGgeek

Какая-то надуманная проблема. Ты же не на одноплатнике сидишь, чтобы фильтровать фирмварь.

Как я понимаю, исправления таких уязвимостей как Meltdown и Spectre находятся именно в этом микрокоде, тогда получается, что дебиан не защищён от них?

Mitigations уже есть в ядре по дефолту.

Artamudo ★★★★
()

Intel и AMD - разработчики ядра Linux. Тебе это хоть о чем-то говорит?

qtm ★★★
()

Ребзя, прошу заметить, вопрос был не только про микрокод, это просто как пример, там ещё куча другой фирмвари.

LinuxGgeek
() автор топика
Ответ на: комментарий от Artamudo

Mitigations уже есть в ядре по дефолту.

Без микрокода не все работают.
Другое дело, что микрокод ещё зашивается в биосе, так что если биос обновлённый то отдельный пакет в ОС может и не нужен

TheAnonymous ★★★★★
()

Тоже мне никакая документация. Это у тебя никакой уровень пользователя.

По первой же ссылке «debian install cpu microcode» Google выдает вполне полную инфу, как это делать.

Вкратце — есть в Debian этот микрокод. Он несвободный, но если подключишь contrib non-free секции — ставится одной командой.

Vsevolod-linuxoid ★★★★★
()

В общем, я хочу определиться с тем минимумом фирмварей, которые будут мне необходимы для нормальной работы, но с поправкой, что никаких бесполезных фирмварей быть не должно.

Сейчас допью кофе и начну гадать на его гуще...

Железо какое у тебя?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Прошу внимательно читать тему, я в курсе, что он есть, я в курсе, как его поставить. Я же совсем не это спрашивал. И вопрос не в микрокоде одном только. Он просто как пример.

LinuxGgeek
() автор топика
Ответ на: комментарий от LinuxGgeek

Какие несвободные фирмвари необходимы для работы ОС без учета драйверов на железо? Ответ очевиден: никакие.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от LinuxGgeek

Более того, есть несколько дистрибутивов GNU/ Linux (в том числе и debian-like), которые вообще не включают в себя несвободные компоненты любого рода. Единственные их ограничения — не на таком широком списке железа способны работать и ряда прикладного ПО нет в принципе. Но GNU/Linux на ряде железа сам по себе работоспособен без проприетарных компонентов уже давно.

https://www.gnu.org/distros/free-distros.html

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

документация у дебиана - никакая

Кошмар просто:

https://www.debian.org/doc/manuals/debian-reference/ch09.en.html#_hardware_drivers_and_firmware

По вашему вопросу: кроме микрокода для процессора всё ставится по потребности. Есть железка, которая не работает без firmware – ставите пакет с её прошивкой. У меня, например, помимо intel-microcode стоит firmware-realtek – потому что есть такая сетевая.

Rootlexx ★★★★★
()
Ответ на: комментарий от LinuxGgeek

А что скажем с системой обновления uefi?

Я ХЗ, что это. Если имеется в виду fwupd – он есть.

И вообще, у Debian неплохой поиск по пакетам: https://www.debian.org/distrib/packages

Rootlexx ★★★★★
()

Или полностью свободный дистр, или тащите проприетарные компоненты. Уточняйте лицензию компонентов. В чем трагедия?

Meltdown и Spectre

Паникерская хрень без задач.

xDShot ★★★★★
()

Опустим тему драйверов на всякие Wi-Fi и видеокарты, допустим свободные дрова на них лежат в ядре.

Ох уж эти лицемеры. Не лежат, так накатим из non-free, а потом все равно поговорим об идеях.

anonymous
()
Ответ на: комментарий от LinuxGgeek

Опустим, потому что в моём случае они как раз лежат.

Ну так удали их, если ты не лицемер, зачем они тебе? Их наличие не соответствует твоим взглядам.

anonymous
()
Ответ на: комментарий от anonymous

Откуда удалить, из ядра? Ты я смотрю, тоже что-то там удалял, и в зависимостях удаляемого пакета оказались твои мозги.

LinuxGgeek
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.