Май 20 2007

IronPython на Mono

Tag: Novell, linux, microsoft, opensourceivbeg @ 10:33 дп

Воистину от 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’ом и подобных этому инициатив, то тут ситуация выглядит противоположно.  Положительно относится к таким инициативам совершенно невозможно.


Апр 18 2007

Про OpenXML, ODT и Google vs. Microsoft

Tag: Novell, google, microsoft, opensourceivbeg @ 7:00 пп

В продолжение предыдущих записей про ODF, OpenXML и остальных. Novell выпустили свой плагин для работы с OpenXML документами для Linux. Поддерживает пока только файлы docx, но и это хотьчто-то

Я вначале подумал было как Novell сумели за столь короткий срок его реализовать, а потом поднял исходные коды с их сайта, open source всё таки. Оказалось что они взяли ODF Converter и переписали его на Mono выпустив сам плагин под BSD лицензией. Что, кстати, ещё и означает что скорее всего он вскоре появится и в других дистрибутивах, главное чтобы там Mono работал.

Что интересно так это что Google при поиске filetype:docx выдаёт всего 240 документов, а при поиске filetype:odt – 86400. Готов спорить, что что-бы там ни говорил Эрик Шмидт про то что Гугл не конкурирует с Microsoft, я в это просто не верю. Google не просто выходят на конкуренцию, они ещё и фактически, подрывают саму бизнес модель Microsoft основанную на лицензировании каждого экземпляра Microsoft Office.


Мар 30 2007

Миграция на OpenSUSE. Продолжение

Tag: Novell, linuxivbeg @ 5:21 пп

В продолжении предыдущих рассуждений про миграцию продолжу тему.

Пересобрать ядро с поддержкой USB для Vmware удалось без проблем и судя по жаркой перепалке в багтрекере Novell пострадали от их изменений в ядре очень многие так как отразилось это не только на Vmware.

При том что я совершенно забыл что VMware сервер всё ещё не поддерживает USB 2.0, эта возможность есть только в Workstation 6.0 beta, то и P2V миграцию пришлось проводить подключая физический диск. Отдельная тема что в Linux’е это так просто не сделаешь – надо менять разрешения на устройстве или у пользователя под которым работает Vmware.

Как бы то ни было сейчас в одной виртуальной машине завершается восстановление образа с Knoppix’ом и Solaris Express, а из другой я пишу в блог и одновременно в двух VM’ках просматриваю видео с VideoLectures.net, параллельно дабы проверить потянет ли. Тянет и и ещё как.

Суммарное резюме – в системе есть практически всё что необходимо. 90% глюков было в связи новомодным оборудованием, а вот для «железа» чуть постарше их просто и не возникнет.


Мар 29 2007

Как я мигрировал на OpenSUSE 10.2

Tag: Novell, linux, microsoftivbeg @ 10:27 пп

С неделю назад я обзавёлся новым компьютером. Благо старый меня уже не устраивал, ни по шумовым показателям, ни по производительности. А хотелось немного немало, а возможности запускать на стенде хотя бы 3 ОС параллельно.

Так что я обзавёлся Core 2 Duo 6700 на 965 чипсете + 4 GB RAM.

При том что на текущем компьютер у меня уже жили в Multi Boot: WinXP Home, Open SUSE 10.1 и Solaris 10 со временем, за нехваткой дискового пространства, последние две перекочевали в виртуальное состояние, а XP висела базовой из-за того что часть операций, например, синхронизация с коммуникатором можно было делать только там.

Как бы то ни было я решился на эксперимент – поставить в качестве базовой ОС OpenSUSE последней версии 10.2 и уже на ней развернуть полный виртуальный стенд. Оговорюсь что идея эта пришла мне не просто так, а после 5 неудачных установок на этот компьютер OpenSUSE 10.1, Solaris 10, FreeBSD 6.1 и Knoppix. Поначалу я сильно задумался не бракованный ли компьютер мне достался поскольку с CD диска он грузился, а потом ни одна ОС свои файлы на CD не находила. Поискав в интернете обнаружил что мой OptiArc’овский DVD-RW является таким новым что поддерживается только последними версиями ядра Linux, начиная с 2.6.18, другие же ОС , за исключением Vista про него ничего не знали. Так что в моём распоряжении был лишь OpenSUSE 10.2 обладающий нужным мне ядром, а все мои последующие рассуждениях о его плюсах и минусах будут с оглядкой на причины выбора.

