Открытое аппаратное обеспечение

Откры́тое аппара́тное обеспече́ние (или свободное аппаратное обеспечение) — компьютерное и электронное аппаратное обеспечение, разработанное в том же стиле, что свободное и открытое программное обеспечение. Это часть открытой культуры, которая относит идеи открытого доступа и к иным областям применения (не только ПО).

Логотип «open source hardware», разработанная Ассоциацией открытого аппаратного обеспечения[англ.]

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

История

править

Первые активности, направленные на создание первого аппаратного обеспечения, были начаты около 1997 года Брюсом Перенсом, автором определения Open Source, соучредителем Open Source Initiative и радиолюбителем. Он запустил программу «Программу сертификации Открытого аппаратного обеспечения», целью которой было позволить производителям оборудования самостоятельно лицензировать свою продукцию как открытую.

Вскоре после запуска программы Дэвид Фримен объявил о проекте спецификации открытого оборудования (OHSpec), еще одной попытке лицензирования аппаратных компонентов, интерфейсы которых доступны публично, и создания совершенно новой вычислительной платформы в качестве альтернативы проприетарным вычислительным системам[1].

Формы открытых аппаратных обеспечений

править

3D-принтеры

править

Среди открытого аппаратного обеспечения можно назвать следующие 3D-принтеры[2]:

Компьютеры и их компоненты

править
  • Arduino — открытая физическая вычислительная платформа;
  • ERC32 — открытый 32-битный процессор, устойчивый к радиации, с системой команд SPARC V7;
  • LEON — открытый 32-битный процессор RISC (SPARC V8);
  • Open Graphics — проект, нацеленный на создание открытой архитектуры и стандарта графических карт;
  • OpenSPARC — проект, с помощью которого созданы многоядерные процессоры UltraSPARC T1 и UltraSPARC T2 (Sun Microsystems);
  • OpenRISC — группа разработчиков, работающая над созданием высокоскоростного RISC-процессора;
  • OpenBook — проект планшетного ПК (VIA Technologies);
  • RISC-V — открытая и свободная система команд (ISA — Instruction Set Architecture) и процессорная архитектура на основе концепции RISC[3] для микропроцессоров и микроконтроллеров;
  • Simputer — КПК, нацеленный на использование в развивающихся странах;
  • Все советские ЭВМ, за исключением ряда «клонов» ZX Spectrum, комплектовались альбомом электрических схем, что позволяло изучить их устройство и расширять или изменять функциональность для своих нужд. Более того, известны ЭВМ, такие как Радио-86РК, которые специально создавались с учётом этих целей. Однако, необходимые ключевые СБИС имели закрытую внутреннюю архитектуру; публиковались лишь сведения, необходимые для штатного включения микросхемы. Объём такой документации был далёк от необходимого для открытых архитектур.

Телефоны

править
  • Opencellphone.org — также известный как TuxPhone (2007).
  • OpenMoko — проект по созданию открытого GSM смартфона (2007—2012).
  • Project Ara (2013—2016, закрыт) — совместный проект Google и Motorola по созданию «блочного смартфона», отдельные модули которого могут быть легко заменены пользователем.

Транспорт

править
 
Один из вариантов дизайна открытого автомобиля

Другие проекты

править

Кроме Arduino, другими известными проектами открытого аппаратного обеспечения являются[2]:

Другие вещи, связанные с открытым аппаратным обеспечением

править

Организации

править
  • Open Hardware (OH) — проект, в котором проектировщики аппаратного обеспечения делятся своими разработками, публикуя принципиальные схемы и программное обеспечение (драйверы), используемые в их проектах. Дизайнеры открытого аппаратного обеспечения обсуждают свои разработки, помогают друг другу в поиске деталей или решений проблем проектирования, а также демонстрируют свои проекты.
  • OpenCores — организация, создающая сообщество проектировщиков для поддержки открытых ядер процессоров, периферии и других устройств.
  • Open Hardware Repository — проект созданный сотрудниками CERN для организации сообщества вокруг проектов с открытой аппаратной архитектурой и их реализации[4].
  • Open Source Hardware Association[англ.] (OSHWA) — организация, позиционирующая себя как коллективный голос сообщества Open Hardware[5]. Организация также занимается сертификацией аппаратного обеспечения[6].

Спецификации

править
  • POWER — архитектура процессоров. В 2013 году компания IBM учредила консорциум OpenPOWER, предоставив полный доступ к спецификациям. Это дало возможность создавать собственные модификации чипов на базе набора команд POWER без необходимости отчислений[7].
  • Wishbone — стандартная компьютерная шина для объединения модулей в системе на кристалле, выполненная в виде открытой спецификации.[8] Авторские права на стандарт переданы в общественное достояние, он широко используется в проектах OpenCores.

См. также

править

Примечания

править
  1. OHSPec: The Open Hardware Specification Project. web.archive.org (20 февраля 1999). Дата обращения: 6 августа 2024.
  2. 1 2 Scherz, Monk, 2016.
  3. FAQ (англ.). RISC-V International. Дата обращения: 9 июня 2020. Архивировано из оригинала 19 февраля 2016 года.
  4. Open Hardware Repository. Дата обращения: 30 июня 2020. Архивировано 7 февраля 2019 года.
  5. OSHWA. Дата обращения: 22 апреля 2013. Архивировано 9 апреля 2013 года.
  6. Agam Shah. Open-source hardware makers unite to start certifying products Архивная копия от 1 декабря 2016 на Wayback Machine, PCWorld, Nov 22, 2016
  7. IBM Demonstrates Commitment to Open Hardware Movement - Aug 21, 2019 (англ.). IBM News Room. Дата обращения: 11 сентября 2019. Архивировано 4 сентября 2019 года.
  8. SoC Interconnection: Wishbone (англ.) (html) (7 сентября 2002). Дата обращения: 18 января 2010. Архивировано 22 февраля 2012 года.

Литература

править
  • Paul Scherz, Simon Monk. Practical Electronics for Inventors. — 4th ed.. — McGraw-Hill Education TAB, 2016.

Ссылки

править