The OpenNET Project / Index page

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

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

Состоялся выпуск 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
Тип: Программы
Ключевые слова: mono
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | 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 +/
    http www mono-project com docs faq licensing what-license-or-licenses-are-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 Ненужная вещь продолжает быть кому-то нужной Это незаме... весь текст скрыт [показать]
     
  • 4.59, soarin (ok), 17:10, 28/08/2015 [^] [ответить]     [к модератору]  
  • +/
    Ты не поверишь, оно всё либо кривое, либо выглядит так что страшно, либо из друг... весь текст скрыт [показать]
     
     
  • 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 не загнётся -- жил, себе, ... весь текст скрыт [показать]
     
     
  • 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 Можно узнать, в чем конкретно выразилось отсутствие обратной совместимости с ... весь текст скрыт [показать]
     
     
  • 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 вышла 18 марта 2014
     
     
  • 12.90, iPony (?), 11:05, 29/08/2015 [^] [ответить]    [к модератору]  
  • +/
    И что? Ты сравниваешь поддерживаемое вындовз ХРенью и неподдерживаемое.
    Тогда надо было бы приводить дату следующего netframework 4.5, который так же как oracle jre 8 забил на поддержку XP
     
  • 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 [^] [ответить]     [к модератору]  
  • +/
    Ставим 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 V... весь текст скрыт [показать]
     
  • 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 ... весь текст скрыт [показать]
     
  • 5.62, клоун (?), 18:06, 28/08/2015 [^] [ответить]     [к модератору]  
  • +/
    Оставь больного в покое Он определяет кто MSSP и коллекционирует всех их высказ... весь текст скрыт [показать]
     
     
  • 6.81, Аноним (-), 05:44, 29/08/2015 [^] [ответить]     [к модератору]  
  • +/
    ага, проверяет юзерагенты у всех подозрительных Зашел из-под винды - добро пожа... весь текст скрыт [показать]
     
  • 2.48, th3m3 (ok), 15:33, 28/08/2015 [^] [ответить]    [к модератору]  
  • +6 +/
    Вон из IT!
     
  • 2.50, Ivan_83 (?), 16:12, 28/08/2015 [^] [ответить]     [к модератору]  
  • +2 +/
    Да не нужен твой NET никому Пишет на нём пара колек свои програмки под винду и ... весь текст скрыт [показать]
     
     
  • 3.58, Андрей (??), 17:09, 28/08/2015 [^] [ответить]     [к модератору]  
  • +/
    Я своему шестилетнему сыну уже гимп показываю ... весь текст скрыт [показать]
     
     
  • 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 [^] [ответить]    [к модератору]  
  • +/
    Ой, а вы случаем с поллитрухиным не с одного курса?
     
     ....нить скрыта, показать (37)

  • 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 MVC 3 и начиная с vNext - работает вообще без каки... весь текст скрыт [показать]
     
  • 1.97, Зенитарка (?), 19:01, 29/08/2015 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Mono есть, а игр нет! Ничего хорошего так и не портировали.
     
     
  • 2.98, Mr. Cake (?), 14:07, 30/08/2015 [^] [ответить]    [к модератору]  
  • +/
    Есть игры на Mono. Bastion, например.
     

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


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