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 ()

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

Все равны, как на подбор С ними дядька черномор

# lenny-backports (cli-mono):

2.6.7-4~bpo50+2 [backports]:

# squeeze (stable) (cli-mono):

2.6.7-5: all

# wheezy (testing) (cli-mono):

2.6.7-5: all

# sid (unstable) (cli-mono):

2.6.7-5: all

uuu ()

/etc/make.conf

USE=«${USE} -mono»

anonymous ()

Объединённые библиотеки времени выполнения

Лучше вообще не переводить, чем так.

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

я написала runtime, это уже отсебятина со стороны корректоров

Sylvia ★★★★★ ()

Эту патентную ловушку необходимо закопать, и развивать Parrot и Dalvik. И главное - надо сделать транслятор Python для Dalvik.

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

> > Не смотря на то, что я вообще не программирую на моно, я скажу «Моно не нужно!»

Эти слова имели бы хоть-какой-то вес, если бы вы *программировали* на моно

Я уже пять лет как героиновый наркоман, можно я уже скажу, что все наркотики-зло? Или я могу сказать только про героин?

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

>А ppa у тебя свой есть?

Пока нет. Пока пакеты собираю только для своего «тазика» и держу на нем-же. Если дойдут руки до моно, будет хороший повод его (PPA) завести.

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

>Все равны, как на подбор С ними дядька черномор

Так фриз же был. Еще не все из танка повылазили.

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

Ява в основном ынтерпрайз, пофиг. А вот зачем нищебродский mono сдался действительно не ясно.

Что тут не ясного? На недопистоне + GTK программы пишут? Да. Они хорошие, юзабельные?Да. Чем Mono + GTK# хуже чем связка python + GTK? Как минимум не хуже. Откуда тогда появился термин «нищебродский»? На этом Mono писать приложения для десктопа вполне допустимо, не для ынтырпайзя...

I-Love-Microsoft ★★★★★ ()

раз два три четыре пять, вышел mono погулять =)

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

> Чем Mono + GTK# хуже чем связка python + GTK?

На Python + GTK сложно услышать фразу «наконец-то появилась 64битная версия». А сам python есть и для dos и для symbian и для раскладной табуретки.

И я, например, почему-то не вижу в Debian версии http://packages.debian.org/squeeze/libgtk2.0-cil для mips и mipsel.

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

На недопистоне + GTK программы пишут? Да. Они хорошие, юзабельные?

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

Да. Чем Mono + GTK# хуже чем связка python + GTK?

Потому что моно просто гогно само по себе, от m$ наследния в виде вырезок интерфейса winapi и до внешнего вида для кодера.

Замена плюсам и си нужна, но это точно не питон, не моно и не ява. Может быть будут D и vala.

mashina ★★★★★ ()

Сайт метрополитена заработает?

jackill ★★★★★ ()

Mono не нужно, ибо есть C++, Python, на крайний случай Java. Лучше бы что-то вроде D пилили.

PayableOnDeath ()

> Замена плюсам и си нужна, но это точно не питон, не моно и не ява. Может быть будут D и vala.

D и vala

Еще один маргинал подтянулся...

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

>подарю толксовый с запасом скора, логин

И почем эта штука нынче на чорном рынке?

По теме: нельзя не выпить за здоровье Gonzalo Paniagua исправившего крайне неприятный баг https://bugzilla.novell.com/show_bug.cgi?id=525323

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

