Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

154 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernel of JavaOS

The kernel is a fundamental part of an operating system. It acts as the main interface between the computer's hardware and the software applications running on it. This kernel is written in C and Assembly.

Targets

Current is only support for x86 processors with 32bit memory address.

Future work

For x86_64, ARM and RiscV processors

Legal issues

This Java runtime environment is a clean-room implementation of the JVM specification. JX is the original project. There are no Java license from Sun, so the system can not be called a Java system yet. The source code is released under the GPL with an exception statement. The exception allows you to use it together with closed-source code as long as you only use the provided interface components. (see also http://www.gnu.org/licenses/gpl-faq.html)

About

This is a microkernel for Java OS

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Used by

Contributors

Languages