Все новости от 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 тоже можно использовать как средство давления на конкурентов.. |
|
|