URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 104447
[ Назад ]

Исходное сообщение
"Релиз Mono 4.2, продолживший включение кода Microsoft"

Отправлено opennews , 28-Авг-15 10:21 
Состоялся (http://www.mono-project.com/news/2015/08/27/mono-4-2-is-out/) выпуск  Mono 4.2 (http://www.mono-project.com/), свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, OS X и Windows. Бинарные сборки подготовлены для Linux, OS X и Windows. В новом выпуске продолжена интеграция компонентов (http://github.com/mono/referencesource), открытых компанией Microsoft.

Особенности (http://www.mono-project.com/docs/about-mono/releases/4.2.0/) выпуска:


-  В состав включены новые компоненты, основанные на коде Microsoft, открытом под лицензией MIT (.NET Core Runtime (CoreCLR (https://www.opennet.ru/opennews/art.shtml?num=41603)), базовых библиотек .NET Core Framework Libraries (CoreFX (https://github.com/dotnet/corefx)) и набор (https://github.com/dotnet) эталонного кода). Увеличена совместимость с платформой .NET Core. На реализацию от Microsoft заменены компоненты System, LINQ, System.Data, System.Runtime.Serialization, System.Xml, System.Web.Services, mscorlib и около 500 типов .NET. На код Microsoft заменена реализация системы организации многопоточного выполнения (ThreadPool), добавлены новые возможности тонкого управления запуском и остановкой потоков.
-  Добавлена поддержка переносимого формата для отладочной информации - PPDB (https://github.com/dotnet/roslyn/blob/portable-pdb/docs/spec...)  (Portable PDB), который также поддерживается в новой версии компилятора Microsoft Roslyn;
-  Задействован новый метод выравнивания вложенных структур, что позволило решить серию имеющихся проблем;
-  В runtime добавлена поддержка применения преобразования вызовов HFA на платформе ARM;
-  Расширено использование системы SafeFileHandle, которая теперь применяется не только для файлов, но и для сокетов;
-  Прекращена поддержка библиотеки Boehm libgc;

-  Добавлена утилита mono-symbolicate для преобразования результатов трассировки стека;
-  В Mono Linker добавлена поддержка перенаправления типов  PCL и обработки связанных с безопасностью определений;
-  В mono-api-html задействован CSS для подсветки отличий в API, обеспечена обработка индексов свойств и условий использования generic-параметров;
-  В ilasm реализована поддержка многих недокументированных возможостей xbuild, улучшена поддержка компилятора Visual Basic.

URL: http://www.mono-project.com/news/2015/08/27/mono-4-2-is-out/
Новость: https://www.opennet.ru/opennews/art.shtml?num=42868


Содержание

Сообщения в этом обсуждении
"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Resonance , 28-Авг-15 10:21 
Лицензию оставляют MIT или переводят на GPL?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Анонимоус , 28-Авг-15 10:50 
>продолживший включение кода Microsoft
>>Лицензию оставляют MIT или переводят на GPL?

Переводят на EULA


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Роман , 28-Авг-15 18:45 
Чума

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Andrey Mitrofanov , 28-Авг-15 16:25 
> Лицензию оставляют MIT или переводят на GPL?

http://www.mono-project.com/docs/faq/licensing/#what-license...

""Xamarin offers commercial licensing options to redistribute Mono under non-LGPL terms. If your organization intends to redistribute software which embeds or bundles Mono, but is unable to comply with the terms of GNU LGPL v2, the Ultimate Edition may be right for you.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено A.Stahl , 28-Авг-15 10:52 
Ненужная вещь продолжает быть кому-то нужной. Этот безумный, безумный, безумный мир...

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 28-Авг-15 10:56 
Ну вот есть, например, Bless  и Pinta замены которым нет...

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено AlexYeCu_not_logged , 28-Авг-15 11:04 
Нет замены типа-пейнту и хекс-редактору?!

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 28-Авг-15 11:43 
Это незаменимость по принципу "где вы еще найдете главбуха, который сведет годовой баланс, не выходя из запоя?!"

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Michael Shigorin , 28-Авг-15 15:23 
В рамочку:

---

>>> Ненужная вещь продолжает быть кому-то нужной.
>>> Этот безумный, безумный, безумный мир...
>> Ну вот есть, например, Bless  и Pinta замены которым нет...
> Нет замены типа-пейнту и хекс-редактору?!

Это незаменимость по принципу "где вы еще найдете главбуха,
который сведет годовой баланс, не выходя из запоя?!"
        -- https://www.opennet.ru/openforum/vsluhforumID3/104447.html#18
%

---

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 28-Авг-15 17:10 
> Нет замены типа-пейнту и хекс-редактору

Ты не поверишь, оно всё либо кривое, либо выглядит так что страшно, либо из другой категории (например, gimp слишком мощный инструмент для элементарнейших задач)
Привёл бы лучше пример самого лучшего аналога (не надо кучу, которую ты даже ни разу не запускал, а просто в поиске нашёл)


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 04:57 
hex-редактор - ht, конечно же.

типа-пейнт - если gimp почему-то не хочется ставить, для простых задач достаточно онлайн-редакторов типа pixlr.com


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено iPony , 29-Авг-15 05:29 
С онлайн редактор смешно...
Дело хром ОС живет.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 30-Авг-15 21:08 
А почему нет? Боишься, что твою фоточку с пляжа с голой задницей АНБ увидит? :)

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено oopsy , 29-Авг-15 11:01 
Никогда не пользовался Pinta, а "типа пейнт" - KolourPaint ( https://www.kde.org/applications/graphics/kolourpaint/ )

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 12:35 
KolourPaint? Okteta? Не, не слышал!

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 31-Авг-15 05:11 
Ну так лучше  Mono по зависимостям тянуть, чем всё KDE.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Тетя Сара , 28-Авг-15 11:28 
Unity 3D

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Нанобот , 28-Авг-15 16:59 
> Ненужная вещь продолжает быть кому-то нужной

Ненужная тебе вещь продолжает быть нужной.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 28-Авг-15 10:52 
они хоть нормально пишут в опенсорс? отзывы от работающих в майкрософт об культуре кода не ахти. Тесты научились писать?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Xenia Joness , 28-Авг-15 11:40 
Очень надеюсь, что будет свободная реализация .NET, совместимая с оригинальным .NET. Просто сейчас наличие .NET - это условие выживаемости ОС, не очень охота, чтобы Linux-системы канули в лету..

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 28-Авг-15 11:45 
> сейчас наличие .NET - это условие выживаемости ОС

Истинно так! Вот только эта ОС - совсем не Linux...


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено IZh. , 28-Авг-15 11:48 
Ну, это некоторый перегиб. От отсутствия .Net'а Linux не загнётся -- жил, себе, прекрасно и без него.

Другое дело, что сама по себе платформа неплохая. Если брать что-то более-менее портируемое, то это, в основном, на выбор, или Java или .Net. Я пробовал и то и другое, и могу сказать, что, например, с точки зрения самого языка C# мне нравится больше, чем Java.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено milton , 28-Авг-15 12:14 
На этом все плюсы .Net заканчиваются (есть кое-какой опыт в .Net трехлетней давности).
А теперь о минусах по сравнению с той же Java:
1. Остутсвие обратной совместимости (в частности, .Net 2 и 4).
2. Хочется новой версии .Net с набором свистоперделок - будь добр купи новую версию Windows.
3. Пробовал сабж (Mono) несколько лет назад - по сравнению с Net половина портирована, половина не портирована, общее впечатление - 3 пишем, 2 в уме.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 28-Авг-15 13:19 
1. Можно узнать, в чем конкретно выразилось отсутствие обратной совместимости с .NET 2 и 4? Какая конкретно библиотека или неймспейс несовместимы с предыдущей ее реализацией? Пример, хоть один, будьте добры, в студию.
2 и 3) Утверждения из пальца на потолок, уж извините.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 28-Авг-15 13:55 
Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP. Кроме указанного выше метода "купи новую систему".

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 28-Авг-15 13:58 
Чувствуете разницу между "программа под WinXP" и "обратная совместимость"?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 28-Авг-15 14:42 
Чувствую слив: вы заявили, что п. 2 - чушь, а аргументировать это заявление нечем.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено wadic , 28-Авг-15 21:02 
Аргументировать нечем как раз Вам. Вы не ответили на вопрос и предоставили ни одной библиотеки "обратно несовместимой" с предыдущими версиями фреймворка. Так что никакого слива.

По поводу п.2) ежу же понятно, что приложения под НОВЫЙ фреймворк (4.5) не будут работать в системе, которая его не поддерживает. Никакого отношения это к отсутствию обратной совместимости не имеет. К системе (которая WinXP) - да. Поэтому Ваш тезис 2 из пальца.

По поводу п.3) чушь только потому, что Вы говорите о продукте на расстоянии в "несколько лет назад". Как можно судить о нем на таком расстоянии? Уж много воды утекло с тех пор. Только потому что это из мира Микрософт? Это не красноглазие, не? Тоже чушь.

Уж, извините, ничего личного.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 28-Авг-15 21:37 
Тезис 2 не мой, и в нем ничего не говорится об обратной совместимости - это тезис 1.
Повторю этот тезис 2, поскольку отвечаете вы отнюдь не на него: "хочешь новую версию фреймворка - купи новую систему".
Есть ощущение, что аколиты МС не понимают, что на это отвечать, поскольку действительно верят, что это само собой разумеется и так и должно быть.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 01:02 
> По поводу п.2) ежу же понятно, что приложения под НОВЫЙ фреймворк (4.5) не будут работать в системе, которая его не поддерживает.

Гм, вот оно чо. А та же Java будет работать на любых Windows. Не говоря уже о C/C++.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено iPony , 29-Авг-15 05:16 
Ага, рассказывай сказки.
JRE8 не поддерживает windows XP
Visual C++ Redistributable последний тоже. Это типа так же как с зависимостями по glibc в линуксах. Хотя, если пишешь однострочный hello world без взаимодействия с ОС, то тут проще, да.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено yurikoles , 29-Авг-15 09:18 
.Net 4.0 вышел 12 апреля 2010
Поддержка XP закончилась 8 апреля 2014
Java 8 вышла 18 марта 2014

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено iPony , 29-Авг-15 11:05 
И что? Ты сравниваешь поддерживаемое вындовз ХРенью и неподдерживаемое.
Тогда надо было бы приводить дату следующего netframework 4.5, который так же как oracle jre 8 забил на поддержку XP

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено тоже Аноним , 29-Авг-15 10:28 
А что, для обновления glibc нужно покупать новую систему?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 28-Авг-15 20:49 
ОС уже 14 лет, а они всё про неё забыть не могут.
Я даже не знаю какие примеры приводить по такой аналогичной многолетней совместимости...
PS: при всём моем неуважении к этой ОС

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 28-Авг-15 21:02 
> Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP

Ещё расскажи извращенец-некрофил как JRE8 на WIndows XP поставить


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Сергей , 30-Авг-15 20:13 
>> Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP
> Ещё расскажи извращенец-некрофил как JRE8 на WIndows XP поставить

   Ставим JRE7 и запускаем апдейт... И имеем последнюю JRE8


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Mr. Cake , 29-Авг-15 15:31 
Использовать .NET 4.0 и NuGet-пакеты, добавляющие нужные классы для async/await. Мы собсно примерно так и делаем в своих продуктах.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено milton , 28-Авг-15 15:16 
По пункту 1 официальное: https://msdn.microsoft.com/ru-ru/library/ee941656%28v=V...
Если брать в расчет не только стандартный набор, но и весь зоопарк сторонних компонентов (как библиотеки для подключения к БД, например), то все становится в разы интересней.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено IZh. , 28-Авг-15 13:25 
> 2. Хочется новой версии .Net с набором свистоперделок - будь добр купи
> новую версию Windows.

Ну, так новость как бы по обновление Mono. ;-)


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено soarin , 28-Авг-15 21:00 
> 2. Хочется новой версии .Net с набором свистоперделок - будь добр купи
> новую версию Windows.

Windows Vista - 8 лет ОС и доступна последняя версия NetFramework.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 28-Авг-15 12:53 
>Просто сейчас наличие .NET - это условие выживаемости ОС

Хорошо тебе на курсах хозяева мозги промыли


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Michael Shigorin , 28-Авг-15 15:28 
>> Просто сейчас наличие .NET - это условие выживаемости [Windows]
> Хорошо тебе на курсах хозяева мозги промыли

Разумеется, призовая ссылка: http://wiki.opennet.ru/MSSP


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено th3m3 , 28-Авг-15 15:35 
Вот это поворот. Значит дела у них совсем плохи, раз таким занимаются =)

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Шкурка_от_головки , 28-Авг-15 16:37 
Может хватит уже пихать эту ссылку куда ни попадя?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Andrey Mitrofanov , 28-Авг-15 16:51 
> Может хватит уже пихать эту ссылку куда ни попадя?

