The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выход Mono 3.2, открытой реализации платформы .Net "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от opennews (ok) on 25-Июл-13, 23:47 
Доступен (http://www.go-mono.com/mono-downloads/download.html) новый значительный выпуск Mono 3.2 (http://www.mono-project.com/Release_Notes_Mono_3.2), свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, Mac OS X и Windows. Бинарные сборки подготовлены только для платформы Mac OS X. Одновременно с выходом Mono 3.2 заявлено о прекращении поддержки прошлых веток 3.0 и 2.10, обновления для которых выпускать не планируется.


Основные новшества:

-  По умолчанию активирован новый сборщик мусора SGen (http://mono-project.com/Working_With_SGen), поддерживающий распределение заданий по нескольким CPU;
-  Компоненты LLVM обновлены до версии 3.2 (http://www.opennet.dev/opennews/art.shtml?num=35666);
-  Улучшены средства для использования на мобильных платформах. Обеспечена возможность исключения групп классов стандартной библиотеки для сокращения размера поставки;
-  Проведена работа по увеличению производительности. Ускорена операция разбора примитивов, увеличена скорость обработки массивов в LINQ (Language Integrated Query, транслятор запросов в SQL), в два раза увеличена производительность операции клонирования больших объектов;
-  Выполнено портирование Mono для работы в NaCl (http://www.opennet.dev/opennews/art.shtml?num=35907) (Native Client) на архитектурах ARM и Amd64;
-  В сборщике мусора SGen добавлена поддержка FreeBSD.

URL: http://www.mono-project.com/Release_Notes_Mono_3.2
Новость: http://www.opennet.dev/opennews/art.shtml?num=37516

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Выход Mono 3.2, открытой реализации платформы .Net "  +1 +/
Сообщение от Аноним (??) on 25-Июл-13, 23:53 
Вопрос в этом свете. Ну, а в Terraria сейчас можно поиграть под Линукс?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 01:21 
А нельзя было?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

21. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 08:32 
Релиз 1.1.2. Релиза Linaria 1.2 нет.

Я тут повыяснял. Ещё Bastion использует Mono в Mac OS X и Linux, а также Unity на тех же платформах. Только я не понял, опция ли это, или используется в обязательном порядке. Xamarin может просто хвастаться что "Unity использует Mono", а на самом деле полторы игры на Unity.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. "Выход Mono 3.2, открытой реализации платформы .Net "  +44 +/
Сообщение от Аноним (??) on 25-Июл-13, 23:58 
>В сборщике мусора SGen добавлена поддержка FreeBSD

Не сочтите за оскорбление, но звучит слегка двусмысленно :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Выход Mono 3.2, открытой реализации платформы .Net "  –8 +/
Сообщение от Kibab email(ok) on 26-Июл-13, 11:13 
:-) Улыбнуло, плюсанул
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

28. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от ИМХО on 26-Июл-13, 12:34 
теперь ясно какая вторая ОС у Мигеля в даулбуте
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от ананим on 26-Июл-13, 00:31 
>активирован новый сборщик мусора 

первым делом.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Выход Mono 3.2, открытой реализации платформы .Net "  +3 +/
Сообщение от Xasd (ok) on 26-Июл-13, 02:21 
> Выполнено портирование Mono для работы в NaCl (Native Client) на архитектурах ARM и Amd64;

[sarcasm]отличное[/sarcasm] решение :)

раньше в web-браузер требовалось установить Moonlight-плагин (который вроде бы загнулся?)...

...теперь требуется устноавить NativeClient-плагин (котого щаз особо-то и нет? например для Firefox).

шило на мыло поменяли :-/ :-D .. молодцы!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Выход Mono 3.2, открытой реализации платформы .Net "  +3 +/
Сообщение от ананим on 26-Июл-13, 05:19 
>Moonlight-плагин

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Xasd (ok) on 26-Июл-13, 05:51 
и у меня был один раз опыт. :)

но не заработал сайт на Moonlight...

а потом этот сайт переписали на HTML5 (так думаю что переписали для того чтобы заработало на iPad, а не о Линуксах думали).

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

44. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Клыкастый (ok) on 26-Июл-13, 17:49 
кстати, за webkit и продвижение HTML5 эпплу огромное спасибо. иногда они таки полезны.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

48. "Выход Mono 3.2, открытой реализации платформы .Net "  –1 +/
Сообщение от ананим on 26-Июл-13, 20:31 
> а потом этот сайт переписали на HTML5 (так думаю что переписали для того чтобы заработало на iPad, а не о Линуксах думали).

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

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

63. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 27-Июл-13, 09:14 
нет. Об андроидах почему-то не думают. Возможно потому что они недостаточно илитны
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

66. "Выход Mono 3.2, открытой реализации платформы .Net "  –1 +/
Сообщение от kurokaze (ok) on 28-Июл-13, 00:22 
>А об андроидах случаем не думали?

А зачем, если флеш там и так отлично работает.

Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

70. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от ананим on 28-Июл-13, 21:43 
А каким он боком к сервилату и дотнету?
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору

23. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Нанобот on 26-Июл-13, 10:40 
> шило на мыло поменяли :-/ :-D .. молодцы!

приложения silverlight не будут работать в Mono@NaCl. так что это не "шило на мыло", это вообще из разных опер

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

33. "Выход Mono 3.2, открытой реализации платформы .Net "  +1 +/
Сообщение от Аноним (??) on 26-Июл-13, 14:35 
Да не таких уж и разных. И Silverlight, и NaCL метят в одну и ту же нишу — Rich Internet Applications… То есть метили, пока MS не сказал сильверлайту "прощай".
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

37. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Crazy Alex (ok) on 26-Июл-13, 15:54 
Разница в подходе. В сильверлайте -  хочешь не хочешь - пиши на .NET, а в NaCl - после сравнительно небольших переделок транслятора любой язык можно использовать. Ну и скорость за счет нативного кода для тех языков, что это умеют.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

43. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Xasd (ok) on 26-Июл-13, 17:43 
> В сильверлайте -  хочешь не хочешь - пиши на .NET, а в NaCl - после сравнительно небольших переделок транслятора любой язык можно использовать.

вот только:

1. NaCl/PNaCl -- это неверноятный костыль, прикрученный проволокой к web-модели через <embed>-сущность

2. программы скомпилированные для NaCl/PNaCl -- не имеют совместимости с браузерами, которые не умеют NaCl/PNaCl

другими словами всё тоже самое как Silverlight/Moonlight ..

...и кстате .NET -- это не язык программирования, а формат для VM и Байткода, а-ля NaCl/PNaCl :-)

