Me and a fellow coder friend are looking to create our own operating system (OS). We're looking to create a Java-based OS, so I would love to poke about the JNode OS for inspiration.

Is there a way to run JNode, and our own OS, on the Raspberry Pi?

  • Please add what you found out (with link) about running VMWare on the RaPi. Sep 9, 2012 at 2:36
  • You wouldn't have to make it PD, but I imagine they also won't like disclosing the source under license.
    – XTL
    Sep 10, 2012 at 5:48
  • @xtl We live in a world where we think that it is worth more to me if you don't have it. So Kezz101 has to ask permission. Jun 10, 2014 at 17:43

2 Answers 2


I'm not sure about Jnode, but the Computer Laboratory at Cambridge University has a short course on OS development on the Raspberry Pi that you might be interested in:

Baking Pi - Operating Systems Development

  • Thank you! I found that article very interesting... It'll certainly help in the long run!
    – Kezz
    Sep 7, 2012 at 19:27

You are in for a lot of pain if you go the Java way. Also operating systems capable of actually doing anything interesting takes much more work than you most likely think.

JNode requires as of now more memory than the Pi has and is not ported to the Raspberry, so it will require quite a bit of elbow grease to get up and running.

You might find it much more rewarding in terms of actually getting the computer to do something, to do some work on completing driver support on the Linux distribution you end up using. Raspbian seems to be where the momentum are these days.

  • Ah thanks for the advice! I did indeed go down the path of modifying the Raspian distro to support Java to run a sort of 'embedded OS'.
    – Kezz
    Sep 10, 2012 at 15:49
  • Note that since I wrote the answer, Oracle has come out with a JVM suitable for the Raspberry. Sep 16, 2013 at 19:14
  • Is this the JDK8 prerelease? If so, might it be worth updating this comment?
    – Kezz
    Sep 17, 2013 at 20:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.