М-м-м... Тепкрь, когда Вы спросили? Не-е-ет! Надо больше ссылок!!

http://techrights.org/wiki/index.php/Mono
http://techrights.org/wiki/index.php/Xamarin
http://techrights.org/wiki/index.php/Miguel_de_Icaza


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено клоун , 28-Авг-15 18:06 
Оставь больного в покое. Он определяет кто MSSP и коллекционирует всех их высказывания. У него есть архив (!) этой белеберды за несколько лет (!!). Он даже написал кандидатскую по этой теме, но ни один ВУЗ не согласился чтобы он у них с этим бредом защищался. Говорят по слухам недавно его видели в приёмной Мизулиной... Ох, чует моё сердце, скоро про MSSP мы услышим с голубых экранов.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 05:44 
>Оставь больного в покое. Он определяет кто MSSP и коллекционирует всех их высказывания. У него есть архив (!) этой белеберды за несколько лет (!!)

ага, проверяет юзерагенты у всех подозрительных. Зашел из-под винды - добро пожаловать в коллекцию))


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено th3m3 , 28-Авг-15 15:33 
Вон из IT!

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Ivan_83 , 28-Авг-15 16:12 
Да не нужен твой NET никому.
Пишет на нём пара колек свои програмки под винду и на этом всё.
Что, кроме PaintNET есть под не винду полезного?

