Tudo o que eu já ouvi sobre o Raspberry Pi é que é um SoC de "código aberto". Mas vejo que a CPU dentro do BroadCom SoC é um chip ARM.
Meu entendimento do hardware de código aberto é que todos os componentes de hardware nele precisam ser de código aberto para que a unidade como um todo seja OSH. Mas se o ARM é proprietário, como o RPi pode ser OSH?!?
arm
open-source
smeeb
fonte
fonte
Respostas:
O Raspberry Pi nunca afirmou que o Pi é de código aberto. Existem muitas partes, especialmente o software, que é de código aberto, mas nem tudo é. Houve críticas ao Pi por ter partes de código fechado, no entanto, dado que o objetivo do Pi é a educação das crianças, o código aberto nem tudo é visto como uma prioridade.
fonte
Não tenho certeza de onde você teve a impressão de que o Pi (ou qualquer outra coisa) seja "HARDWARE de código aberto".
Com certeza, não é. No entanto, ele executa o software de código aberto em um SOC que inclui uma GPU com microcódigo, que é um 'blob' de código fechado (deve ser por duas razões muito boas - (1) você pode executar o H264 , Decodificação de vídeo MPEG e VC1 na GPU (e isso significa que é necessária uma taxa de licença para manter a legalidade) e (2) o silício da GPU é um design antigo com vários 'recursos não documentados' (portanto, qualquer pessoa que altere o microcódigo para uma função corre o risco de 'quebrar' sua operação em outras funções aparentemente não relacionadas)
Embora eu concorde que o fato de não ter acesso ao microcódigo da GPU seja uma desvantagem, especialmente para quem deseja obter algum tipo de desempenho real com o Pi, ele nunca foi realmente direcionado a outra coisa senão as crianças da escola (aparentemente o ' mais hobbiest 'veio como uma reflexão tardia ..)
Por outro lado, onde mais você pode obter tanto software "gratuito" (e tanto suporte "gratuito") em um sistema por menos de US $ 30?
fonte
Existem muitas licenças de código aberto diferentes por aí. Com cada licença, a definição de código aberto pode ser bem diferente em relação ao que precisa ser compartilhado e o que precisa ser permitido ou negado do ponto de vista da reutilização e redistribuição.
A maior parte do valor de hardware fornecido pelo Raspberry Pi está contida no Broadcom BCM2837 SoC (Raspberry Pi 3 e posterior, também usado em algumas revisões do Raspberry Pi 2). Este IC não é de código aberto e, por razões que eu não conheço, não parece ter disponibilidade geral de mercado ou documentação disponível publicamente para ele.
Nenhum distribuidor importante lista esse IC para venda, nem a Broadcom disponibiliza a folha de dados para download em seu site.
fonte