* * * * * * * * * *

Emscripten+Asm.Js (так же любой язык программирования в web-среду -- но без костылей, и со скоростью соравнимой с нативной) -- на много более выигрышно смотрится на фоне всего этого

Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

47. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от ананим on 26-Июл-13, 20:29 
>1. NaCl/PNaCl -- это неверноятный костыль, прикрученный проволокой к web-модели через <embed>-сущность

Серв6лат — это невероятный костыль прикрученный соплями маркетоидов только к одной платформе.
>2. программы скомпилированные для NaCl/PNaCl -- не имеют совместимости с браузерами, которые не умеют NaCl/PNaClдругими словами всё тоже самое как Silverlight/Moonlight ..

Совсем не тоже самое. Открытое решение без опасений в патентном преследовании.
К тому же легко реализуемое а отличие от дотнетных сервелатов.

Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

71. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Xasd (ok) on 28-Июл-13, 22:41 
> Совсем не тоже самое. Открытое решение без опасений в патентном преследовании.
> К тому же легко реализуемое а отличие от дотнетных сервелатов.

здесь хотя соглашусь!

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

26. "Выход Mono 3.2, открытой реализации платформы .Net "  –2 +/
Сообщение от commiethebeastie (ok) on 26-Июл-13, 11:49 
Мне тут сказали, что ЯП должен быть человеческим и C# этому соответствует. Ну что, пожелаем этим умникам полетать на самолете построенном гуманитариями. Правда придется поставить пару нормальных ракетных двигателей, чтобы "самолет" как можно выше поднялся.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

