Эх, где же Киллен.

Он в своё время возмущался про засилье майкрософт, что майкрософский софт не идёт на линуксах.

И говорил бы вот бы заставить всех разработчиков писать софт на отдельной платформе, а уже потом переделывать на его под ту или иную ОС.

Ну, так же для этого и существует ява:



Программы на Java могут быть транслированы в байт-код, выполняемый на виртуальной джава-машине (JVM) — программе, обрабатывающей байтовый код и передающей инструкции оборудованию, как интерпретатор, но с тем отличием, что байтовый код в отличие от текста обрабатывается значительно быстрее.



Достоинство подобного способа выполнения программ — в полной независимости байт-кода от ОС и оборудования, что позволяет выполнять Java приложения на любом устройстве, которое поддерживает виртуальную машину. Другой важной особенностью технологии Java является гибкая система безопасности, благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание. Это позволяет пользователям загружать программы, написанные на Java, на их компьютеры (или другие устройства, например, мобильные телефоны) из неизвестных источников, при этом не опасаясь заражения вирусами, пропажи ценной информации, и т. п.




По слухам(услышанных от Кирилла) ява счас шагает и развивается.

Так что если так будет раньше то проблема не соответствия программы с ОС снимется сама собой