Existem sistemas operacionais não Linux disponíveis?


35

Alguma variação do Linux é o padrão de fato para o Raspberry Pi. No entanto, existem sistemas operacionais menores e menos conhecidos e alguns parecem adequados para um dispositivo tão pequeno.

Existem outros sistemas operacionais compatíveis com o Raspberry Pi?


2
Eu ficaria realmente interessado se fosse possível fazer o MicroC / OS-II funcionar, pois alguns sistemas embarcados em tempo real funcionam.
Breakthrough

Respostas:


25

O RISCOS está em andamento e o QT está disponível agora. Alguns programadores bare metal também estão trabalhando em sistemas operacionais do zero, mas estes são mais para diversão e pesquisa do que sistemas operacionais completos.


6
O SO bare metal parece divertido. Gostaria de compartilhar links?
11138 Damian Powell

@Nick McCloud: forneça alguns links adicionais e você terá a marca de resposta!
RLH

6

Como mencionado anteriormente, o RISCOS está provavelmente no estado mais avançado no momento. Você também pode ler sobre como fazer o FreeBSD funcionar no RPi aqui . Algumas pessoas estão trabalhando em seus próprios sistemas operacionais bare metal, mas na maior parte são projetos de hobby, aqui está um exemplo. Existem alguns problemas técnicos na obtenção de diferentes sistemas operacionais no Rpi, principalmente devido à falta de documentação disponível publicamente em alguns periféricos, especialmente no USB (que é conhecido por ter muitos problemas, mesmo no Linux).


No Amiga, muitos jogos efetivamente dominavam a máquina quando eles iniciavam e enquanto estavam em execução, mas retornavam o controle ao sistema operacional quando terminavam. Você acha que haveria uma maneira prática de um programa com autoridade root fazer isso no Raspian?
Supercat 11/08

@ supercat: Até onde eu sei, isso não é possível no Linux. O hardware de hoje é muito diferente do que era na época de Amiga e muito dele não seria capaz de funcionar corretamente se você desativar o sistema operacional. Mesmo no Amiga (pelo menos é assim que me lembro disso), a desativação da multitarefa era feita principalmente por jogos que você não podia sair e reiniciava todo o sistema depois de terminar de jogar. E reiniciar o Amiga era algo que você faria regularmente, na verdade. O design de sistemas Unix é muito diferente e mais complicado do que o Amiga.
precisa saber é o seguinte

Um amigo meu era desenvolvedor da Amiga na época e ficou muito feliz ao descobrir como escrever um jogo que poderia restaurar rapidamente o sistema operacional ao estado que tinha antes de executar o jogo. Eu sei que os drivers de dispositivo não funcionariam a menos que fossem reimplementados em bare metal, mas poder usar a mesma máquina para desenvolvimento e teste pode ser útil. Mas se Raspian não suporta isso, assim é a vida. Gostaria de saber que tipo de desenvolvimento seria possível no RiscOS de inicialização rápida?
supercat

@ supercat: Tanto quanto se lembre, não havia operação de "restauração" no Amiga, você só podia ativar / desativar o "multitarefa". Isso significa que, em alguns casos, não foi possível voltar ao sistema de trabalho depois de estragar algumas coisas. E não se trata apenas de reimplementar drivers - alguns hardwares hoje esperam que o host sempre funcione (responda / gere algumas interrupções, leia buffers etc.).
precisa saber é o seguinte

4

O Haiku, um sistema operacional cujo design foi inspirado no BeOS, tem uma porta extremamente antiga disponível para o Pi. Leia aqui para mais detalhes.





1

Há também uma porta do Firefox OS .

Também foi relatado no site oficial da framboesa http://www.raspberrypi.org/archives/1787

Atualização de setembro de 2016:

O link acima está quebrado (o site da fundação Raspberry ainda está funcionando). No momento, em setembro de 2016, o Firefox OS portando framboesa parece parado.

O Firefox Os passou o bastão para o B2G e os esforços de desenvolvimento me parecem um pouco interrompidos .


Os links estão quebrados, até o link no site oficial.
Thomas Weller

@ThomasWeller O presente estado da arte de Firefox OS (agora B2G) está descrito aqui: gioyik.com/p/raspberrypi-final-state , graças para identificar a ligação quebrada
Eineki
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.