На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2001-3-28 на главную / новости от 2001-3-28
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 28 марта 2001 г.

Open source: от ПО к аппаратуре

Инженеры всего мира, общающиеся по интернету, намерены создать гигантскую библиотеку бесплатных конструкций аппаратуры, переняв модель обобществления интеллектуальной собственности у разработчиков Linux и других open-source программистов. Такая библиотека, содержащая элементы конструкций процессоров, контроллеров памяти, периферии, системных плат и ряда других компонентов, поможет развитию молодых компаний. Не вкладывая миллионы долларов в фундаментальные и часто уже кем-то выполненные разработки, они смогут найти необходимое know-how в библиотеке и использовать его бесплатно.

В то же время наличие выбора хороших конструкций open source способно ускорить разработку вычислительных устройств — от телевизионных приставок до сетевых коммутаторов. «Я начал интересоваться аппаратурой open source в конце 90-х, когда был студентом, — рассказывает конструктор такой аппаратуры и неформальный лидер движения OpenCores Джамил Хатиб (Jamil Khatib). — Мне было непонятно, почему open-source ПО есть, а open-source аппаратуры нет, и я начал публиковать свои конструкции в вебе. В целом процесс open source является результатом вклада многих людей в конкретную конструкцию, открытую для каждого, кто пожелает ее усовершенствовать».

Бесплатных чипов не будет
Работать с аппаратурой open source гораздо сложнее, чем загрузить и установить копию Linux. Компаниям, выбравшим этот путь, придется интегрировать open-source элементы в окончательную конструкцию своих изделий. Для этого могут потребоваться большие трудозатраты, тем более что прямой поддержкой open-source технологии никто не занимается. Не исключены и проблемы с патентами. «На самом деле аппаратура никогда не будет по-настоящему бесплатной, — говорит разработчик микросхем и активный участник движения OpenCores Рудольф Юсселманн (Rudolf Usselmann). — Но мы надеемся добиться удешевления и повышения качества конструкций. Посмотрите, сколько стоит микропроцессор Intel Pentium!».

Для решения производственных вопросов open-source сообщество пытается договориться с такими компаниями, как Flextronics, которая предоставляет мощности по производству микросхем, а также услуги инженеров и конструкторов. Цель сообщества — создать такую обширную библиотеку, чтобы компании могли выпускать устройства, полностью построенные из open-source элементов. Но на это потребуется время.

Единение в Сети
Open-source аппаратура обязана своим существованием группе людей, которые, кроме всего прочего, получают удовольствие от проектирования микросхем и других устройств. Лидеры движения накапливают свои идеи и обмениваются ими в таких узлах интернета, как веб-сайт OpenCores. Один из наиболее важных его проектов — разработка процессора OpenRISC для встроенных и интернет-устройств. OpenCores планирует интегрировать в него контроллер памяти, контроллер USB и другие компоненты. «Крупные компании тратят на конструирование кучу денег — и не всегда получают отдачу, — говорит Юсселманн. — В сообществе OpenCores мы знаем, чего хотим, и уверены, что наше решение — лучшее».

Разработчики, в том числе те, что трудятся над новым процессором, пришли в движение open source ради удовольствия. Но они быстро стали активными поборниками этой модели. Другие члены движения оказываются на сайте OpenCore случайно — и остаются. «В какой-то момент мне стало скучно, — говорит Юсселманн. — Мне нужно было чем-то занять свое серое вещество. Как-то раз я зашел на веб-страницу OpenCores и зарегистрировался. Я занялся этим, чтобы поупражняться, и с удовольствием участвовал во множестве мелких проектов, наслаждаясь работой без начальства, которое держит за глотку. Я создавал компоненты, которые люди находили действительно полезными».

Сейчас Юсселманн работает над конструкцией процессора OpenRISC и помогает организовать спонсорство для проектов OpenCores как в форме предоставления необходимых инструментов разработки, так и в форме поддержки со стороны производителей микросхем по контрактам.

Растущая библиотека
Число проектов на OpenCores растет как снежный ком: новые «системы на кристалле», контроллеры памяти, микросхемы DSP и даже системные платы. Разработанный Юсселманном клон PIC, версия популярного RISC-микроконтроллера, используется в нескольких готовых микропроцессорах. «Моя конструкция намного быстрее и позволяет управлять типом и количеством фактически используемых периферийных устройств», — говорит он.

Одна из основных проблем, с которыми сталкиваются разработчики OpenCores, заключается в том, что, хотя элементы конструкции аппаратуры достаются бесплатно, их интеграция в готовое устройство требует значительных расходов. «Существенная экономия на лицензионной плате и роялти достигается лишь при значительных объемах поставок», — говорит старший аналитик MicroDesign Resources Кевин Кривелл (Kevin Krewell). Вместе с тем производителям устройств требуется поддержка в смежных областях. «Самое трудное — это поддержка программным обеспечением, — добавляет он. — Аппаратура должна быть совместимой с программами, используемыми в устройствах».

Несмотря на потенциал open-source модели для молодых предприятий, она вряд ли поколеблет позиции крупных производителей аппаратуры, как это произошло в индустрии программного обеспечения: такие технологии, как микропроцессорная архитектура Intel, защищены многочисленными патентами.

