LINUX.ORG.RU

Mono 2.2

 ,


0

0

Производительность времени исполнения:

  • Новый генератор кода. Тree-based заменён на Linear IL engine, что позволило увеличить скорость во многих невычислительных задачах.
Компиляция перед исполнением (Ahead of Time Compilation):
  • Поддержка Full Ahead of Time Compilation, generic sharing и статического связывания.
Мониторинг:
  • Поддержка мониторинга с помощью PerformanceCounters.
  • GUI утилита `mperfmon'.
Прочее:
  • Добавлена поддержка SIMD в Mono JIT.
  • C#: Mono.CSharp.Evaluator(класс и библиотека ) для динамической загрузки и исполнения C# кода.
  • csharp Shell

>>> Подробности

Ответ на: комментарий от olegchir

> Мы собираемся писать свою IDE для C#/mono.

Не идите путем привычки к яве. Попробуйте скопировать VS и у вас будет успех. Хотя бы подсветку + контекстную помощь/intellisense. Это если вы хотите успешный проект а не тратить свое время впустую. Удачи.

anonymous
()
Ответ на: комментарий от olegchir

> Ох, даже если MS и найдет какую-то лазейку, что не так-то просто как ты полагаешь,...

Да не нужно особых лазеек. У них запатентовано то, что они делают в дотнет. В моно оно же слепо скопировано ==> нарушает патент.

> то они просто не будут этого делать.

Бгг. Если достаточная часть OSS подсядет на mono, то еще как будут. Это ж один из немногих способов давит на конкурента.

> Так как MS не выпускает Linux, то антимонопольный комитет

Антимонопольный коммитет будет работать только пока M$ - монополист. А вендекапец все ближе, и скоро монополии может настать (формальный) конец.

> mono - потенциальная платформа для проприетарных программ

Ага, и прямой конкурент дотнету. Что еще хуже, программы под mono, в отличие от программ под дотнет, не способствуют продажам винды. Микрософту mono только мешает.

> Зачем MS терять рынок?

Наоборот, не терять, а удерживать. Рынок ОС. И далее, по цепочке, остальные рынки.

> Да еще такой, какого у них нет под родной платформой именно потому что она родная?

Вражескую платформу с удовольствием утопят. Не так давно это пытались сделать руками SCO.

> Наезд на mono абсолютно точно выйдет в убытки

На чем конкретно микрософт мог бы потерять деньги, запретив все реализации дотнета, кроме своей собственной?

> освети дело, пожалуйста, ссылкой на подробную инфу. не нагуглил.

Вот сама история: The GIF format is encumbered by a Unisys patent for the Lempel-Ziv-Welch compression algorithm. Use of any GIF image generator not licensed by Unisys can make you liable to lawsuit. Unisys apparently refuses to issue licenses for use of LZW in open-source programs, and in 1999 stated that its policy is to require a $5000 fee from websites that carry GIF images made by unlicensed software -- even nonprofit websites created and displayed with free software.

В качестве примера софтины под BSD-лицензией, из которой поддержку GIF вынуждены были убрать, могу привести GD. http://ru.wikipedia.org/wiki/GD

Из-за проблемы с патентами, компрессия GIF была в свое время выкинута вообще из всех известных мне утилит -- под угрозой судебного преследования.

С патентами на дотнет ситуация совершенно аналогичная. Микрософт лишь ждет, когда вы хорошенько подсядете. С их стороны было бы глупо начинать преследования раньше времени.

Manhunt ★★★★★
()
Ответ на: комментарий от eXOR

>Человек - человеку рознь!

homo homini кукурузу ест

jtootf ★★★★★
()
Ответ на: комментарий от a3

>Легкое скриптование, вот то, что необходимо. Но это не про яву, да.

я что-то пропустил? тут уже снова Tcl обсуждают? :)

jtootf ★★★★★
()
Ответ на: комментарий от olegchir

> Приведтие пример языка с человеческим синтаксисом, плз. Хаскель? D? -)

VB, например.

Nxx ★★★★★
()
Ответ на: комментарий от Manhunt

> С патентами на дотнет ситуация совершенно аналогичная.

Давайте огласим список. И чтобы этого не было в стандарте ECMA.

А патенты у нас кругом. Все ОС -- сплошь в патентах IBM.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

и не надо думать о прототипе будет.

anonymous
()
Ответ на: комментарий от sv75

> Давайте огласим список.

О патентах сказал rms. Самостоятельно я не вникал. И так ясно, что это ловушка.

Впрочем, если Вы оплатите хороших юристов, которые проведут основательное исследование на предмет патентной чистоты mono, я могу пересмотреть свое мнение :)

Manhunt ★★★★★
()
Ответ на: комментарий от olegchir

> Да вот пока что VS идет путем привычки к Яве. Решарпер - он откуда взялся? ))

Ну видно переход с Явы на C# для некоторых болезнен раз страдают подобной фигней. Но если ориентироваться на чистых C++/C#, то Ява-лайк ненужен. Более того - неудобен.

anonymous
()
Ответ на: комментарий от sv75

> И чтобы этого не было в стандарте ECMA.

А причем тут стандарты? Вон на ddr-память стандарты есть, но это не мешает гребаной RAMBUS выигрывать судебные дела против производителей ddr-памяти и ddr-контроллеров.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

> Да не нужно особых лазеек. У них запатентовано то, что они делают в дотнет. В моно оно же слепо скопировано ==> нарушает патент.

Вы об этом спросили юристов проекта Mono? Я думаю, у них свое мнение на этот счет. Спросите. напишите их ответ :)

Судя по FAQ на их сайте они больше всего боятся что в новой версии .net'а MS придумает такой API который они не смогут реализовать или поддерживать. А трясучки "нас всех засудят!" не наблюдается.

Надо полагать, это всё потому, что они опираются на какие-то открытые стандарты.

> Наоборот, не терять, а удерживать. Рынок ОС. И далее, по цепочке, остальные рынки.

Вообще-то Винда - далеко не единственный источник дохода MS, точно так же как у Макдональдса - продажа чизбургеров. Поэтому вряд ли кто что сможет сделать с MS. Разве что Mac. Ну провалится Свиста - напишут еще одну винду, не жалко. И денег, и времени на это хватит сполна.

А вот разрабатывать софт для своей оси они не могут. Отсилы Офис - да и то средствами дочерней компании. А теперь представьте Офис и еще кучу софта - портированными на линукс. Графические редакторы, бухгалтерские программы, домашнее мультимедиа.... На платформе, на которой у них нет конкурентов! Это чистое золотое дно. Даже их заклятым конкурентам типа Symantec или Adobe нечего будет сказать.

Насчет рынка осей... Собственными глазами видел, как студенты моего родного вуза пытались скрестить Солярис и Венду в рамках общего учебного проекта. Имея доступ к закрытым кодам и средствам разработки от MS. Проект, кажись, назывался "химера", и проводился не только у нас... Так что вот.

В случае успеха, на платформе Windows у MS будет собственно Windows, а на платформе Linux - собственный десктопный софт. И сервера, совместимые с Windows-инфраструктурой.

olegchir
()
Ответ на: комментарий от anonymous

>Но если ориентироваться на чистых C++/C#, то Ява-лайк ненужен. Более того - неудобен.

Вот до чего анонимусы могут договорится!

ПС.
Сравни объявление классов на C# и Java.

iZEN ★★★★★
()
Ответ на: комментарий от olegchir

>Надо полагать, это всё потому, что они опираются на какие-то открытые стандарты.

....JSR'ы?

iZEN ★★★★★
()
Ответ на: комментарий от Manhunt

> Впрочем, если Вы оплатите хороших юристов, которые проведут основательное исследование на предмет патентной чистоты mono, я могу пересмотреть свое мнение :)

Патент на двойной щелчок: http://www.patentstorm.us/patents/6727830/fulltext.html

Перестаем пользоваться Линуксом?

Nxx ★★★★★
()
Ответ на: комментарий от olegchir

>В случае успеха, на платформе Windows у MS будет собственно Windows, а на платформе Linux - собственный десктопный софт. И сервера, совместимые с Windows-инфраструктурой.

Давно заметил: товарищи с линуксами скорее будут использовать CIFS/Samba (Даже между двумя линуксами! В локалке без Венды!!!), чем заюзают православную NFS.

Ну почему так?!! А?

iZEN ★★★★★
()
Ответ на: комментарий от a3

>Да можно и Tcl в эту ide встроить

не надо его никуда встраивать, брр

ему и так неплохо :)

jtootf ★★★★★
()
Ответ на: комментарий от Manhunt

> А причем тут стандарты? Вон на ddr-память стандарты есть, но это не мешает гребаной RAMBUS выигрывать судебные дела против производителей ddr-памяти и ddr-контроллеров.

и между тем мы всё так же используем ddr. мир не рухнул от гнева RAMBUSа.

меня больше беспокоит что закончится нефть и электричество, и компьютерам станет не на чем работать.

olegchir
()
Ответ на: комментарий от iZEN

> Вот до чего анонимусы могут договорится!
> ПС. Сравни объявление классов на C# и Java.


Я лишь советую делать в виде того, что привычно нативным разработчикам на C# (целевой аудитории) и, возможно, это их заинтересует. Тогда проект будет успешным.

anonymous
()
Ответ на: комментарий от jtootf

> гусеницы же!

о, привет! надо будет почитать твой жж)

еще можно сделать шестигранные колеса. а если они запатентованы - то семигранные.

вряд ли у кого-то хватит денег чтобы запатентовать хотя бы первые 1000 вариантов в качестве отдельных патентов, а патент на N граней не дадут ))

olegchir
()
Ответ на: комментарий от olegchir

> Вы об этом спросили юристов проекта Mono? Я думаю, у них свое мнение на этот счет. Спросите. напишите их ответ :)

Ваша идея - вы и выспрашивайте :)

> А трясучки "нас всех засудят!" не наблюдается.

Еще бы они об этом вслух говорили - ведь все клиенты разбегутся!

> А теперь представьте Офис и еще кучу софта - портированными на линукс. Графические редакторы, бухгалтерские программы, домашнее мультимедиа.... На платформе, на которой у них нет конкурентов! Это чистое золотое дно. Даже их заклятым конкурентам типа Symantec или Adobe нечего будет сказать.

И причем тут mono? Что мешает им прямо сейчас выпускать весь этот софт под линукс? :) Тот же офис написан на на дотнете. Перекомпилируй, да продавай, было бы желание. Благо на posix-ОС фряху (макось) давно уже портировано. Итак, не вижу связи между процитированной вашей фразой и наличием/отсутствием mono.

> Насчет рынка осей... Собственными глазами видел, как студенты моего родного вуза пытались скрестить Солярис и Венду в рамках общего учебного проекта. Имея доступ к закрытым кодам и средствам разработки от MS. Проект, кажись, назывался "химера", и проводился не только у нас... Так что вот.

Не вижу связи между исследовательскими проектами, и рыночно-юридическими разборками.

> И сервера, совместимые с Windows-инфраструктурой.

Микрософту совершенно не нужны совместимые сервера, микрософту нужны платные виндовые сервера с платной iis на борту.

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

> А причем тут стандарты?

Он предложен ( в основном) самой MS. Вряд ли удастся содрать за него денег.

> но это не мешает гребаной RAMBUS выигрывать судебные дела против производителей ddr-памяти и ddr-контроллеров.

Что кстати не означает, что они поступают законно. Еврокомиссия была озабочена этим и считает это наезд^W patent ambush.

Ну если МС устроит такую же засаду, то значит она к тому моменту будет никому не нужным патентным троллем типа Рамбаса. Это вряд ли будет скоро.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Я лишь советую делать в виде того, что привычно нативным разработчикам на C#

ваш голос услышан и принят! спасибо :) Вы, похоже, дейтствительно пишете/писали на шарпах, что придает ему ценность.

olegchir
()
Ответ на: комментарий от anonymous

>веб мастер, админ небольшой сетки, разбирается во всех вопросах хостинга и вообще он очень эрудирован.
Это называется эникейщик а не программист.

NonHuman ★★★
() автор топика
Ответ на: комментарий от sv75

> Ну если МС устроит такую же засаду, то значит она к тому моменту будет никому не нужным патентным троллем типа Рамбаса. Это вряд ли будет скоро.

МС пока ни на кого и за копирайт не подавала. Но прокуратура не дремлет. Нарушение патентов в нашем законодательстве - уголовное преступление.

Nxx ★★★★★
()
Ответ на: комментарий от Nxx

> Патент на двойной щелчок

Не осилил прочитать его внимательно :( Наверняка он очень ограничен, двойные щелчки имо широко использовались еще 20 лет назад. А дата выдачи патента - 2004 год.

> Перестаем пользоваться Линуксом?

Линуксу не то что двойные щелчки, ему даже мышка не обязательна :)

Manhunt ★★★★★
()
Ответ на: комментарий от Manhunt

> Линуксу не то что двойные щелчки, ему даже мышка не обязательна :)

Линуксоиды дружными рядами отказываются от мышки?

Nxx ★★★★★
()
Ответ на: комментарий от jtootf

> тогда наше будущее - виброходы!

Точнее, будущее тех, кто свято соблюдает права "интеллектуальной собственности"

Nxx ★★★★★
()
Ответ на: комментарий от olegchir

>о, привет! надо будет почитать твой жж)

АААААААААААААААААААА!!!!!!!!!!!!!!!!!!!!!11111

*вопит*

jtootf ★★★★★
()
Ответ на: комментарий от Nxx

>Линуксоиды дружными рядами отказываются от мышки?

и заводят кошку

jtootf ★★★★★
()
Ответ на: комментарий от Nxx

> Линуксоиды дружными рядами отказываются от мышки?

В пользу сенсорных панелей ;)

Manhunt ★★★★★
()
Ответ на: комментарий от olegchir

> меня больше беспокоит что закончится нефть и электричество, и компьютерам станет не на чем работать.

Катастрофы не будет. Не волнуйтесь.

a3
()
Ответ на: комментарий от Manhunt

> Ваша идея - вы и выспрашивайте :)

Не моя идея. Вы тут просили мнения юристов - я обратил ваше внимание на собственных юристов mono.

> Еще бы они об этом вслух говорили - ведь все клиенты разбегутся!

А что, у них есть прямо такие клиенты? Перед которыми они юридически отвественны за провал проекта?

Тогда следующий шаг - предположить что Mono давным-давно работает вместе с Microsoft над созданием нового рынка -)

> Что мешает им прямо сейчас выпускать весь этот софт под линукс? :)

Загребучая GPL и иже с ними, на которой написана бОльшая часть стоящего linux-окружения. Именно поэтому я так часто упоминаю BSD-лицензию для написательства окружения.

Вы же не думаете что MS будет писать под OpenSource, нет? ))

Уважаемый Столлмэн, в отличие от Джобса, не умеет договариваться. Недавно пришел на презентацию ATI с табличкой "не пользуйтесь продукцией ATI - врага вашей свободы!". Мне кажется именно поэтому, вкупе с отсутствием GPL, порт этого пресловутого Офиса под маками есть, а под линуксом - нет.

> Не вижу связи между исследовательскими проектами, и рыночно-юридическими разборками.

Зря не видите.

> Микрософту совершенно не нужны совместимые сервера, микрософту нужны платные виндовые сервера с платной iis на борту.

Теоретически возможно сделать linux-сервер, совместимый с IIS. Конечно же платый.

olegchir
()
Ответ на: комментарий от Nxx

> Нарушение патентов в нашем законодательстве - уголовное преступление.

В нашем законодательстве нет патентов на ПО и алгоритмы, начать можно и с этого.

sv75 ★★★★★
()
Ответ на: комментарий от olegchir

> и между тем мы всё так же используем ddr. мир не рухнул от гнева RAMBUSа.

Мир не рухнул, но производители оперативы попали на многие-многие миллионы долларов. Вам придется продать квартиру ваших родителей, чтобы хоть отчасти расплатиться с M$ :))))

> меня больше беспокоит что закончится нефть и электричество, и компьютерам станет не на чем работать.

От мускульной силы, бггг.

Manhunt ★★★★★
()
Ответ на: комментарий от a3

>> меня больше беспокоит что закончится нефть и электричество, и компьютерам станет не на чем работать.

> Катастрофы не будет. Не волнуйтесь.

Да, к тому времени все погибнут в войне за ресурсы.

sv75 ★★★★★
()
Ответ на: комментарий от sv75

> Да, к тому времени все погибнут в войне за ресурсы.

Погибнут не все, а большинство. Что поистине прекрасно. Тогда можно будет без проблем перейти на альтернативные источники энергии.

a3
()
Ответ на: комментарий от a3

>Наше будущее серьга в ухе и абордажная сабля на бедре :)

и передайте своему коку, что у нас - в Ирландии - предпочитают мясо с кровью (с)

jtootf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.