root 2167 0.7 0.4 22204 4288 ? S Feb07 97:39 /usr/bin/python -O /usr/share/wicd/daemon/wicd-daemon.py
root 2176 0.2 0.3 12712 3172 ? S Feb07 38:49 /usr/bin/python -O /usr/share/wicd/daemon/monitor.py
user 2703 0.0 0.4 31124 5020 ? Ss Feb07 0:01 python /usr/bin/system-config-printer-applet
user 2709 0.2 1.1 140900 11496 ? Ss Feb07 29:12 /usr/bin/python -O /usr/share/wicd/gtk/wicd-client.py
user 8770 0.0 0.2 23284 2692 ? Sl Feb08 0:00 /usr/bin/python /usr/bin/zim
user 8771 0.0 1.7 173948 17576 ? S Feb08 7:56 /usr/bin/python /usr/bin/zim
root 12171 0.0 0.0 3328 784 pts/1 S+ 01:44 0:00 grep python
root 13426 0.0 0.1 4448 1228 ? Ss Feb15 0:00 SCREEN python rundeb.py
root 13427 0.0 0.5 11148 6008 pts/2 Ss+ Feb15 0:21 python rundeb.py
root 18605 0.5 0.6 20808 6580 pts/2 Sl+ Feb15 9:35 /usr/bin/python rundeb.py
user 21848 0.0 1.0 148420 11216 ? S Feb08 0:07 /usr/bin/python /usr/bin/zim

+ ещё 2 всервера, там тоже питоновская лабуда крутится.

12921 user 20 0 390m 132m 24m S 1 13.2 215:38.69 firefox-bin
1497 root 20 0 63100 36m 11m S 1 3.6 367:08.77 Xorg
727 user 20 0 118m 30m 15m S 0 3.1 2:03.40 claws-mail
2980 user 20 0 240m 22m 13m S 0 2.2 5:42.22 pidgin
8771 user 20 0 169m 17m 9020 S 0 1.7 7:56.29 zim
12330 user 20 0 240m 14m 8760 S 1 1.5 52:05.78 xfce4-terminal
9734 user 20 0 188m 11m 8852 S 0 1.2 5:48.68 osmo
13041 user 20 0 27492 11m 7628 S 0 1.1 0:37.39 FBReader
2709 user 20 0 137m 11m 8064 S 0 1.1 29:12.84 wicd-client
2610 user 20 0 90412 11m 7736 S 0 1.1 20:37.69 xfce4-panel
21848 user 20 0 144m 10m 7584 S 0 1.1 0:07.84 zim
2635 user 20 0 85640 10m 8292 S 0 1.0 0:27.91 xfce4-menu-plug
23680 user 20 0 74424 9.9m 8108 S 0 1.0 0:07.16 notification-da
2608 user 20 0 88048 9976 7664 S 0 1.0 1:21.30 xfdesktop
2640 user 20 0 25692 9616 5876 S 0 0.9 6:15.61 xfce4-xkb-plugi
2576 user 20 0 116m 9544 6732 S 0 0.9 1:10.22 Thunar
2566 user 20 0 122m 9196 7084 S 0 0.9 9:10.74 xfwm4
2627 user 20 0 76164 7848 4976 S 0 0.8 2:08.57 xfce4-power-man
2641 user 20 0 86216 7568 6236 S 0 0.7 0:04.25 xfce4-mixer-plu

total used free shared buffers cached
Mem: 1001 981 20 0 157 448
-/+ buffers/cache: 376 625



Вопрос исчерпан?

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

> И почем эта штука нынче на чорном рынке?

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

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

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

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

Вопрос исчерпан?

Какой вопрос? У меня лично к тебе никаких вопросов нет, в особеннтсти на которые можно ответить вот такими помоями от твоего top/ps.

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

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

Да, это не вопрос. Это ничем не подкреплённая фантазия.

А у меня цифры. Цифры - это реальность, данная нам в измерениях.

uuu ()

Проверю свою силу воли. Сколько времени смогу воздержаться от участия в сраче.

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

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

mashina ★★★★★ ()

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

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

Хотеть играть?

http://www.eveonline.com <- играть это.

По теме — mono не нужен. Мигельку, как апологета M$ — расстрелять.

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

И я, например, почему-то не вижу в Debian версии http://packages.debian.org/squeeze/libgtk2.0-cil для mips и mipsel.

