You Probably know what java is. If it din't exist neither would this website or the device you are on. It is a basic framework of technology. You may not have java installed on your device but you still are Using it. I bet you didn't know there was a java operating system. It is called Jnode. Give it a try I didn't have any luck with it but you may.
Jnode (32 bit)