[an error occurred while processing this directive]
|
Когда-то давно появились виртуальные машины для мленьких устройств
и микроконтроллеров (например сановская KVM).
С тех пор GCC успел ввести поддержку различных фитч связанных
с джабой: gcj; Direct Bytecode Execution, которая использует
на микропроцессорах/контроллерах ARM аппаратный ускоритель Jazelle.
Когда-то даже наблюдались попытки создания ОС базирующихся на виртуальных машинах, некогда как-то заглохшая сановская JavaOS повидимому даже возродилась недавно(второй URL).
А еще я нашел в инете некий песевдоклон линукса в основе которого так же виртуальная машиня. До компактности и поддержки устройств ucLinux
(который запросто работает на микроконтроллерах без MMU) этой системе еще далеко, но чем черт не шутит.
Еще складывается впечатление что у них там недостаточно участников проекта которые бы хорошо разбирались в низкоуровневом программировании и ассемблере для того чтобы в ближайшее время заставить эту штуку работать на разных процессорах...
http://www.jnode.org/
http://java.sun.com/developer/products/JavaOS/TechDocs/index.html
Так кидайте же в меня камни приверженцы классического подхода к программированию!;)