LINUX.ORG.RU

Началось слияние кодовой базы Microsoft .NET и Mono

 , ,


3

6

На сайте проекта Mono опубликована информация о начале слияния кодовой базы с кодом Microsoft .NET, который недавно был опубликован под свободной лицензией MIT.

Сообщается, что на данный момент в Mono была перенесена существенная часть стандартной библиотеки платформы .NET. В дальнейшем планируется полностью синхронизировать базовый код обеих реализаций.

В частности были практически полностью перенесены реализации базовых числовых типов и классов из следующих именных пространств:

  • System.Collections
  • System.ComponentModel
  • System.Diagnostic.Contracts
  • System.Linq.Parallel
  • System.Text.RegularExpressionsx
  • System.Runtime.CompilerServices
  • System.Threading

Первым релизом на базе кода Microsoft будет Mono 4.0.0.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: toney (всего исправлений: 2)

Ответ на: комментарий от Stanson

Если этого не будет - то надо закопать эту дрянь немедленно, ибо писать что-либо на сисярпе под линух будет только полный идиот.

почему... я пишу :)

sasha1024
()

Miranda NG

Смогу я наконец запустить ее под вайном или нет? То, что есть щас это голая миранда. А дальше начинается минное поле с подбором плагинов. Работает все кроме джаббера)).

DocPainkiller
()

Слияние началось...

anonymous
()

Всякие гуёвые поделки тут не причём, это скорее камень в огород серверной джавы.

С учётом того, что C# намного более годный язык, чем Java и .NET VM уже обладает фичами, которые в JVM будут версии эдак к 11-й, я бы присмотрелся к этому новому mono для написания микросервисов и прочих бэкендов.

migesok
()

ОТВЕТЬТЕ МНЕ НА ВОПРОС!

Magicka (первая) появится под Linux наконец или нет?

anonymous
()

Неужели наконец будет порт .net 4.5 под Windows XP x86?

P.S. Нет, не «некрофил». Суровая необходимость. Нужна ОС, а не запускалка мыльного кинца с DX11.

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

Классная авка, сначала подумал бабушка в платочке))

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

Например?

Ну размысли апофатически, например.

Нормальными могут быть только те, которые не сисярп. Конечно, не факт, что абсолютно все, которые не являются сисярпом нормальные, но вот сисярп уж точно ненормальный.

Какое-никакое, а знание. Постигай.

Stanson ★★★★★
()

эхх... лучше бы в Mono сосредоточились на поддержке совместимости с «устаревшими» .NET API - 1.0, 2.0, 3.0 - а они вместо этого наоборот их режут и отбрасывают, сливаясь и растворяясь в детище мелкомягких.

mm3 ★★★
()

Мелкософт такие хитро*опые! (как и автор новости)

Строго говоря, началось не слияние продуктов, а прогеры Моно стали таскать код из .NET'а! Это разные вещи. А M$ как ничего не обещала под линукс, так и сейчас молчит как рыба об лёд: взлетит Моно - примажутся «это МЫ им код дали!», не взлетит - разведут руками «а мы ничего и не обещали!». Хитрые твари...

Вообще, весь этот птичий щебет про мелкомягкий опенсорс - фигня. Ну вывалили шмот кода - нам оно интересно?? Нет. Вот когда будет .NET, полностью идентичный виндовому и хотя бы с портированным WPF - можно начать говорить про «а не написать ли нам редактор... паааад дотнет, а не выдумать ли... новый жанр!».
Но Линукс мелкомягких не беспокоит - им нужно свои смартфончики толкать - вот там и заканчивается вся «переносимось».

matumba ★★★★★
()

«Принять, расширить и погасить»

miXel
()

микрософтоненавистники должны благодарить Мигеля, так как он сделал всё, чтобы C# не пошел на Linux.

Рассмотрим, например, пространство имён System.Composition.

Откуда оно берется? Через NuGet из глобального репозитория.
Попадает ли оно при этом под лицензию Mit как открытые исходники? Нет, не попадает, у него там своя.

И так со всеми важными неймспейсами.

BarCat
()
Ответ на: комментарий от gh0stwizard

Проект на Mono/C# умеет генерировать бинарники на три целевые платформы, а скоро вообще на все что угодно