Но инженеры OpenCores не задумываются о конкуренции. «Мы можем комбинировать know-how со всего мира, создавая и совершенствуя технологии и продукты, — говорит Юсселманн. — Я уверен, что нас ожидает грандиозный успех. Мы разрабатываем все больше и больше компонентов и охватываем самые разнообразные области, так что на нас начинают обращать внимание... Мы можем сосуществовать с крупными производителями, как Intel сосуществует с AMD. Мы не намерены конкурировать с компаниями вроде Sun и Cisco».

Однако Хатиб считает, что китам индустрии следовало бы обратить внимание на новое движение. «Конкуренция со стороны open-source аппаратуры им не грозит, но, может быть, изменить свои стратегии им все же придется», — говорит он.
Обсуждение и комментарии

Dmitry - dgzhmail.ru
28 Mar 2001 8:37 PM
"Альтернативный пентиум 5 Build 615. Bugs fixed:
- MUL теперь корректно работает с отрицательными числами;

Known problems:
- FDIV не пашет в этом билде :( Ждите апдейта"

"Пожалуйста, поставьте заплатку на свой процессор" :)) Так это будет выглядеть ? ;))))

Сдается мне, серьезные конторы не сильно будут (если вообще будут) поощрять это дело, а толковые покупатели не будут экономить копейку, ибо в итоге скорее всего потеряют рубль ...
 

Skull - andrey_tigeri.am
29 Mar 2001 5:48 AM
2 Dmitry: движение OpenSource в различных его
видах не предназначено для завоевания мира - эта
задача решается сама по себе в силу
предоставления более экономичных и практичных
решений. Как правило, в это движение идут люди
ради собственного удовольствия (пожалуй та же
схема, как и в FIDO) и там проявляют инициативу
для таких же свободных людей, как и они сами. ;)
 

Гоблин
29 Mar 2001 7:21 AM
2Dmitry Знал бы ты в какой шок вгоняют конструкции радиолюбителей навороченных «профессоров» и «инженеров» от электроники. Эти горе профессионалы не могут даже понять как это работе, а стоят эти произведения на порядки!!!! дешевле. Так что это очень правильное направление и я думаю что года через 2-3 будет серьезное движение
 

Botsman
29 Mar 2001 9:06 AM
Если вспомнить незабвенный Спектрум, то про него говаривали, будто инженеры фирмы Zilog, выпускавшей Z-80, однажды посмотрели схемы всевозможных "ленинградов" и "краснодаров" и сказали, что их процессор в такой схеме работать не может в принципе.
 

Вкуц
29 Mar 2001 12:22 PM
"Завоевание мира само собой" и "как Фидо" вообще не стыкуются. Фидо только и существует, что "из интереса". Более коммерциализированный Инет закопал ФИДО заживо. Все это не более чем просто полигон для хороших идей. Видимо и из Линукса что то выростет со временем хорошее, но коммерческое. Правда стоить оно будет дешевле виндов из-за отсутствия затрат на НИОКР. По крайней мере Линух УЖЕ прекрасно смотрится в портативных системах. Там где работает принцип: "Сконфигурировано раз и навсегда."
 

Andrei - andreipoffice.bcltele.com
29 Mar 2001 2:13 PM
Авторское право, когда-то бывшее двигателем прогресса, давно превратилось в его тормоз. Вы посмотрите, что сейчас патентуется: идеи, методы, способы... Смотреть противно: сделают какую-нибудь фигульку, а накрывают тоннами бумажной макулатуры сразу целые области исследований, хоть как-то затронутые при её разработке. Как ещё воздух никто не запатентовал, как водку "Смирнов"!
А мужики молодцы, дай им Бог.
 

eXOR
29 Mar 2001 3:01 PM
Чудненько... процессор бесплатным не будет, зато разновидностей станет больше - это есть гуд!
 

EVGEN
2 Apr 2001 12:24 PM
Рекомендую сходить на их сайт. Там как я понял, никто и не собирается изображать Пень, или что-нибудь в этом роде. Ведь само по себе ядро-это программа, которую нужно записать в ПЛИС, котораябесплатной отнюдь не является. По-моему, перспектива здесь именно в самостоятельном создании спциализированных систем на кристалле, например, какой-нибудь РИСК/видео проц+сетевой проц+двупортовое ОЗУ..Создание такой системы из готовых чипов будет гораздо дороже.А гнаться за ИНТЕЛОМ в серийных изделиях бесполезно и неинтересно. Что же касается любительских разработок, то это все хорошо, но не следует забывать одну истину, что хороший инженер тратит на разработку вдвое больше времени, чем любитель, стоимость разработки в два раза дороже, но и работает она на порядок надежнее...Впрочем, при разработке ядер о любительстве говорить вряд-ли прийдется- все участники проекта скорее всего ОЧЕНЬ квалифицированные инженеры.
 

Кир
2 Apr 2001 9:02 PM
Идея хорошая и в некоторых случаях сработает. Я вот знаю команду, которая готовит свое железо именно как Open-source - по принципу пусть делает кто хочет, а вот за настройкой, софтом и пр. все равно к ним придут. Т.е. open-source тоже можно использовать как средство давления на конкурентов..
 

 

← февраль 2001 20  21  22  23  26  27  28  29  30 апрель 2001 →
Реклама!
 

 

Место для Вашей рекламы!