36. "Выход Mono 3.2, открытой реализации платформы .Net "  –2 +/
Сообщение от Аноним (??) on 26-Июл-13, 15:14 
> Ну что, пожелаем этим умникам полетать на самолете построенном гуманитариями.

Мимо. C# проектировали совсем не гуманитарии.
И если вам машинный код куда ближе "человеческих" языков - пишите его на здоровье.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

39. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от commiethebeastie (ok) on 26-Июл-13, 16:10 
Нет не гуманитарии, но вот почему-то в авиации соблюдают законы физики, а быдлокодеры требуют человеческого языка.
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

41. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от chinarulezzz (ok) on 26-Июл-13, 17:20 
язык создан для человека, а не машины. Иначе, нолик с единичкой хватит всем.
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

50. "Выход Mono 3.2, открытой реализации платформы .Net "  +2 +/
Сообщение от Аноним (??) on 26-Июл-13, 20:56 
> язык создан для человека и машины.

Пофиксил. Пишут программы, конечно, люди, но выполняют их уже машины.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

52. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от chinarulezzz (ok) on 26-Июл-13, 21:22 
> Пофиксил. Пишут программы, конечно, люди, но выполняют их уже машины.

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

Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

56. "Выход Mono 3.2, открытой реализации платформы .Net "  +1 +/
Сообщение от Аноним (??) on 26-Июл-13, 22:40 
Перевод "языка программирования, который создан для человека" в "последовательность элементарных операций" тоже делают машины, как ни странно, так что как ни крути, а язык программирования должен проектироваться с учётом и человека, и машины, а не только человека.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

59. "Выход Mono 3.2, открытой реализации платформы .Net "  –1 +/
Сообщение от chinarulezzz (ok) on 26-Июл-13, 23:53 
будь по твоему :)
Ответить | Правка | ^ к родителю #56 | Наверх | Cообщить модератору

55. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 22:32 
> язык создан для человека, а не машины

Тогда не подходи ни к чему кроме того "русского" языка использующегося в 1С.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

60. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от chinarulezzz (ok) on 26-Июл-13, 23:54 
хорошо, не подойду... раз ты настаиваешь.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

38. "Выход Mono 3.2, открытой реализации платформы .Net "  –2 +/
Сообщение от Crazy Alex (ok) on 26-Июл-13, 15:55 
Если шарп не человеческий - то что же тогда человеческое? яваваскрипт с явой?
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

40. "Выход Mono 3.2, открытой реализации платформы .Net "  –3 +/
Сообщение от commiethebeastie (ok) on 26-Июл-13, 16:10 
> Если шарп не человеческий - то что же тогда человеческое? яваваскрипт с
> явой?

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

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

57. "Выход Mono 3.2, открытой реализации платформы .Net "  –1 +/
Сообщение от Аноним (??) on 26-Июл-13, 22:55 
> Если шарп не человеческий - то что же тогда человеческое? яваваскрипт с явой?

Нет, COBOL ;)
На самом деле, конечно, что ява, что шарп — такие же, как и COBOL, "человекоподобные" ынтырпрайзные поделия, только, в отличии от кобола, они хотя бы притворяются, что предназначены для программистов, а не специально обученных приматов.

Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

27. "Выход Mono 3.2, открытой реализации платформы .Net "  +1 +/
Сообщение от Guest (??) on 26-Июл-13, 12:15 
кстати, а зачем Mono для Windows?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Mr. Cake on 26-Июл-13, 12:49 
Для тестирования, а так же для использования libmono (встраивание кода на дотнете в нативный, так Unity3D работает, например).
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