Я вообще не вижу Mono для mips/mipsel в Debian, хотя MIPS(EL) в Mono поддерживается уже давно. Проблема не по адресу ;)

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

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

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

Проблемы с производительностью есть. Но в основном они заметны на системах уровня pentuim2. На современном десктопе клиентские приложения тормозят одинаково на любом языке. :)

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

Потому что моно просто гогно само по себе, от m$ наследния в виде вырезок интерфейса winapi и до внешнего вида для кодера.

Ты хоть helloworld на этом «гогне» написал прежде чем давать громкие экспертные оценки? Там нет того что ты написал (в отличие от .net), да и концепция и возможности поистине впечатляют. Уж как бы это не стало повсеместным стандартом, даже так...

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

>User:    alex.gay...@gmail.com

Гугл изящно «защитил» емейл одного из коммитеров от спама.

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

> Ты хоть helloworld на этом «гогне» написал прежде чем давать громкие экспертные оценки?

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

У нас в деревне это называлось просто, «понты», и за такое сразу в физиономию без всяких базаров.

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

> Гугл изящно «защитил» емейл одного из коммитеров от спама.

И что? Нашёл к чему придраться? Молодец.

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

>И главное - надо сделать транслятор Python для Dalvik.

Кстати да. раньше можно было(sl4a или Python For Android, не помню как это называется) трогать камеру, вызывать одиночные диалоговые окна, вобщем, скриптовать. Интересно, чего там с гуем.

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

>Looks like ruslan.usifov was right. Google's going with «GO». But Golang has very few libraries.

I think, Unladen Swallow project was not a big success.

Вот к этому надо бы придраться. Вообще же сама история разработки демотивирует, ключевая фраза «too optimistic».

mikhalich ★★ ()

>Поддержка Google Native Client.

Значительные улучшения для Mac OS X.

Под двух зондоделов Мигелька прогнулся. Уважил.

А где «Значительные улучшения для Windows»? Вот же неблагодарный - плюет в руку, которая его кормит.

P.S. И да, я видел этот тред на 3-х страницах.

P.P.S. Капча намекает «Uramigele tsibi»

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

Они прикрутили интерфейс через WebView. Оригинальное решение, реализовав один виджет, получили htmlный гуй и eventы в качестве средства коммуникации.

mikhalich ★★ ()

Только как вчера 2.6.7 удолил :).

Valeg ★★★ ()

>Новый быстрый стек Socket и Async.

Через epoll теперь работает?

tot-to ()
Ответ на: комментарий от alx_me

> Я уже пять лет как героиновый наркоман, можно я уже скажу

Пока не вылечишься - нельзя.

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

>Уж как бы это не стало повсеместным стандартом, даже так...

Виртуальная машина то? А памяти и процессоров то хватит?

Deleted ()

Да, ко всем, у кого в линуксе установлен моно, приедет пативэн и увезёт в местный штаб ZOG'а. И тех, у кого линукс нелицензионный - тоже. Чистые совестью могут спать спокойно и программировать на писоне, набирая программы в nano.

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

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

Вот во Франции, например, накопилась критическая масса людей, нарушающих копирайт. И что-то не видать начала отмены авторского права во Франции. Наоборот, людей активно отключают от интернета. А в США некоторых ещё и судят, принуждая платить миллионы долларов. Подобная практика понравилась и некоторым российским компаниям, пожелавшим зарабатывать подобным образом.

Microsoft только и надеется на это. Патентный троллинг мог бы составлять неплохую долю прибыли в будущем для них. Некоторые компании в США только так и зарабатывают, подавая иски в суд на «нарушителей».

В общем Столлман предупредил.

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

А что же так плохо-то?

> Чистые совестью могут спать спокойно и программировать на писоне, набирая программы в nano.

vim/gvim и С теперь законодательно запрещены? 8-|

/* Чего только на ЛОРе не узнаешь... :))) */

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