Кастомная операционная система на Raspberry Pi?

11

Я и его друг-программист надеемся создать собственную операционную систему (ОС). Мы стремимся создать ОС на основе Java, поэтому я хотел бы поближе познакомиться с JNode OS .

Есть ли способ запустить JNode и нашу собственную ОС на Raspberry Pi?

Kezz101
источник
Пожалуйста, добавьте то, что вы узнали (со ссылкой) о запуске VMWare на RaPi.
HeatfanJohn
@HeatfanJohn Нет ссылки. Я немного модифицировал свое собственное программное обеспечение для эмуляции, чтобы работать на RaPi. И прежде чем вы спросите, к сожалению, я не могу поделиться этим программным обеспечением, потому что мне заплатили много денег, чтобы сделать его для кого-то, и он не был бы очень рад, если бы я поместил его в общественное достояние.
Kezz101
Вам не нужно было бы делать это PD, но я думаю, что им также не понравится раскрывать источник по лицензии.
XTL
@xtl Мы живем в мире, где думаем, что для меня это дороже, если у тебя его нет. Поэтому Kezz101 должен спросить разрешения.
Ctrl-Alt-Delor

Ответы:

8

Я не уверен насчет Jnode, но у компьютерной лаборатории в Кембриджском университете есть небольшой курс по разработке ОС на Raspberry Pi, который вас может заинтересовать:

Baking Pi - Разработка операционных систем

неприятный человек
источник
Спасибо! Я нашел эту статью очень интересной ... Это, безусловно, поможет в долгосрочной перспективе!
Kezz101
3

Вам будет очень больно, если вы пойдете по пути Java. Кроме того, операционные системы, способные делать что-то интересное, требуют гораздо больше работы, чем вы, вероятно, думаете.

На данный момент JNode требует больше памяти, чем у Pi, и не портирован на Raspberry, поэтому для его запуска потребуется немало смазки для локтя.

Вы можете найти гораздо более полезным с точки зрения того, чтобы заставить компьютер что- то делать, поработать над завершением поддержки драйверов в дистрибутиве Linux, который вы в конечном итоге используете. Raspbian, кажется, где импульс в эти дни.

Турбьерн Равн Андерсен
источник
Ах, спасибо за совет! Я действительно пошел по пути изменения дистрибутива Raspian для поддержки Java для запуска своего рода «встроенной ОС».
Kezz101
Обратите внимание, что с тех пор, как я написал ответ, Oracle выпустила JVM, подходящую для Raspberry.
Турбьёрн Равн Андерсен
Это пререлиз JDK8? Если да, то стоит ли обновлять этот комментарий?
Kezz101