Все, что я когда-либо слышал о Raspberry Pi, это то, что это SoC с «открытым исходным кодом». Но я вижу, что процессор внутри BroadCom SoC - это чип ARM.
Мое понимание аппаратного обеспечения с открытым исходным кодом состоит в том, что каждый отдельный аппаратный компонент на нем должен быть с открытым исходным кодом, чтобы единица в целом была OSH. Но если ARM является частной собственностью, то как RPi может быть OSH?!?
arm
open-source
smeeb
источник
источник
Ответы:
Raspberry Pi никогда не утверждал, что Pi является открытым исходным кодом. Есть много частей, особенно программное обеспечение, которое с открытым исходным кодом, но не все. Пи подвергался критике за то, что у него есть части, которые являются закрытым исходным кодом, однако, учитывая, что целью Пи является образование детей, все с открытым исходным кодом не рассматривается в качестве приоритета.
источник
Не уверен, откуда у вас сложилось впечатление, что Pi (или что-нибудь еще в этом отношении) - это «ОБОРУДОВАНИЕ с открытым исходным кодом» ..
Конечно, это не так ... он, тем не менее, запускает ПО с открытым исходным кодом на SOC, который включает в себя графический процессор с микрокодом, который является «блобом» с закрытым исходным кодом (это должно быть по двум очень веским причинам - (1) вы можете выполнить H264 Декодирование видео в форматах MPEG и VC1 на графическом процессоре (а это означает, что для сохранения легальности ТРЕБУЕТСЯ лицензионный сбор) и (2) кремний для графических процессоров - это древний дизайн с рядом «недокументированных функций» (поэтому любой, кто изменяет микрокод для одна функция рискует «сломать» свою работу в других, явно не связанных, функциях)
Хотя я бы согласился с тем, что отсутствие доступа к микрокоду GPU является небольшим недостатком, особенно для тех, кто хочет достичь какой-либо реальной производительности за счет Pi, он никогда не был нацелен на что-то кроме школьников (очевидно, « хобби "пришло как запоздалая мысль ..)
С другой стороны, где еще вы можете получить столько «бесплатного» программного обеспечения (и столько «бесплатной» поддержки) в системе менее чем за 30 долларов?
источник
Существует много различных лицензий с открытым исходным кодом. С каждой лицензией определение открытого исходного кода может сильно отличаться в зависимости от того, что необходимо распространять, а что разрешать или запрещать с точки зрения повторного использования и распространения.
Большая часть аппаратного обеспечения, предоставляемого Raspberry Pi, содержится в SoC Broadcom BCM2837 (Raspberry Pi 3 и более поздние версии, также используемые в некоторых версиях Raspberry Pi 2). Этот IC не является открытым исходным кодом, и по причинам, которые мне незнакомы, по всей видимости, он не имеет общедоступной информации о рынке или общедоступной документации для него.
Ни один крупный дистрибьютор не выставляет этот IC на продажу, и Broadcom не размещает таблицу данных для загрузки на своем веб-сайте.
источник