Существуют ли какие-либо операционные системы, отличные от Linux?

35

Некоторые вариации Linux являются стандартом де-факто для Raspberry Pi. Тем не менее, существуют меньшие, менее известные операционные системы, и некоторые из них могут показаться подходящими для такого маленького устройства.

Существуют ли другие операционные системы, совместимые с Raspberry Pi?

RLH
источник
2
Мне было бы очень интересно, если бы была возможность заставить работать MicroC / OS-II для некоторых встроенных систем реального времени.
Прорыв

Ответы:

25

RISCOS находится в разработке, и теперь доступен QT. Некоторые программисты, работающие на голом железе, также работают с ОС с нуля, но это больше для развлечения и исследований, чем для полноценной ОС.

Ник МакКлауд
источник
6
Bare metal OS звучит как веселье. Хотите поделиться ссылками?
Дамиан Пауэлл
@ Ник МакКлауд: предоставьте несколько дополнительных ссылок, и у вас будет отметка ответа!
RLH
6

Как упоминалось ранее, RISCOS, вероятно, сейчас находится в наиболее продвинутом состоянии. Вы также можете прочитать о том, как заставить FreeBSD работать на RPi здесь . Некоторые люди работают над собственными операциями на голом металле, но это в основном хобби-проекты, вот пример. Существуют некоторые технические проблемы с получением различных ОС на Rpi, в основном из-за отсутствия общедоступной документации на некоторые периферийные устройства, особенно USB (у которого, как известно, много проблем даже в Linux).

Кшиштоф Адамски
источник
На Amiga многие игры будут эффективно захватывать компьютер при запуске и во время работы, но затем возвращать управление ОС после завершения. Не могли бы вы подумать, что будет какой-нибудь практический способ для программы с полномочиями root сделать это под Raspian?
суперкат
@supercat: Насколько я знаю, это невозможно в Linux. Современное оборудование сильно отличается от того, что было в эпоху Amiga, и многие из них не смогут работать должным образом, если вы отключите ОС. Даже на Amiga (по крайней мере, так я это помню) отключение многозадачности в основном делалось играми, которые вы не могли покинуть, и после завершения игры вы перезагрузили бы всю систему. И перезагрузка Amiga была чем-то, что вы будете делать регулярно, на самом деле. Дизайн Unix-систем сильно отличается от Amiga.
Кшиштоф Адамски,
Мой друг был разработчиком Amiga в те дни, и он был очень счастлив, когда узнал, как написать игру, которая могла бы быстро восстановить ОС до состояния, которое она имела до запуска игры. Я знаю, что драйверы устройств не будут работать, если они не будут повторно реализованы на голом железе, но возможность использовать одну и ту же машину для разработки и тестирования может оказаться полезной. Но если Raspian не поддерживает это, такова жизнь. Интересно, какая разработка будет возможна в условиях быстрой загрузки RiscOS?
суперкат
@supercat: Насколько я помню, в Amiga не было операции «восстановление», вы могли только включить / отключить «многозадачность». Это означает, что в некоторых случаях было невозможно вернуться к работающей системе после того, как все испортилось. И дело не только в реализации драйверов - сегодня некоторые устройства ожидают, что хост всегда будет работать (реагировать на / генерировать некоторые прерывания, читать буферы и т. Д.).
Кшиштоф Адамски,
4

Haiku, ОС, дизайн которой был вдохновлен BeOS, имеет очень ранний порт, доступный для Pi. Читайте здесь для более подробной информации.

Торальф Вестстрем
источник
3

NetBSD в работе (загрузка не более); FreeBSD также (только загрузчик).

Мне самому
источник
4
Привет мне сам! Добро пожаловать в Raspberry Pi . Не могли бы вы добавить цитаты к вашему ответу? Благодарность!
1

Также есть порт Firefox OS .

Об этом сообщается и на официальном малиновом сайте http://www.raspberrypi.org/archives/1787

Обновление за сентябрь 2016 года:

Выше ссылка не работает (сайт основания Raspberry один все еще функционирует). В настоящее время, сентябрь 2016 года, перенос Firefox OS на Raspberry кажется застопорился.

Firefox Os передал эстафету B2G, и усилия по разработке кажутся мне несколько остановленными .

Eineki
источник
Ссылки битые, даже ссылка на официальном сайте.
Томас Уэллер
@ThomasWeller Современное состояние Firefox OS (теперь B2G) описывается здесь: gioyik.com/p/raspberrypi-final-state , спасибо за то, что вы указали сломанную ссылку
Eineki