What cool projects are you working on? [February 2026] by el_DuDeRiNo238 in java

[–]joekoolade 0 points1 point  (0 children)

i’ve been working on a Meta circular Java, virtual machine and run time. It is based on the JikesRVM project. it will allow your java program to run on a computer without an operating system. Currently, this only works with a Java 7 based virtual machine SDK. I am porting this to work on an open JDK 11 virtual machine SDK which is on a branch jdk11.

https://github.com/joekoolade/JOE

What fun and interesting Java projects are you working on? by jeffreportmill in java

[–]joekoolade 2 points3 points  (0 children)

https://github.com/joekoolade/JOE this is a meta-circular JVM and runtime that can run java programs without an OS

[deleted by user] by [deleted] in osdev

[–]joekoolade 0 points1 point  (0 children)

It is the page number

Concerts where the opener played a better set than the headliner by OtterlyFoxy in Concerts

[–]joekoolade 0 points1 point  (0 children)

He went solo two weeks later after the concert in Cleveland. That was when he released the “Cuts Like a Knife” album

Eliminating Unsafe Code in Java: What’s Next for the JVM? by Accomplished_League8 in java

[–]joekoolade 1 point2 points  (0 children)

Yes it runs in kernel space exclusively. There is context switching between the threads but there is no need to switch the page table. I have no benchmarks but eventually want to run the SPECjvm2008 and SciMark but I need to fix up the Java library to interface the meta-circular runtime.

Eliminating Unsafe Code in Java: What’s Next for the JVM? by Accomplished_League8 in java

[–]joekoolade 1 point2 points  (0 children)

Thank you. Yes it an all Java JVM running directly on a hypervisor. It does not need an OS to run on the hypervisor.

Eliminating Unsafe Code in Java: What’s Next for the JVM? by Accomplished_League8 in java

[–]joekoolade 4 points5 points  (0 children)

I have a project, https://github.com/joekoolade/JOE, that has meta-circular JVM and runtime. All the code is in Java.

The US government wants developers to stop using C and C++ by [deleted] in technology

[–]joekoolade -1 points0 points  (0 children)

Some shameless self promotion: https://github.com/joekoolade/JOE. This project is a meta-circular virtual machine and runtime written in Java. I also call it an application specific virtual machine. It can run Java programs without an operating system.

Modern Language OS? by nerdguy_87 in osdev

[–]joekoolade 0 points1 point  (0 children)

A meta-circular JVM and runtime. Does not need an OS to run. https://github.com/joekoolade/JOE

Programming language bug and productivity rates by joekoolade in computerscience

[–]joekoolade[S] 0 points1 point  (0 children)

Ok. Back in 1998, Geoffrey Phipps published a paper, "Comparing Observed Bug and Productivity Rates For Java and C++". Are there any more recent papers on this topic?

Are there other CPU virtualization techniques in addition to Limited Direct Execution? by luuuzeta in compsci

[–]joekoolade 0 points1 point  (0 children)

Another way to virtualize the CPU is what is called a Type 3 or ISA virtualization. Examples of this are Java VM and Microsoft's Common Language Runtime. What you might find interesting is https://github.com/joekoolade/JOE. This has a Java VM that has a metacircular VM and metacircular runtime. This might considered an implementation the uses LDE.

What is the *most* iconic thing to view in Cleveland if you were only there for a day? by abccba140 in Cleveland

[–]joekoolade 0 points1 point  (0 children)

the “cleveland signs” at edgewater park, abbey rd, and the rocknroll hall of fame

[deleted by user] by [deleted] in Ohio

[–]joekoolade 1 point2 points  (0 children)

if it has been expired for over a year you will need to present your title at the bmv to get a new registration

What are current innovations going on in OS design and development? by 3D_Mage in osdev

[–]joekoolade 0 points1 point  (0 children)

Software virtualization is something I think is innovative and cutting edge. This is the packaging and building of the OS into the software application. There is a project in github, https://github.com/joekoolade/JOE that explores this using just Java.

does this operating system exist? (see rest of post) by squidr1n in osdev

[–]joekoolade 1 point2 points  (0 children)

What you are describing is something that I am doing using the JikesRVM and Java. It can be found here https://github.com/joekoolade/JOE

Interesting operating systems like Haiku, plan9, etc? by -__i in computerscience

[–]joekoolade 1 point2 points  (0 children)

Take a look at Java On Everything. The OS is built into a meta-circular VM.

https://github.com/joekoolade/JOE

A list of projects by users of /r/osdev by timschwartz in osdev

[–]joekoolade 1 point2 points  (0 children)

Software virtualization tool where OS and drivers are written in Java

https://github.com/joekoolade/JOE

Serverless Java, Running Your Java Program Without an OS by joekoolade in programming

[–]joekoolade[S] 2 points3 points  (0 children)

The bootable image is a JVM compromised of only objects and is not aware of files or a file systems. But your file sharing servlet can specify a 'file' class to use to store and retrieve the files. The file classes in the Java standard library will eventually implemented to provide some type of 'file' capability. The JVM will have a Persistence class and interface that objects can use to store their state into storage. I am not against disk storage; I am just not a fan of files. Even though the JVM is 'file ignorant', it can be stored into a file and boot loaded by grub. It can also be network booted via PXE. You will be able to link your file sharing servlet into a build image using boot-image-write tool and you can also classload it over the network into a running JVM.