Воистину от Mono не убежишь. Разработчики за 16 дней воссоздали Dynamic Language Runtime (DLR) и портировали IronPython с его поддержкой. Ну а при поддержке DLR портирование других динамических языков — IronRuby, SmallTalk/DLR и других, это уже задача технически несложная.
А означает это что IronPython будет работать:
- в плагине SilverLight;
- на Linux’е, *BSD MACOSX, а при желании и на всех других ОС;
- на всех предыдущих версиях Windows которые IronPython на .NET 2.0 может не поддерживать;
Кстати с Mono ситуация очень интересная.
С одной стороны при наличии полнофункциональной реализации Mono клиенты могут выбирать «Mono + Linux + бесплатную СУБД» и использовать разработчиков знающих .NET/ASP.NET, а то есть продажи серверного ПО и СУБД у Microsoft могут снизится.
С другой стороны, Mono может оттянуть часть малых компаний разработчиков с Java на .NET, и позволить конкурировать на уровне принимости реализации. По принципу — «Используйте Mono если хотите чтобы это работало на Linux и .NET на Windows»
Я думаю что за этими двумя причинами и кроется тот факт что Microsoft не поддерживает Mono и не ставит палки в колёса. Они сами ещё не определились что им делать. Ко всему ещё и соглашение между MS и Novell уже не позволит им применять патентные иски против Mono. Как бы то ни было, а IronPython на Linux — это хорошая новость.
Собственно ссылка:
http://vistasmalltalk.wordpress.com/2007/05/16/ironpython-running-on-mono/
P.S.
Кстати это один из примеров того почему я считаю что следует рассматривать Microsoft как технологическую и бизнес компании по отдельности.
Технологически они по прежнему одна из компаний не последних в инновациях. И IronPython который создаёт Джим Хингуин переманеный с проекта Jython (Java Python), и Windows Cardspace, и Silverlight, и многие другие технологии весьма и весьма достойны внимания. Лично я наблюдаю за всем этим с большим интересом.
А вот когда дело начинает касаться политики вроде дела Поносова, идей о нарушении их патентов Linux’ом и OpenOffice’ом и подобных этому инициатив, то тут ситуация выглядит противоположно. Положительно относится к таким инициативам совершенно невозможно.