LINUX.ORG.RU

Вышел Mono 2.10

 , ,


0

0

Вышло обновление кроссплатформенного пакета, реализующего поддержку .NET Framework для платформ Unix, Mac OS X и Windows.

Наиболее значимые изменения:

  • Поддержка Google Native Client.
  • Новый профайлер.
  • Новый быстрый стек Socket и Async.
  • SGen GC, с повышенным быстродействием.
  • Объединены runtime-библиотеки MonoTouch/MonoDroid.
  • Cecil/Light.
  • Новый бэкенд для компилятора C#; теперь можно использовать любую пользовательскую mscorlib.
  • Компилятор VB теперь может собирать профили как 2.0 так и 4.0.
  • Поддержка ASP.NET MVC3, Razor.
  • Поддержка API для доступа к базам данных WebMatrix.Data.
  • Значительные улучшения для Mac OS X.
  • Поддержка F# и IronRuby.

С полным списком изменений и исправленных ошибок можно ознакомиться как по контекстным ссылкам выше, так и по прямой ссылке на примечания к релизу.

Исходный код

>>> Сайт проекта

★★★★★

Проверено: mono ()

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

Сливать в скорости жабе - это такой позор

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

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

когда уже на лоре сделают игнор по подписи

Напиши выферу в баню до востребования, авось призрит и запилит скрипт для игнора :)

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

на нарушения патентов (как на Линукс, например)

Толстовато :) Доказательства этим нарушениям - возгласы мелкомягких: «А неужели и так непонятно?»

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

например в коде mod-mono-server встречается вот такой epic fail:

void FillBuffer (int count){...}

Int32 dataSize = reader.ReadInt32 ();
FillBuffer (dataSize);

но в 2.10 уже переписали нормально:
void FillBuffer (uint count){...}

Int32 dataSize = reader.ReadInt32 ();
FillBuffer ((uint)dataSize);

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

Мнение имело бы какой-то вес, если бы все местные сопляки-«ненужны» вообще хотя бы на чем либо программировать умели. Так ведь не умеют. Убогие.

anonymous ()
Ответ на: комментарий от I-Love-Microsoft

Действуют у вас эти патенты?

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

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

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

доднед софт писали и будут писать, Mono был есть и будет, запускать и писать будут - если в этом будет прямая заинтересованность

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от I-Love-Microsoft

Дотнет нехай хоть для ограбления банков используют. Моно туда же, только пусть не тащат в линуксы, чтобы в них что-то зависело от этой хреновины.

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

vbv> Щупал я этот моно - тормоз еще тот. (А мы взяли моно и тормознули крутейший INTEL-7).

# uname -srvmpio                                 
SunOS 5.10 Generic_142909-17 sun4u sparc SUNW,UltraAX-i2 Solaris
# /usr/platform/sun4u/sbin/prtdiag -v | head -n 3
System Configuration:  Sun Microsystems  sun4u Sun Fire V120 (UltraSPARC-IIe 648MHz)
System clock frequency: 100 MHz
Memory size: 1024 Megabytes
# mono -V 
Mono JIT compiler version 2.8.2 (mono-2-8/3d4ad69 Tue Feb  8 20:24:30 MSK 2011)
Copyright (C) 2002-2011 Novell, Inc and Contributors. www.mono-project.com
        TLS:           normal
        SIGSEGV:       normal
        Notification:  Thread + polling
        Architecture:  sparc
        Disabled:      none
        Misc:          
        GC:            Included Boehm (with typed GC and Parallel Mark)

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

Ja-Ja-Hey-Ho ★★★ ()
Ответ на: комментарий от Xenesz

Моно туда же, только пусть не тащат в линуксы, чтобы в них что-то зависело от этой хреновины.

И будет у линукса доля тогда, как и у бздяхи какой-то. Оно те надо? То, что есть моно в существующем виде для линукса хорошо

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

я могу подрабатывать за еду не слезая с линукса.


Кто-то покупает программы на mono?

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

нет конечно. просто пишу в одной шараге на шарпе, и когда дома надо что-то подправить пользуюсь mono

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

> Толстовато :) Доказательства этим нарушениям - возгласы мелкомягких: «А неужели и так непонятно?»

Да господи, двойной щелчок (MS), FAT (MS), док (Apple), cубпиксельное сглаживание (Apple) - это есть во всех дистрибутивах, и то, что первое на ум приходит.

Вообще, запатентовано почти все, особенно в сфере виртуализации, БД, обраьотки изображений и звука и т.д. Единственная причина, почему Линукс еще существует - в том, что не всем держателям патентов выгодно наезжать на Линукс. Поэтому и такая суматоха вокруг патентов Novell - в чьи руки они попадут.

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

cубпиксельное сглаживание (Apple) - это есть во всех дистрибутивах

Лжец! В Slackware нету (и не нужно).

Единственная причина, почему Виндус еще существует - в том, что не всем держателям патентов выгодно наезжать на Виндус

Поправил.

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

> Лжец! В Slackware нету

по-умолчанию

(и не нужно).

ну если нормальные шрифты вообще не нужны, то конечно.

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

> Лжец! В Slackware нету (и не нужно).

Ты лжец. Есть. Это в Debian нету.

uuu ()

Господа! Где есть PPA для Mono 2.10??? Нужна последняя версия, а собирать вручную? Почему бы и нет, но если есть бинари - то лучше их. А если есть еще PPA и для MonoDevelop - то совсем супер.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от Turbo_Mascal

Хм. В Slackware 12.1 нет. В Slackware-current - нет. В Slackware 11.0 - непонятно. Значит я тоже лжец.

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

> Кто-то покупает программы на mono?

Ну не все ведь упертые фанатики? Некоторые просто покупают или заказывают программы, которые будут решать их задачи.

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

> Как его в дебиване-убунте запустить?

Самому интересно. Мои эксперименты с серверной частью были исключительно на фре. Но с дебианом тоже планирую попробовать.

Ну и OpenSim.ru при всём к ним уважении - не самый авторитетный источник по проекту OpenSim. У них есть свой грид, на слегка устаревшей версии сервера, к разработке отношения не имеют.

За авторской документацией/рассылками/багзиллой надо идти на opensimulator.org. Правда, там всё на английском...

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

А сайт метрополитена обещали просто переписать.

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

Да не важно, там проблема с нехваткой какой-то библиотеки, судя по всему, я в mono вообще не разбираюсь. В арче с единым неделимым mono всё работает.

uuu ()

Ву-ха-ха. Специально вчера оставил коммент «Mono нужно» - потёрли. Все упёртно-фанатичные(c) «не нужно» оставили.

anonymous ()

Они бы лучше написали Qt# какой-нибудь с QMonoDevelop. А то под кедами не айс пользоваться mono.

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

>>cубпиксельное сглаживание (Apple) - это есть во всех дистрибутивах

Лжец! В Slackware нету

Пользуйся нормальным дистрибутивом.

(и не нужно).

Конечно. Субпиксельное сглаживание на терминале Брайля не нужно.

rtvd ★★★★★ ()

Кто нибудь знает, mono asp.net mvc 3 уже поддерживает?

anonymous ()

sorry za translit, ves' tred ne osilil.

sobral kto backport na debian-6.0?

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