29. "Выход Mono 3.2, открытой реализации платформы .Net "  –3 +/
Сообщение от Аноним (??) on 26-Июл-13, 12:45 
Считаю, что МОНО нужен только для студентов и альтруистов
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 13:56 
для девиантов, вроде мигеля.
причем скорее программизма девиации подразумеваются, нежели сексуальные.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

42. "Выход Mono 3.2, открытой реализации платформы .Net "  +3 +/
Сообщение от Rodegast (??) on 26-Июл-13, 17:27 
> Считаю, что МОНО нужен только для студентов и альтруистов

Не... Моно вообще не нужно!

Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

31. "Выход Mono 3.2, открытой реализации платформы .Net "  +3 +/
Сообщение от Аноним (??) on 26-Июл-13, 13:10 
Трухин?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

34. "Выход Mono 3.2, открытой реализации платформы .Net "  +2 +/
Сообщение от Аноним (??) on 26-Июл-13, 15:10 
Единственный раз я ставил это Mono только для того чтобы запустить SmartDashboard от CheckPoint файрвола под Вайном. Не взлетело. Пришлось лепить родной .Net.
Вопрос о "нужности" напрашивается сам собой.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Выход Mono 3.2, открытой реализации платформы .Net "  +4 +/
Сообщение от Аноним (??) on 26-Июл-13, 15:11 
Выход Неоченьнужно, открытой реализации платформы Совсемненужно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

46. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 20:06 
Есть ли вообще вменяемый софт под моно?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

58. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 26-Июл-13, 23:14 
я знаю только пейнт.нет
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

49. "Выход Mono 3.2, открытой реализации платформы .Net "  –2 +/
Сообщение от Kodir (ok) on 26-Июл-13, 20:34 
Принципиальный вопрос: Действительно, зачем нужен на Линуксе именно ДотНет? Почему бы просто не портировать туда ЯЗЫК C#? Причём компилируемый (через LLVM, разумеется). Если взять те шикарные возможности, что предоставляет C# 5.0 и запилить на них свою "стандартную" базовую библиотеку (и GC конечно же), получится хороший инструмент! C# - относительно стабилен, имеет практически все современные плюшки. От собственно дотнета ему нужен только дворник. Языковая совместимость со всякими васиками/оккамлами ему нафик не нужна. Получится шустрый, безопасный инструмент, о котором так долго говорят, но продолжают говнокодить всякими сипипями.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Выход Mono 3.2, открытой реализации платформы .Net "  –2 +/
Сообщение от ананим on 26-Июл-13, 22:25 
Это уже есть — С++11.
И ещё будет — С++14.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

54. "Выход Mono 3.2, открытой реализации платформы .Net "  +1 +/
Сообщение от ананим on 26-Июл-13, 22:26 
зыж
А почему? Потому что современный язык программирования и на 10% не имеет смысла без сопутствующих библиотек классов и тд.
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

61. "Выход Mono 3.2, открытой реализации платформы .Net "  –1 +/
Сообщение от vitalif (ok) on 27-Июл-13, 02:01 
Ага, и у меня вот такая же идея буквально сегодня была. Но именно что проблема в библиотеке... Хотя моно вроде как-то что-то умеет компилить в нативный код.
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

62. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от dr Equivalent (ok) on 27-Июл-13, 03:21 
google://vala
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

64. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Mr. Cake on 27-Июл-13, 10:19 
>>Причём компилируемый (через LLVM, разумеется).

См. тут - http://www.mono-project.com/AOT (используется главным образом на iOS и для прекомпиляции сборок при установке в GAC). Как выяснилось, JIT один хрен нужен из-за того что часто удобнее несколько классов заEmit-ить прямо в рантайме.

Смысла же изобретать свою BCL при наличии полностью открытой (под MIT) реализации стандартной - по меньшей мере глупо, да и не стоит оно того.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

65. "Выход Mono 3.2, открытой реализации платформы .Net "  +/
Сообщение от Аноним (??) on 27-Июл-13, 18:08 
базовая библиотека дотнета стандартизирована ECMA. Mono - реализация стандарта. Нет причин пилить собственные велосипеды (кроме NIH)
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру