История изменений
Исправление SakuraKun, (текущая версия) :
Для грамотного подбора железа под опенсорс можно воспользоваться сайтом h-node - хотя там не всё оперативно обновляется, и если хочется железо чуточку посвежее то придётся поизучать самостоятельно.
Если железо уже есть, и хочется проверить насколько его чипы способны к безблобовой работе (и какие блобы следует выпиливать на не-FSF'шном дистрибутиве если ты готов пожертвовать данной функциональностью) - то нужно:
- полностью разрядить железо чтобы блобы гарантированно слетели из энергозависимой памяти чипов; в случае с G505S - отсоединить адаптер питания и батарейку, после чего подержать кнопку включения несколько секунд и для дополнительной уверенности дать ему полежать около часа.
Как-то раз я удивился тому что у моего AR9462 внезапно работает Bluetooth в FSF'шном дистрибутиве, хотя не должен - и тут я вспомнил что незадолго до этого тестировал обычный дистрибутив, который по всей видимости подгрузил блоб на Bluetooth и этот блоб там выжил. - запустить LiveCD какого-нибудь FSF'шного дистрибутива - т.е. одобренного (endorsed) Free Software Foundation - и потестировать: если там какое-то устройство не работает (например Bluetooth) - конечно, может быть и ошибка в софте самого дистрибутива (и на всякий случай лучше перепроверить в другом FSF'шном дистре) , но скорее всего это означает что данное устройство неспособно работать без закрытого бинарного блоба. И дальше тебе решать, на какой компромисс идти: готов ли ты пожертвовать функциональностью данного конкретного устройства ради повышенной свободы/безопасности (и тогда нужно будет выпилить его блоб если и использовать обычный Linux), или смириться с этим блобом (предварительно оценив потенциальную опасность использования по его природе, и если доступны какие-то инструменты вроде AtomDis то при возможности использовать их для самостоятельного анализа).
Исходная версия SakuraKun, :
Для грамотного подбора железа под опенсорс можно воспользоваться сайтом h-node - хотя там не всё оперативно обновляется, и если хочется железо чуточку посвежее то придётся поизучать самостоятельно.
Если железо уже есть, и хочется проверить насколько его чипы способны к безблобовой работе (и какие блобы следует выпиливать на не-FSF'шном дистрибутиве если ты готов пожертвовать данной функциональностью) - то нужно:
- полностью разрядить железо чтобы блобы гарантированно слетели из энергозависимой памяти чипов; в случае с G505S - отсоединить адаптер питания и батарейку, после чего подержать кнопку включения несколько секунд и для дополнительной уверенности дать ему полежать около часа.
Как-то раз я удивился тому что у моего AR9462 внезапно работает Bluetooth в FSF'шном дистрибутиве, хотя не должен - и тут я вспомнил что незадолго до этого тестировал обычный дистрибутив, который по всей видимости подгрузил блоб на Bluetooth и этот блоб там выжил. - запустить LiveCD какого-нибудь FSF'шного дистрибутива - т.е. одобренного (endorsed) Free Software Foundation - и потестировать: если там какое-то устройство не работает (например Bluetooth) - конечно, может быть и ошибка в софте самого дистрибутива (и на всякий случай лучше перепроверить в другом FSF'шном дистре) , но скорее всего это означает что данное устройство неспособно работать без закрытого бинарного блоба. И дальше тебе решать, на какой компромисс идти: готов ли ты пожертвовать функциональностью данного конкретного устройства ради повышенной свободы/безопасности (и тогда нужно будет выпилить его блоб если и использовать обычный Linux), или смириться с этим блобом (предварительно оценив потенциальную опасность использования по его природе, и если доступны какие-то инструменты вроде AtomDis то при возможности использовать их для самостоятельного анализа).