Sistema operativo personalizado en la Raspberry Pi?

11

Yo y un amigo codificador estamos buscando crear nuestro propio sistema operativo (SO). Estamos buscando crear un sistema operativo basado en Java, por lo que me encantaría buscar información sobre el sistema operativo JNode en busca de inspiración.

¿Hay alguna manera de ejecutar JNode y nuestro propio sistema operativo en Raspberry Pi?

Kezz101
fuente
Agregue lo que descubrió (con el enlace) sobre la ejecución de VMWare en RaPi.
HeatfanJohn
@HeatfanJohn No hay enlace. Modifiqué ligeramente mi propio software de emulación para trabajar en el RaPi. Y antes de preguntar, lamentablemente no puedo compartir este software porque me pagaron mucho dinero para hacerlo por alguien y él realmente no estaría feliz si lo pusiera en el dominio público.
Kezz101
No tendrías que hacerlo PD, pero imagino que tampoco les gustará revelar la fuente bajo licencia.
XTL
Sí, pero es un problema de confianza, ¿sabes?
Kezz101
@xtl Vivimos en un mundo donde pensamos que vale más para mí si no lo tienes. Entonces Kezz101 tiene que pedir permiso.
ctrl-alt-delor

Respuestas:

8

No estoy seguro acerca de Jnode, pero el Laboratorio de Computación de la Universidad de Cambridge tiene un breve curso sobre desarrollo de sistemas operativos en Raspberry Pi que podría interesarle:

Baking Pi - Desarrollo de sistemas operativos

rallador
fuente
¡Gracias! Ese artículo me pareció muy interesante ... ¡Sin duda ayudará a largo plazo!
Kezz101
3

Tienes mucho dolor si sigues el camino de Java. Además, los sistemas operativos capaces de hacer cualquier cosa interesante requieren mucho más trabajo del que probablemente piensas.

JNode requiere a partir de ahora más memoria que la Pi y no está portado a la Raspberry, por lo que requerirá un poco de grasa en el codo para comenzar a funcionar.

Puede que le resulte mucho más gratificante en términos de lograr que la computadora haga algo, hacer un trabajo para completar el soporte del controlador en la distribución de Linux que termina utilizando. Raspbian parece estar donde está el impulso en estos días.

Thorbjørn Ravn Andersen
fuente
Ah, gracias por el consejo! De hecho, seguí el camino de modificar la distribución de Raspian para admitir Java para ejecutar una especie de 'sistema operativo incorporado'.
Kezz101
Tenga en cuenta que desde que escribí la respuesta, Oracle ha lanzado una JVM adecuada para Raspberry.
Thorbjørn Ravn Andersen
¿Es esta la versión preliminar de JDK8? Si es así, ¿podría valer la pena actualizar este comentario?
Kezz101