Making an operating System using java?

Hay almost any java programmer can easily tell me perhaps there is any way to create an Main system using java programming language

Not around 100% Espresso, some putting together language is required to boot the process.

See link for some attempts on this.JNode appears the the majority of mature from the 3 some people list, and is usually written applying only Coffee and a little bit of assembly program code.It’s start source, to aid you to study it to view what is actually involved.

ROFL.Ugh, kid.Not inside Java alone at least.You it is fair to make the actual boot loader in assembly, then the bare your bones functionality in like C as well as C++, not to mention you’d must make your special Java interpreter with whatever made language you choose – again, C and also C++.In which case you write the remaining in Java.Unless you see an amenable source Coffee interpreter that one could port and also bind towards your bare our bones system.

I think it will be an intriguing thing to determine, as the novelty undertaking, but that wouldn’t work actually as a marketed operating-system a result of implied overhead of the interpreted language for example Java.

Java is compiled to be able to bytecode, so you will have to provide your bytecode interpreter created in D or assembly as a backbone.Consequently sure, maybe or maybe not, but it’s going to most likely be even harder than writing an operating-system in simply just C!

Microsoft does something similar being a research project, they wrote an os largely in managed computer code (i.at the.C#).Look here to get more detailed information:
http://en.wikipedia.org/wiki/Singularity_(operating_system)

Given Java uses any “virtual machine” so it is far from dependent upon any particular main system I imagine it’d possibly be counter productive provide to transform into it really is own main system – plus I suspect impossible (like endeavoring to lift yourself up off the ground)
http://www.codeproject.com/KB/java/How_JVM_Works.aspx

Java is just not machine code, so zero.Unless you need an OPERATING SYSTEM running in a Java virtual machine managing on yet another OS.

Leave a Reply