Вот тут и появляются 2 проэкта. Один на C#, другой на Java... что собственно сейчас и есть... и еще есть NullWar на Python.
А по поводу проблем... ОС - не главная проблема... гораздо сложнее договорится об архитектуре... тут как раз проще одному начать, а потом уже другие подключаются и пишут в рамках одной архитектуры...
По поводу платформы... не будем засорять топик![]()