Далее я буду писать о возникших проблемах и в конце уже о финальном результате.

Continue reading «Как я мигрировал на OpenSUSE 10.2″


Мар 27 2007

Свободное программное обеспечение в школах. Взгляд со стороны

Tag: Novell, linux, microsoft, opensourceivbeg @ 7:16 пп

В свете дела Поносова и обсуждений свободного ПО в школах нашёл сайт – Uchim.info и проект СПООР

Занимаются его создатели, немного-немало, а как раз продвижением Linux и OSS вообще в школах и образовательном процессе. Пожалуй, самое интересное что меня там заинтересовало – это пример перехода новосибирской школы N167 Октябрьского района.

В частности в школе установили на большинстве компьютеров OpenSUSE 10.1 вместо Windows XP,  Star Office 8 вместо MS Office и Xara Etreme вместо Photoshop. Результаты внедрения описаны там же и судя по ним всё прошло вполне успешно.  Действительно нашлось ПО которое работает только на Windows – это специализированные ПО для SmartBoard и мультимедийные диски федеральной поставки.

Другой пример приводит в своём блоге Александр Поносов – Переход на Linux в Пермском техническом университете.

Интересная дискуссия в SamLUG.ru про Linux в школах. Особенно важны ссылки на то что учебный процесс строится по учебникам рекомендуемым в приказах МинОбразования, а там явно упоминаются продукты Microsoft. Поскольку сам я ни учебников, ни приказа не видел, если кто их знает, поделитесь ссылкой.

 Волградский LUG собрал коллекцию ссылок и материалов в помощь преподавателям, ответы на наиболее частые вопросы и поддерживает список школ которым они помогают. Будет весьма интересно если они снова вернут Linux в те школы где ранее от него отказались. У них же присутсвовали комментарии к Microsoft Case Study

Я лично, по прежнему остаюсь при своём мнении что Microsoft крупно опростоволосились в тем что не прикрыли дело Поносова сразу и не отказались от любых претензий. Я вполне допускаю что они и не могли отказаться, а прокуратура сама инициировала процесс, но как-бы то ни было масла в огонь этот процесс подлил.

Немного статистики, всего в России порядка 60 тысяч школ из которых 28 500 должны были подключить к интернету ещё в прошлом году.  Поэтому пока все приведённые выше примеры, увы, единичны и чтобы Linux или любая другая открытая ОС закрепилась в образовании нужны гораздо более целенаправленные меры предпринимаемые самим государством, пока же их не наблюдается. При том я полностью согласен что дети  должны воспитываться в мире где они должны видеть максимум возможных платформ и технологий – Linux, Solaris, Windows, увы, мы до сих пор остаёмся периферией мирового IT и эффективной государственной IT политики это уже никогда не изменится.

Приведу также несколько интересных ссылок про внедрение Linux в школах в мире.

Continue reading «Свободное программное обеспечение в школах. Взгляд со стороны»


Мар 24 2007

CardSpace на Linux и MACOSX

Tag: Novell, microsoft, opensource, security, webivbeg @ 8:16 дп

Дейл Олдс в своём блоге пишет  о том что на BrainShare 2007 одним из интересных выступлений была  демонстрацию Novell’ом проекта Bandits .

Bandits – это OpenSource реализация Windows CardSpace, ранее InfoCard, на Linux и MacOSX. А, в теории, и на любой другой платформе как-то *BSD, Solaris, AIX и так далее. Bandits также поддерживает авторизацию по OpenID и продолжает активно развиваться.

Bandits не единственный OpenSource проект реализующий CardSpace, кроме него существует ещё и проект Higgins  являющийся Java реализацией, соответственно, портируемый практически куда угодно.

Изюминкой же всего этого является то что CardSpace – это патентованная технология Microsoft и чтобы создать Higgins его разработчики вынуждены были направлять в MS запрос на получение разрешения в рамках Open Specification Promise и пока они не получили ответа. В свою очередь Novell не реализовали бы в Bandits поддержку не заключи они соглашение с Microsoft.

С одной стороны их можно понять, в CardSpace были вложены значительные усилия, с другой стороны сейчас когда глобальные SSO системы набирают оборот необходимы усилия по интеграции OpenID, Liberty Alliance и других систем авторизации между собой. И, снова возвращаются все те же вопросы о пользе и вреде патентования в ПО.




Rambler's Top100