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 ()

И где Magicka/Magicka 2 под Linux?

anonymous ()

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

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

mandala ★★★ ()

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

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

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

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

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

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

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

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

backburner ()

Для сборки .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 ★★★★★ ()
Ответ на: комментарий от Rinaldus

Моно проглотит .NET, уж слишком хотят они скормить эту какашку кому-нибудь.

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

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

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

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

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

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

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

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

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

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

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

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

Там не только примеры, книжки, тесты и прочая лабудень, но и родные замариновые шутки.

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

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

шутки

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

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

Не надо так относиться к опечаткам, пожалуйста.

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

Забавная же очепятка. Сути дела это не меняет. Исходников нет. Замарин - проприетарщина. ТЧК.

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

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

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

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

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

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

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

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

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

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

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

молока выпей

Фу быть таким как ты молокососом.

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