От того что PaintNET исчезнет с не винды станет хуже разве что моему ребёнку, который иногда что то рисует, впрочем рядом установлена аналогичная рисовалка которая от NET никак не зависит, так что печали будет минут на 5 :)


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Андрей , 28-Авг-15 17:09 
> Да не нужен твой NET никому.
> Пишет на нём пара колек свои програмки под винду и на этом
> всё.
> Что, кроме PaintNET есть под не винду полезного?
> От того что PaintNET исчезнет с не винды станет хуже разве что
> моему ребёнку, который иногда что то рисует, впрочем рядом установлена аналогичная
> рисовалка которая от NET никак не зависит, так что печали будет
> минут на 5 :)

Я своему шестилетнему сыну уже гимп показываю...


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено клоун , 28-Авг-15 19:03 
Боже! Изуродовать психику ребёнка с малых лет. Вырастет второй Рейзер.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Михаил , 28-Авг-15 19:48 
Гений и писатель файловых систем? Можно только позавидовать.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 12:39 
И настоящий Сюткинист!

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено all_glory_to_the_hypnotoad , 29-Авг-15 13:58 
> Я своему шестилетнему сыну уже гимп показываю...

гимп это не для рисования, для рисования есть MyPaint и Inkscape


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено polsta , 28-Авг-15 18:19 
нечего на соседние оси гадить. аккуратненько в своем огороде...

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено труляляй , 29-Авг-15 08:28 
Ой, а вы случаем с поллитрухиным не с одного курса?

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 00:00 
>продолживший включение кода Microsoft