Да, только для их запуска нужна среда исполнения. Генерируем бинарник в 1 Кб и тащим для его запуска среду в 100 Мб. Прекрасный подход, он очень нужен в линукс, даже не знаю как мы сейчас без него обходимся.

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

Жабист что-ли? А то пафоса прямо как у них. Я бы ещё понял, если бы говном обозвал С++ (что чистая правда).

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

В нашем хуйнивере это не котируется - жри что даёт мелкософт и не выёжуйся. А тут хоть спасение какое-никакое, на раз-два побыдлокодить и послать. А своё писать на чем-то нормальном. :)

no1_tx
()
Ответ на: комментарий от Oxdeadbeef

Ну,как бы можно будет более-менее полноценно погонять ClojureCLR. Хотя он и сейчас заводится на моне неплохо, только документации на сию имплементацию - хер.

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

Уже подумываю. Ибо к черту это анальное корпоративное зондирование.

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

http://www.mono-project.com/docs/compiling-mono/small-footprint/

Ты спутал с явой. Это ей надо овер гигабайт места на диске и heap от 64Мб, иначе только два числа сложить можно и то, может и не хватить :-)

gh0stwizard ★★★★★
()
Последнее исправление: gh0stwizard (всего исправлений: 1)
Ответ на: комментарий от Hertz

ниасилил? не можешь писать на цпп? являешься посредственностью с типичным мышлением? невежество мстит вечности за собственное ничтожество

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

А так - не знаю ни одной софтины на .net, которую я бы использовал

Раньше на нём писать не было смысла. Ибо вендорозхависимость. Сейчас есть. Вот и будут писать.
Для прикладного софта уровня пользователя C# — самое оно. Питон там так и не смог твёрдо стать на ноги. А высокоуровневый ассемблер неоправданно сложен и трудозатратен

anonymoos ★★★★★
()

Сегодня пуканы многих виндузятников неистово бомбили, ибо раньше Mono называли поделкой, недостойной божественного доднеда, а как быть сейчас, если это официально? Так не далеко и до признания Linux полноценной ОС с точки зрения средств разработки?

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от anonymoos

Питон там так и не смог твёрдо стать на ноги.

Спасибо, хохотали всей корпорацией. Ты сделал наш день! :D

anonymous
()

линупсокапец настал!

anonymous
()

Бойтесь данайцев, дары приносящих.

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

Речь о той груде вендошлака на сисярпе без сырцов, про которую никто не знает как она работает, никто не знает кто её написал, но от которой отказаться по всяким веским причинам совершенно невозможно.

на сисярпе без сырцов

Штоа? Ты не в курсах, как сорцы C# из сборок восстанавливаются легким движением левой ноги, если девелоперы не парились о «дотфускаторе»?

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

Не «не могу», а не хочу. Чистая сишечка ещё пойдёт, а это плюсовое говнище, пожалуйста, как нибудь кушайте сами.

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

Аффтар по ссылке не в курсах за MoMa и не умеет «портить» .Net приложения (писать впрочем тоже, если все упирается в замену гуя). Big deal.

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

На что только не идут люди, лишь бы не использовать Qt или там Boost!

Вот как-раз использование boost является глупостью, потому как boost это просто тестовый полигон для обкатки нового, то что успешно прошло обкатку включат через несколько лет в очередной стандарт С++1x.

anonymous
()

открыли для себя кроссплатформенность

anonymous
()

Срочно «встроить в ядро». Впиливать в ядро всякую ересь для ускорения невзлетающих велосипедов это модный тренд.

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

а потом, внезапно, все авторы и пользователи монопроектов оказываются должны micro$oft tax под over 90000%

- всё зависит от диаметра иг^W - лицензионной политики.

Ожидаемо что-то из BSD, MIT, GPL от m$

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

я бы присмотрелся к этому новому mono для написания микросервисов и прочих бэкендов.

Батенька, да у вас прогрессирующая шизофрения.

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

А M$ как ничего не обещала под линукс

Нафига обещать под линукс, если обещали за стандарт ECMA-334, который к оси не прибит гвоздями?

вот там и заканчивается вся «переносимось».

Еще до наступления этого времени «ох*тельных» историй, у меня, например, WCF- и REST-сервисы работали под виндой и линуксом без перекомпиляции :) Если в MVC умеешь - переносимость гуя тоже никакая не проблема. А если ты быдлокодер - у тебя и с линукса ничего никуда никогда не перенесется.

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