|
|
3.13, pavlinux (ok), 16:45, 04/09/2013 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
> Людям которые хотят быть уверены что у них всё используемое на компьютере ПО полностью свободно
Тут тема про firmware загружаемое в железо!
И уже тыщу питсот раз баянили на тему свободной железки:
Полностью свободная железка это - наличие спеков с описанием всех блоков и логики, схем разводок,
их соответствие при изготовлении, полный доступ ко всем этапам процесса изготовления микросхем и платы в целом.
Более того, пугатся надо не то железо, которое позволяет загружать фирмварь,
а как раз те у которых это не документированно и скрыто, типа nvidia.
Как вы думаете, драйвер nvidia, который весит 12Mb, все эти 12 мегов это логика? :)
Для сравнения, ядро с минимально необходимыми модулями весит около 3-5 Mb.
| |
|
|
|
6.62, pavlinux (ok), 14:23, 05/09/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +1 +/– |
$ cat mts_cdma.fw.ihex | head -12
:1000000014360002001E021AF9FFFFFFFFFF023341
:100010001DFFFFFFFFFFFFFFFFFFFFFFFFFF02339B
:10002000C87581CE90FDE88583A012353CEC4D600B
:100030007378AB8003760018B89CFA787F800376DB
:100040000018B865FA78208003760018B820FA788E
:10005000208003760018B81FFA90FDDDAE83AF82D2
:1000600090FBF81200AA6005E4F0A380F690FDE88A
:10007000A88290FDE8A982E8696005E4F20880F7AB
:100080009001081200B390010C1200B390011012FD
:1000900000B39001141200D190011A1200D1900106
:1000A000201200D175D00012341A020126EF6582A9
:1000B0007003EE658322E493F8740193F97402935C
Найди логику? :)
Ну ладно, первые 8 байт - смещения.
| |
|
|
4.57, Sabakwaka (ok), 10:14, 05/09/2013 [^] [^^] [^^^] [ответить] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> у которых это не документированно и скрыто, типа
> nvidia.
У рокчипа и у броадкома - ВСЁ ДОКУМЕНТИРОВНО.
Но «борцунам за» этого мало.
Обвиняют производителей чипов в том, что предоставлен «лишь внешний API высокого уровня» и в том, что производители не предоставляют микрокода, шитого в кристалл и кода, инициализирующего ядро при подаче питания.
Пора бы уже отвязаться от понятия «блоб».
Линус был глубоко прав, пустив бинарь в ядро. Это железо.
| |
|
5.60, Andrey Mitrofanov (?), 10:51, 05/09/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
> Но «борцунам за» этого мало.
> Пора бы уже отвязаться от понятия «блоб».
Милейший, пройдите в сад с Вашими советами людям, которые делом занимаюттся.
> Линус был глубоко прав, пустив бинарь в ядро. Это железо.
ТОварищ Торвальдс, плачет от Счастья -- вот оно Признание.
От безымянного бездельника-пустобрёха, внештатного активиста у продавцов кремния, да.
| |
|
|
|
|
|
|
|
4.53, linux must _RIP_ (?), 08:47, 05/09/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
>> Зачем, оно же свободное! Это самое главное!
> Такой смешной бугурт у потрб-душек, прямо диву даешься :). Да, вот конкретно
> то ядро гарантирует что можно поменять любой его закоулок. Вам от
> этого плохо? Вай-вай-вай.
нам надо что бы ядро работало. И подскажите чем фирмварь которая грузится в железку - не позволяет поменять любой кусок логики ядра? и чем это отличается от фирвари которая запаяна в плату?
| |
|
5.69, VolanD (ok), 05:38, 06/09/2013 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
>>> Зачем, оно же свободное! Это самое главное!
>> Такой смешной бугурт у потрб-душек, прямо диву даешься :). Да, вот конкретно
>> то ядро гарантирует что можно поменять любой его закоулок. Вам от
>> этого плохо? Вай-вай-вай.
> нам надо что бы ядро работало. И подскажите чем фирмварь которая грузится
> в железку - не позволяет поменять любой кусок логики ядра? и
> чем это отличается от фирвари которая запаяна в плату?
Да плевать, что не заработает! Главное свобода!
| |
|
|
|
|
1.9, Аноним (-), 16:03, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –3 +/– |
Проблемы нарватся на нерабочую сетевуху их не волнуют? Совсем все чистят, во блин.
> Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний.
То-есть они "отвечают" за работу скрипта и на этом честном слове выпускают в плавание, "у нас багов нет"?
| |
1.22, Аноним (-), 18:27, 04/09/2013 [ответить] [﹢﹢﹢] [ · · · ] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
Если есть устройство где микропрограмма (возможно с ошибками) содержится в пзу и не подгружается во время работы то фонду спооно понравится и будет работать с этим ядром хотя микропрограмма от этого свободнее не станет.
В общем свободное по это хорошо, но возня с выдиранием проприетарных firmware выполняющихся на закрытых устройствах и не понятно как работающих, глупое занятие.
| |
|