правильно читать - переживший включение


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Илья , 29-Авг-15 07:44 
asp.net тянет?

то есть: могу ли я взять программу asp.net с виндовского сервера и запустить ее на маке/линуксе?

с какими специфическими сервисами платформа работает "гораздо лучше" чем с конкурентами? microsoft_sql? visual studio?


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Аноним , 29-Авг-15 08:41 
> asp.net

брось каку. серъёзно.

А сабж - это такой костыль, уровня wine. Вечно догоняющий, кастрированный и с постоянной угрозой RIP'а из-за патентного преследования.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Mr. Cake , 29-Авг-15 15:40 
>это такой костыль, уровня wine

В этом "костыле" уже примерно половина кода BCL - открытые мелкомягкими исходники. И процесс продолжается.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено yurikoles , 29-Авг-15 09:27 
MS поддерживает на чуждых платформах только ASP.NET MVC 5

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Mr. Cake , 29-Авг-15 15:39 
>asp.net тянет?

Смотря что. Вплоть до ASP.NET MVC 3 и начиная с vNext - работает вообще без каких-либо проблем. Аналогично штуки типа ASP.NET WebAPI, SignalR и прочее. Про подводные камни я зимой вещал на .NEXT

>с какими специфическими сервисами платформа работает "гораздо лучше" чем с конкурентами

Mono можно запихивать в докер, например, чего не скажешь о виндовом дотнете.


"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Зенитарка , 29-Авг-15 19:01 
Mono есть, а игр нет! Ничего хорошего так и не портировали.

"Релиз Mono 4.2, продолживший включение кода Microsoft"
Отправлено Mr. Cake , 30-Авг-15 14:07 
Есть игры на Mono. Bastion, например.