answersLogoWhite

0


Best Answer

No. Apart from anything else, Java must run in a virtual machine. The only way to write an OS that runs in a VM is if the VM exists in firmware. Even so, the level of abstraction in the VM would make it unworkable. Java does not have any direct access to the hardware, which is a prerequisite for any OS. Even if it were actually possible to write an OS in Java, it would be slower than molasses for even the most basic operations.

C++ is the only real option here, combined with assembler for low-level operations. Of course you must have a complete understanding of all the hardware your OS could run on. The more variable the hardware, the more complex the OS needs to be. Gone are the days when a single programmer threw an OS together in their spare time. These days, we'll take an existing open-source OS and modify it to suit. Even so, it's still a major undertaking.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Is Java the best programming language to develop an operating system - I want to know if Java is capable of producing a good operating system except other languages like C plus plus Python Ruby VB etc?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What are the Definitions on programming?

Programming is a term that describes the usage of a programming language. Programming languages (C++ for example) are languages that create programs, these programming languages should not be confused with scripting languages. Scripting languages are languages that are meant to be interpenetrated by programs. (Written in a programming language)


What programming language is ubuntu 12.04 written in?

Linux operating systems utilize many languages. The kernel is mostly written in C.


What is the best website to download C programming language?

Programming languages (or natural languages) cannot be downloaded.


Why java is 100 percent programming language?

There are no 'partial' programming languages.


What the answer of give 5 programming language influence by c language?

It would be a list of five programming languages.


Is Programming a language?

No, but of course there is a programmers' slang. And programming is done with so-called 'programming languages'.


Which programming language requires a very precise organization?

All Programming Languages


What kind of programming language is Halide?

There are many different programming languages available on the market. The programming language 'Halide' is a relatively new language on the market that was created to make programming easier.


The C programming Language free download?

Programming languages (or natural languages) cannot be downloaded.


.net is the programming language?

No. .NET is a framework, not a programming language. It is the common framework used by the C#, F# and Visual Basic programming languages.


How does an operating system affect the application software?

Software has to be written to run on a particular operating system. While there are lots of programming languages that will run on many operating systems, a compiler or runtime engine has to interpret the programming language and translate it into commands that the operating system understands. The Operating System is the foundation of the building. Applications are the structure built on the foundation.


Which programming language develop by the US?

Lots of programming languages were developed IN the US or BY US citizens, but there are no languages that were developed BY the US as a whole.