LINUX.ORG.RU

Mono 4.0

 


0

2

Релиз Mono 4.0, открытой кроссплатформенной реализации .NET для Linux, а также OS X и Windows. Среди наиболее интересных улучшений:

  • Появилась интеграция компонентов, ранее открытых MS под лицензией MIT: .NET Core Runtime (CoreCLR), базовых библиотек .NET Core Framework Libraries (CoreFX) и набора эталонного кода.
  • Использование по умолчанию и поддержка C# 6.0.
  • Для полной повторяемости результатов сборки прекращена генерации GUID во время компиляции.
  • Произведена оптимизация вычислений с плавающей точкой. Добавлена поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30-40% быстрее, чем изначально используемые 64-разрядные вычисления.
  • Существенно оптимизирован сборщик мусора SGen.
  • Поддержка компиляции эталонных сборок (.NET Assemblies) для API .NET 2.0, .NET 3.5 и .NET 4.0 прекращена. Оставлена только поддержка сборки API .NET 4.5 и профилей для мобильных устройств. Эталонные сборки теперь поставляются только в форме готовых определений API, не содержащих исполняемого кода. Возможность выполнения при помощи Mono ранее собранных сборок, скомпилированных для ранних профилей .NET, сохраняется, но скомпилировать такие сборки уже не получится.
  • Исключение из поставки драйвера для работы с СУБД PostgreSQL (Npgsql), который теперь распространяется отдельно.
  • Добавлены скрипты для упрощения отладки с использованием LLDB;
  • Обновление виртуальной машины IKVM.
  • Начальная поддержка PowerPC64 LE.
  • Поддержка сборки Mono с Си-библиотекой musl.
  • Для сборки .NET Runtime теперь требуется компилятор с поддержкой стандарта C99.

Новость на opennet

>>> Подробности (на английском языке)

★★★★★

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 3)

Релиз Mono 4.0, открытой кроссплатформенной реализации .NET для для Linux, а также OS X и Windows.
для для Linux
для для

Не надо это исправлять!

mandala ★★★★★
()

Релиз Mono 4.0, открытой кроссплатформенной реализации .NET для для Linux, а также OS X и Windows.

Осталось ядро линукса на Моно переписать и он станет кроссплоатформенный - запустится в винде, а в нём игры вендовые заработают нативно. Тут то процент пользователей линукса и увеличится:) Но недолгим будет счастье: вскоре фанатики предпримут попытку натянуть вяленого на винду и М$ поломает совместимость моно с сишарпом, и тогда из линукса по зависимостям пропадут все игры, даже гномовские пасьяны и кдегамес.
Тут и сказочке конец, а кто слушал - съешь солёный огурец.

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

Не надо это исправлять!

Я всё-таки поправил ))

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

У местного мракобеса приступ шизофазии.

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

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

Napilnik ★★★★★
()

Для сборки .NET Runtime теперь требуется компилятор с поддержкой стандарта C99.

Шутка? Microsoft же не одобряет C99

neon1ks ★★
()
Последнее исправление: neon1ks (всего исправлений: 1)

поддержка 32-разрядных операций с плавающей точкой, которые выполняются на 30-40% быстрее, чем изначально используемые 64-разрядные вычисления.

любители x86_64 должны страдать

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

Я что-то пропустил? O_o Где я могу увидеть репозитории с исходниками Xamarin, не платя бабло и без анальных платных подписок и регистраций?

Indexator ★★★
()

Интересно, что станет с Mono, если M$ весь .NET выложит под опенсорс? Mono тогда закроется за ненадобностью или продолжит какие-то свои реализации?

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

Вроде же не пятница?

У нормальных людей в пятницу между прочим постный день, и не то что лакать технические жидкости, даже соевую сардельку хавать без крайней на то необходимости не рекомендуется. И вообще: если пьёшь вино и пиво - ты пособник Тельавива.

Зы. Открой для себя жанр киберпанк. Для Ъ, это такой сплошной и бескрайний техногенный фантасмагорический триллер.

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

Интересно, что станет с Mono, если M$ весь .NET выложит под опенсорс? Mono тогда закроется за ненадобностью или продолжит какие-то свои реализации?

Даже опенсорсный .NET должен иметь реализацию поддержки конкретной платформы.

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

Ну в далеком будущем Моно не нужен, что сказал сам Мигель. А пока Моно удобнее.

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

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

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

родные замариновые шутки

шутки

Okay. Именно это я и отнес к категории «прочая лабудень», не имеющая никакого смысла без исходников самого замарина...

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

Mini намного лучше чем рантайм от микрософта.

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

Почему не одобряет? Просто компилятор не полностью соответствует стандарту. Как собственно и GCC.

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

Ой, всё. Аве парням из Цюриха.

А на самом деле «написано» очень громко сказано. Точнее было бы «продемонстрирована потенциальная возможность на примере весьма ограниченного демонстрационного прототипа».

Поделок таких много. Следует признать, A2 довольно удачная (на первый взгляд), но если бы дело дошло до реального использования, в том числе непрофессионалами, то есть выхода на широкий рынок, выползла бы толпа проблем. Да и сколько туда вбухано человеческих ресурсов, в частности, дармовой студенческой силы - одному Гуткнехту известно.

northerner ★★★
()
Последнее исправление: northerner (всего исправлений: 1)

До релиза Java 8 и становления Scala надо было открывать и переносить, сейчас уже смысла никакого.

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