Sono disponibili sistemi operativi non Linux?


35

Alcune varianti di Linux sono di fatto lo standard per Raspberry Pi. Tuttavia, esistono sistemi operativi più piccoli e meno noti e alcuni sembrano appropriati per un dispositivo così piccolo.

Esistono altri sistemi operativi compatibili con Raspberry Pi?


2
Sarei davvero interessato se fosse possibile far funzionare MicroC / OS-II , per alcuni sistemi embedded in tempo reale.
Breakthrough

Risposte:


25

RISCOS è in lavorazione e ora è disponibile QT. Alcuni programmatori bare metal stanno lavorando anche ai sistemi operativi da zero, ma questi sono più per divertimento e ricerca che per sistemi operativi completi.


6
Il sistema operativo bare metal sembra divertente. Vuoi condividere i link?
Damian Powell,

@ Nick McCloud: fornisci alcuni link aggiuntivi e hai il segno di risposta!
RLH,

6

Come accennato in precedenza, RISCOS è probabilmente allo stato più avanzato in questo momento. Puoi anche leggere come far funzionare FreeBSD su RPi qui . Alcune persone stanno lavorando sui propri sistemi operativi bare metal, ma sono principalmente progetti per hobby, ecco un esempio. Ci sono alcuni problemi tecnici con ottenere diversi sistemi operativi su Rpi, principalmente a causa della mancanza di documentazione pubblicamente disponibile per alcune periferiche, in particolare USB (che è noto per avere molti problemi anche su Linux).


Sull'Amiga, molti giochi avrebbero effettivamente preso il controllo della macchina quando sono stati avviati e mentre erano in esecuzione, ma al termine avrebbero restituito il controllo al sistema operativo. Penseresti che ci sarebbe un modo pratico per un programma con l'autorità di root di farlo sotto Raspian?
supercat

@supercat: Per quanto ne so questo non è possibile su Linux. L'hardware di oggi è molto diverso da come era nell'era Amiga e molto non sarebbe in grado di funzionare correttamente se si disabilita il sistema operativo. Anche su Amiga (almeno così mi ricordo), la disabilitazione del multitasking è stata per lo più fatta da giochi che non potevi davvero lasciare e che avresti riavviato l'intero sistema dopo aver finito di giocare. E riavviare Amiga era qualcosa che avresti fatto regolarmente, in realtà. La progettazione di sistemi Unix è molto diversa e più complicata di quella di Amiga.
Krzysztof Adamski l'

Un mio amico era uno sviluppatore di Amiga in passato, ed era molto felice quando ha scoperto come scrivere un gioco che avrebbe potuto ripristinare rapidamente il sistema operativo allo stato che aveva prima di eseguire il gioco. So che i driver di dispositivo non funzionerebbero se non fossero stati reimplementati su bare metal, ma essere in grado di utilizzare la stessa macchina per lo sviluppo e il test potrebbe essere utile. Ma se Raspian non lo supporta, questa è la vita. Mi chiedo che tipo di sviluppo sarebbe possibile con il RiscOS ad avvio rapido?
supercat

@supercat: Per quanto si ricordi, non è stata eseguita alcuna operazione di "ripristino" su Amiga, è possibile abilitare / disabilitare solo il "multitasking". Ciò significa che in alcuni casi non è stato possibile tornare al sistema di lavoro dopo aver rovinato alcune cose. E non si tratta solo di reimplementare i driver: alcuni hardware oggi si aspettano solo che l'host funzioni sempre (rispondere a / generare alcuni interrupt, leggere i buffer, ecc.).
Krzysztof Adamski,

4

Haiku, un sistema operativo il cui design è stato ispirato da BeOS, ha una porta estremamente antica disponibile per il Pi. Leggi qui per maggiori dettagli.





1

C'è anche una porta di Firefox OS .

È stato riportato anche sul sito ufficiale dei lamponi http://www.raspberrypi.org/archives/1787

Aggiornamento di settembre 2016:

I collegamenti sopra sono interrotti (quello del sito di fondazione Raspberry è ancora funzionante). Allo stato attuale, settembre 2016 il porting di Firefox OS su raspberry sembra bloccato.

Firefox Os ha passato il testimone a B2G e gli sforzi di sviluppo mi sembrano in qualche modo fermati .


I collegamenti sono interrotti, anche il collegamento nel sito ufficiale.
Thomas Weller,

@ThomasWeller L'attuale stato dell'arte del sistema operativo Firefox (ora B2G) è descritto qui: gioyik.com/p/raspberrypi-final-state , grazie per aver individuato il link non funzionante
Eineki,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.