The OpenNET Project / Index page

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

Релиз Mono 4.2, продолживший включение кода Microsoft

28.08.2015 10:16

Состоялся выпуск Mono 4.2, свободной многоплатформенной реализации технологии .NET, обеспечивающей поддержку спецификаций .Net Framework для Unix, OS X и Windows. Бинарные сборки подготовлены для Linux, OS X и Windows. В новом выпуске продолжена интеграция компонентов, открытых компанией Microsoft.

Особенности выпуска:

  • В состав включены новые компоненты, основанные на коде Microsoft, открытом под лицензией MIT (.NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набор эталонного кода). Увеличена совместимость с платформой .NET Core. На реализацию от Microsoft заменены компоненты System, LINQ, System.Data, System.Runtime.Serialization, System.Xml, System.Web.Services, mscorlib и около 500 типов .NET. На код Microsoft заменена реализация системы организации многопоточного выполнения (ThreadPool), добавлены новые возможности тонкого управления запуском и остановкой потоков.
  • Добавлена поддержка переносимого формата для отладочной информации - PPDB (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.


  1. Главная ссылка к новости (http://www.mono-project.com/ne...)
  2. OpenNews: Релиз Mono 4.0, открытой реализации платформы .Net
  3. OpenNews: Компания Xamarin, развивающая проект Mono, получила 54 млн долларов инвестиций
  4. OpenNews: Выход Mono 3.6, открытой реализации платформы .Net
  5. OpenNews: Представлен PlayScript, форк Mono, нацеленный на создание Flash-совместимой платформы
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/42868-mono
Ключевые слова: mono
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Resonance (ok), 10:21, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Лицензию оставляют MIT или переводят на GPL?
     
     
  • 2.3, Анонимоус (?), 10:50, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +22 +/
    >продолживший включение кода Microsoft
    >>Лицензию оставляют MIT или переводят на GPL?

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

     
     
  • 3.65, Роман (??), 18:45, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чума
     
  • 2.51, Andrey Mitrofanov (?), 16:25, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Лицензию оставляют MIT или переводят на GPL?

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

    ""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.

     

  • 1.4, A.Stahl (ok), 10:52, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Ненужная вещь продолжает быть кому-то нужной. Этот безумный, безумный, безумный мир...
     
     
  • 2.8, soarin (ok), 10:56, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ну вот есть, например, Bless  и Pinta замены которым нет...
     
     
  • 3.11, AlexYeCu_not_logged (?), 11:04, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Нет замены типа-пейнту и хекс-редактору?!
     
     
  • 4.18, тоже Аноним (ok), 11:43, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Это незаменимость по принципу "где вы еще найдете главбуха, который сведет годовой баланс, не выходя из запоя?!"
     
     
  • 5.45, Michael Shigorin (ok), 15:23, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    В рамочку:

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

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

     
  • 4.59, soarin (ok), 17:10, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет замены типа-пейнту и хекс-редактору

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

     
     
  • 5.78, Аноним (-), 04:57, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    hex-редактор - ht, конечно же.

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

     
     
  • 6.80, iPony (?), 05:29, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    С онлайн редактор смешно...
    Дело хром ОС живет.
     
     
  • 7.100, Аноним (-), 21:08, 30/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А почему нет? Боишься, что твою фоточку с пляжа с голой задницей АНБ увидит? :)
     
  • 5.89, oopsy (?), 11:01, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Никогда не пользовался Pinta, а "типа пейнт" - KolourPaint ( https://www.kde.org/applications/graphics/kolourpaint/ )
     
  • 3.91, Аноним (-), 12:35, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    KolourPaint? Okteta? Не, не слышал!
     
     
  • 4.101, soarin (ok), 05:11, 31/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так лучше  Mono по зависимостям тянуть, чем всё KDE.
     
  • 2.15, Тетя Сара (?), 11:28, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Unity 3D
     
  • 2.55, Нанобот (ok), 16:59, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ненужная вещь продолжает быть кому-то нужной

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

     

  • 1.6, Аноним (-), 10:52, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    они хоть нормально пишут в опенсорс? отзывы от работающих в майкрософт об культуре кода не ахти. Тесты научились писать?
     
  • 1.17, Xenia Joness (ok), 11:40, 28/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –33 +/
    Очень надеюсь, что будет свободная реализация .NET, совместимая с оригинальным .NET. Просто сейчас наличие .NET - это условие выживаемости ОС, не очень охота, чтобы Linux-системы канули в лету..
     
     
  • 2.19, тоже Аноним (ok), 11:45, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +10 +/
    > сейчас наличие .NET - это условие выживаемости ОС

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

     
  • 2.20, IZh. (?), 11:48, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, это некоторый перегиб. От отсутствия .Net'а Linux не загнётся -- жил, себе, прекрасно и без него.

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

     
     
  • 3.25, milton (?), 12:14, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    На этом все плюсы .Net заканчиваются (есть кое-какой опыт в .Net трехлетней давности).
    А теперь о минусах по сравнению с той же Java:
    1. Остутсвие обратной совместимости (в частности, .Net 2 и 4).
    2. Хочется новой версии .Net с набором свистоперделок - будь добр купи новую версию Windows.
    3. Пробовал сабж (Mono) несколько лет назад - по сравнению с Net половина портирована, половина не портирована, общее впечатление - 3 пишем, 2 в уме.
     
     
  • 4.29, Аноним (-), 13:19, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    1. Можно узнать, в чем конкретно выразилось отсутствие обратной совместимости с .NET 2 и 4? Какая конкретно библиотека или неймспейс несовместимы с предыдущей ее реализацией? Пример, хоть один, будьте добры, в студию.
    2 и 3) Утверждения из пальца на потолок, уж извините.

     
     
  • 5.32, тоже Аноним (ok), 13:55, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP. Кроме указанного выше метода "купи новую систему".
     
     
  • 6.33, Аноним (-), 13:58, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чувствуете разницу между "программа под WinXP" и "обратная совместимость"?
     
     
  • 7.38, тоже Аноним (ok), 14:42, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чувствую слив: вы заявили, что п. 2 - чушь, а аргументировать это заявление нечем.
     
     
  • 8.71, wadic (ok), 21:02, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Аргументировать нечем как раз Вам Вы не ответили на вопрос и предоставили ни од... текст свёрнут, показать
     
     
  • 9.73, тоже Аноним (ok), 21:37, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тезис 2 не мой, и в нем ничего не говорится об обратной совместимости - это тези... текст свёрнут, показать
     
  • 9.77, Аноним (-), 01:02, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гм, вот оно чо А та же Java будет работать на любых Windows Не говоря уже о C ... текст свёрнут, показать
     
     
  • 10.79, iPony (?), 05:16, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, рассказывай сказки JRE8 не поддерживает windows XP Visual C Redistributa... текст свёрнут, показать
     
     
  • 11.85, yurikoles (ok), 09:18, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Net 4 0 вышел 12 апреля 2010 Поддержка XP закончилась 8 апреля 2014 Java 8 вышл... текст свёрнут, показать
     
     
  • 12.90, iPony (?), 11:05, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И что Ты сравниваешь поддерживаемое вындовз ХРенью и неподдерживаемое Тогда на... текст свёрнут, показать
     
  • 11.87, тоже Аноним (ok), 10:28, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А что, для обновления glibc нужно покупать новую систему ... текст свёрнут, показать
     
  • 6.68, soarin (ok), 20:49, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ОС уже 14 лет, а они всё про неё забыть не могут.
    Я даже не знаю какие примеры приводить по такой аналогичной многолетней совместимости...
    PS: при всём моем неуважении к этой ОС
     
  • 6.70, soarin (ok), 21:02, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP

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

     
     
  • 7.99, Сергей (??), 20:13, 30/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Давайте вернемся с потолка - расскажите, как запустить программу на дотНете 4.5 под Windows XP
    > Ещё расскажи извращенец-некрофил как JRE8 на WIndows XP поставить

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

     
  • 6.94, Mr. Cake (?), 15:31, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Использовать .NET 4.0 и NuGet-пакеты, добавляющие нужные классы для async/await. Мы собсно примерно так и делаем в своих продуктах.
     
  • 5.43, milton (?), 15:16, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    По пункту 1 официальное: https://msdn.microsoft.com/ru-ru/library/ee941656%28v=VS.100%29.aspx
    Если брать в расчет не только стандартный набор, но и весь зоопарк сторонних компонентов (как библиотеки для подключения к БД, например), то все становится в разы интересней.
     
  • 4.30, IZh. (?), 13:25, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 2. Хочется новой версии .Net с набором свистоперделок - будь добр купи
    > новую версию Windows.

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

     
  • 4.69, soarin (ok), 21:00, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > 2. Хочется новой версии .Net с набором свистоперделок - будь добр купи
    > новую версию Windows.

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

     
  • 2.27, Аноним (-), 12:53, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Просто сейчас наличие .NET - это условие выживаемости ОС

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

     
     
  • 3.47, Michael Shigorin (ok), 15:28, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Просто сейчас наличие .NET - это условие выживаемости [Windows]
    > Хорошо тебе на курсах хозяева мозги промыли

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

     
     
  • 4.49, th3m3 (ok), 15:35, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это поворот. Значит дела у них совсем плохи, раз таким занимаются =)
     
  • 4.52, Шкурка_от_головки (ok), 16:37, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Может хватит уже пихать эту ссылку куда ни попадя?
     
     
  • 5.53, Andrey Mitrofanov (?), 16:51, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Может хватит уже пихать эту ссылку куда ни попадя?

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

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

     
  • 5.62, клоун (?), 18:06, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Оставь больного в покое. Он определяет кто MSSP и коллекционирует всех их высказывания. У него есть архив (!) этой белеберды за несколько лет (!!). Он даже написал кандидатскую по этой теме, но ни один ВУЗ не согласился чтобы он у них с этим бредом защищался. Говорят по слухам недавно его видели в приёмной Мизулиной... Ох, чует моё сердце, скоро про MSSP мы услышим с голубых экранов.
     
     
  • 6.81, Аноним (-), 05:44, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >Оставь больного в покое. Он определяет кто MSSP и коллекционирует всех их высказывания. У него есть архив (!) этой белеберды за несколько лет (!!)

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

     
  • 2.48, th3m3 (ok), 15:33, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Вон из IT!
     
  • 2.50, Ivan_83 (?), 16:12, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да не нужен твой NET никому.
    Пишет на нём пара колек свои програмки под винду и на этом всё.
    Что, кроме PaintNET есть под не винду полезного?

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

     
     
  • 3.58, Андрей (??), 17:09, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Да не нужен твой NET никому.
    > Пишет на нём пара колек свои програмки под винду и на этом
    > всё.
    > Что, кроме PaintNET есть под не винду полезного?
    > От того что PaintNET исчезнет с не винды станет хуже разве что
    > моему ребёнку, который иногда что то рисует, впрочем рядом установлена аналогичная
    > рисовалка которая от NET никак не зависит, так что печали будет
    > минут на 5 :)

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

     
     
  • 4.66, клоун (?), 19:03, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Боже! Изуродовать психику ребёнка с малых лет. Вырастет второй Рейзер.
     
     
  • 5.67, Михаил (??), 19:48, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Гений и писатель файловых систем? Можно только позавидовать.
     
     
  • 6.92, Аноним (-), 12:39, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    И настоящий Сюткинист!
     
  • 4.93, all_glory_to_the_hypnotoad (ok), 13:58, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Я своему шестилетнему сыну уже гимп показываю...

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

     
  • 2.63, polsta (?), 18:19, 28/08/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    нечего на соседние оси гадить. аккуратненько в своем огороде...
     
  • 2.83, труляляй (?), 08:28, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Ой, а вы случаем с поллитрухиным не с одного курса?
     

  • 1.75, Аноним (-), 00:00, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >продолживший включение кода Microsoft

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

     
  • 1.82, Илья (??), 07:44, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    asp.net тянет?

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

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

     
     
  • 2.84, Аноним (-), 08:41, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > asp.net

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

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

     
     
  • 3.96, Mr. Cake (?), 15:40, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >это такой костыль, уровня wine

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

     
  • 2.86, yurikoles (ok), 09:27, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    MS поддерживает на чуждых платформах только ASP.NET MVC 5
     
  • 2.95, Mr. Cake (?), 15:39, 29/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >asp.net тянет?

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

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

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

     

  • 1.97, Зенитарка (?), 19:01, 29/08/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Mono есть, а игр нет! Ничего хорошего так и не портировали.
     
     
  • 2.98, Mr. Cake (?), 14:07, 30/08/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Есть игры на Mono. Bastion, например.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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