После 9 месяцев разработки увидел свет (http://tirania.org/blog/archive/2009/Dec-15.html) релиз Mono 2.6 (http://www.mono-project.com/Release_Notes_Mono_2.6), свободной реализации технологии .NET, реализующей поддержку спецификаций .Net Framework 2.0 и Microsoft Windows Forms 2.0 API. Одновременно выпущена интегрированная среда разработки MonoDevelop 2.2 (http://monodevelop.com/Download/MonoDevelop_2.2_Released), предназначенная для создания приложений с использованием языка C# и технологий .NET. Среду MonoDevelop можно использовать для разработки десктоп и ASP.NET web-приложений, а также для портирования под Linux .NET программ, созданных в Visual Studio. Размер патча, отражающего изменения между версиями Mono 2.4 и 2.6, составил 2 млн. строк, из которых 1 млн. - новый код. В версию MonoDevelop 2.2 внесено около 300 тыс. новых строк кода.Основные новшества Mono 2.6:
- В состав включена реализация WCF (Windows Communication Foundation) клиента и сервера, которые используютс...URL: http://tirania.org/blog/archive/2009/Dec-15.html
Новость: http://www.opennet.me/opennews/art.shtml?num=24690
Ха. И опять все стерли. Модерастия, однако. Как-же, как-же, о мертвых или хорошо или ничего :)В свете такого свинства - давайте чтоли хотя-бы минусы крутить. А то мало того что про микрософтовские технологии, так еще и цензура, блин. Пипец вообще, микрософт что, рекламу на опеннете для своих технологий проплатил? оО
А что Вы так переживаете? Ничего адекватного и по теме Вы не написали, поэтому тех потертых комментов не жалко ни разу ;)
Когда микрософт перестанет драть деньги за воздух и устраивать подляны - тогда и будут дельные коменты.
>Когда микрософт перестанет драть деньги за воздух и устраивать подляны - тогда
>и будут дельные коменты.А пока этого не случится, Вы продолжите обильно удобрять форум комментами ни о чем? Ну реакцию модераторов Вы сами видите, делайте выводы ;)
P.S. Мощный поток флуда исходит от Вас даже в темах, где о микрософт нет ни слова (хотя, Вам они мерещатся в любом топике:D), так что дело видимо не в них:)
Знаете, проблема только в том что тут стерли оптом не только мои коменты но и три тонны других коментов от других людей, так что выводы напрашиваются. И они в свете упомянутых обстоятельств - имхо не в пользу того что я такой особо злобный тролль, а в пользу того что новость заведомо провокационная. ИМХО, такой стиль модерации катит разве что для форумов на microsoft.com :E. Ну там то понятно, у них бизнес, так что те кто будет критиковать - быстренько пойдут в мясорубку. А вот тут чем недовольные коменты так помешали что их целиком %$#нули под ноль минимум 3 раза? (это я насчитал, может и больше было, не знаю)Лично мне противно видеть столько про микрософтовские технологии на опеннете. А метлам на подумать: если мне приспичит почитать про кульные дотнеты и прочие сильверлайты и ASP (не приспичит, но если бы вдруг) - я бы пошел не сюда а на MSDN или куда там еще. Доступно, yeah?
>Знаете, проблема только в том что тут стерли оптом не только мои
>коменты но и три тонны других коментов от других людей, так
>что выводы напрашиваются.В сумме было удалено 5 комментариев, которые можно сравнить разве что с надписью на заборе, а не с цивилизованным изложением своего мнения. Не нужно придумывать небылицы и нагонять обстановку, никакого нарушения свободы и права самовыражения здесь нет, есть лишь уборка мусора и вычищение грязи.
не жалеете вы себя - всё о правде думаете =))правильно, некогда отдыхать покуда столько форумов не засрано ..
>Ха. И опять все стерли. Модерастия, однако. Как-же, как-же, о мертвых или
>хорошо или ничего :)Ни одного адекватного комментария к этой новости еще не было. Только пустые выкрики.
Смотрите сами:
www.opennet.ru/openforum/removed/mc.1260965928vsluhforumID3.62088.0.html
www.opennet.ru/openforum/removed/mc.1260965584vsluhforumID3.62084.0.html
www.opennet.ru/openforum/removed/mc.1260962725vsluhforumID3.62081.0.htmlТакое удалялось и удаляется, независимо от того, что является предметом обсуждения.
1) Я бы с удовольствием отделался только накруткой минуса такой новости. Но почему-то установка минуса нифига не засчитывается если не откоментить. Я нахожу эту логику достаточно странной и не то чтобы сильно полезной для ресурса. Но раз она такая а мои симпатии к моно и прочим ASP и сильверлайтам понятны - ну, жираф большой, ему виднее, а для реализации своего голоса приходится вот отругаться (ну не оды же мне петь этой микрософтовщине от их партнера, а?!).2) Вам не кажется что если чуть ли не половина посетителей хочет поругаться а вы упорно стираете под ноль - модерация плавно перерастает в цензуру? Как по мне - так какая новость, такие и коменты к ней.
>1) Я бы с удовольствием отделался только накруткой минуса такой новости. Но
>почему-то установка минуса нифига не засчитывается если не откоментить.Никуда голоса не пропадают, просто при ответе кэш обновляется принудительно, а не через какое-то время.
>2) Вам не кажется что если чуть ли не половина посетителей хочет
>поругаться а вы упорно стираете под ноль - модерация плавно перерастает
>в цензуру? Как по мне - так какая новость, такие и
>коменты к ней.Нет, не считаю, если дать всем бесконтрольную волю - в мире воцарится хаос. Хотите чтобы комментарий остался, будьте добры соблюдать условия оформления своих мыслей в публичном месте. Недаром форум на opennet изначально назывался Виртуальная конференция, а не курилка.
> Никуда голоса не пропадают, просто при ответе кэш обновляется принудительно,
> а не через какое-то время.Понятно. А вам не кажется что логично все-таки отображать результат плюсования/минусования сразу, как это делают другие сайты? А так - спасибо за сведения, поможет ругаться на форуме поменьше. Иногда вбахахать минус - вполне красноречиво. А поругаться - не самоцель.
> Нет, не считаю, если дать всем бесконтрольную волю - в мире воцарится хаос.
Да тут то вы правы, конечно, но сами посудите: если минус не ставится без комментирования а коменты трутся - возникает довольно нелестное впечатление о стиле модерации и т.п. (на вид очень похоже на стиль модерации коммерческих ресурсов где ругань и критика вытирается чтобы бизнесу конторы содержащей ресурс не мешало). При том не то чтобы совсем уж на ровном месте вроде. Вообще, имхо было бы хорошо если бы модераторы могли комментировать свои действия по поводу удаления. Как то причину удаления (которая понятна далеко не всегда). Куда-нибудь в профайл юзера или типа того? А то иногда действия модераторов ну совсем не понятны и вызывают раздражение ничуть не меньше чем сама ругань.
Кстати, давно хочу спросить одну вещь. Вот я думал, что плюсы и минусы новостям нужно ставить за актуальность, интересность и качество оформления. Но создается впечатление, что их используют для выражения удовлетворенности самим сообытием, описанным в новости. Объясните мне, для чего были придуманы минусы, и если мое понимание правильное, не хотите ли вы как-то донести это и до остальных посетителей?
>Кстати, давно хочу спросить одну вещь. Вот я думал, что плюсы и
>минусы новостям нужно ставить за актуальность, интересность и качество оформления. Но
>создается впечатление, что их используют для выражения удовлетворенности самим сообытием, описанным
>в новости. Объясните мне, для чего были придуманы минусы, и если
>мое понимание правильное, не хотите ли вы как-то донести это и
>до остальных посетителей?Как я уже говорил в этой нити, основное назначение +/- - оценка события как такового, но явно это не озвучено и результат носит субъективный характер для выражения общих положительных или отрицательных эмоций. Что касается качества, мне бы хотелось, чтобы нажимали не на минус, а на "исправить" и там в свободной форме высказывали конструктивные замечания или сразу правили не понравившийся участок, чтобы не просто показать что новость оформлена плохо, но и исправить этот недостаток.
> Вот я думал, что плюсы и минусы новостям нужно ставить за актуальность, интересность и
> качество оформления.Скажите, а как вы собираетесь контролировать - кто и за что ставит плюсы и минусы? Правильно, никак. Стало быть - заканчивайте уже страдать ерундой...
>Скажите, а как вы собираетесь контролировать - кто и за что ставит
>плюсы и минусы? Правильно, никак. Стало быть - заканчивайте уже страдать
>ерундой...А я и не собирался ничего контролировать. Не мое это дело. Просто сейчас суть плюсов новостям бессмысленна, свое отношение все равно высказывают комментарием. К тому же плюсы к новости несут другую нагрузку, чем плюсы к камментам. Если бы новости оценивали за оформление, оценка шла бы по сути ее автору (то есть так же как в случае с камментами), и имхо все стало бы логичнее.
>[оверквотинг удален]
>
>Ни одного адекватного комментария к этой новости еще не было. Только пустые
>выкрики.
>
>Смотрите сами:
>www.opennet.ru/openforum/removed/mc.1260965928vsluhforumID3.62088.0.html
>www.opennet.ru/openforum/removed/mc.1260965584vsluhforumID3.62084.0.html
>www.opennet.ru/openforum/removed/mc.1260962725vsluhforumID3.62081.0.html
>
>Такое удалялось и удаляется, независимо от того, что является предметом обсуждения.вам на виндовсе просто всё по барабану. Посидите с моё в линухе и у вас будут такие-же рвотные рефлексы при сочитании букв m-o-n-o
>вам на виндовсе просто всё по барабану. Посидите с моё в линухе
>и у вас будут такие-же рвотные рефлексы при сочитании букв
>m-o-n-oЯ перешел на постоянное использование Linux в 1996 году, до этого сидел в OS/2. С Windows сталкивался только эпизодически, тестируя для спортивного интереса. Никаких предубеждений относительно Windows у меня нет, для моих задач мне эта система кажется неудобной и я ей успешно не пользуюсь. Рискну предположить, что ненависть к какому-то продукту больше удел тех, кто вынужден работать с этим продуктом, несмотря на явное недовольство, и не может решиться перейти на другое решение.
Что касается Mono, то полтора миллиона новых строк кода за 9 месяцев это очень неплохой показатель, говорящий о том, что данная технология интересна большой массе разработчиков.
> вам на виндовсе просто всё по барабану.Люди мельчают, нет чтобы написать "Милостивый государь, испытывая к вам глубочайшее почтение, осмелюсь не согласиться с вами. Я не настаиваю на изменении вашей позиции, но выслушайте мою точку зрения, быть может вместе мы сможем более полно проникнуть в суть проблемы"
Не использую ни .Net ни mono, но не вижу ничего плохого в развитии открытого аналога microsoftовской технологии. В принципе, не плохой... В конце концов C# нужен хотя бы для того, чтобы Java не останавливалась в своём развитииДа, оба языка развиваются экстенсивно, разбухая при этом. Так карма у них такая. Любой по-настоящему ортогональный язык программирования «простые программисты» (вовсе не обязательно быдлокодеры) считают эзотерикой.
Ах, да. Парни отказываются от кошерного GPL в пользу LGPL+MIT... Провокация!
Знаете, я тут около года назад агитировал народ в фортовском форуме перелецинзировать отечественный SPF-форт (или форк от него) обратно под LGPL. Ибо 99.9% форт приложений включают в себя ядро форта, и в таком контексте GPL может позволить себе только очень популярные языковые среды. Иначе популярности не видать. С mono масштабы другие, но фигня определённо та же самая.
А привычка лепить минусы всему, что имеет хоть отдалённое отношение к M$, мне как то не кажется признаком большого ума.
Хочу добавить одну околофилософскую сентенцию. Я кручусь во всём этом IT не первое десятилетие (мне, скажем так, «немного» за тридцать) и знаете — мир изменился. Нет Столлман не стал «честью, совестью и умом нашей эпохи», не наступил долгожданный «виндекапец», но Open Source (не обязательно FSF, но **открытый** софт) стали не только _реальной_ альтернативой, но и всё более явным вектором развитие индустрии.
При этом всё сильней и сильней конвергенция, сближение миров Open Source и коммерческой программной индустрии. Профессиональным «рревволлюционеррам» (и «контрреволлюционеррам») только и остаётся, что кидаться д... простите минусами.
Спасибо за внимание. Dixi.
если не учитывать пары-тройки "но". майкрософт - коммерческая контора. и вроде с какого рожна им поддерживать какую-то опенсорс-инициативу?
да просто дело в том, что баллмер и его команда убивает таким образом минимум двух зайцев:1. перенапрвление ресурсов. чем больше будет народа отвлечено от других опенсорс-проектов, тем лучше.
2. чем больше тех же ресурсов заглотит патентный крючок, тем лучше. вздрючить по дотнет патентам можно будет покруче, чем через спонсирование sco
Кто-нибудь на винду ставил? Хочу попробовать, но меня волнует насколько оно загадит систему и как уживётся с настоящими .Net Framework и Visual Studio. И интересно как выбрать на какой платформе будет выполнятся запускаемое .Net-приложение - на >Net Framework или Mono - хочу попробовать запустить свои winforms/ado.net-проги, разработанные для .Net Framework на Mono.
ну неужели сотен мегабайт одного только дотнет недостаточно? ;)
>ну неужели сотен мегабайт одного только дотнет недостаточно? ;)Вы, наверно, неправильно меня поняли. Использвание Mono под Windows вместо .Net Framework - не самоцель. Цель - концепция WORA как в Java - "Write Once, Run Anywhere". Я программирую на C# под Windows в Visual Studio, и было бы весьма интеренсо запустить и посмотреть как мой код будет работать на том движке, на котором оно может так же работать и в Linux.
А сотен мегабайтов для науки в век терабайтов уже как-то негоже жалеть. Мне, вон, стодвадцатники (освободившиеся после перелива коллекции видео и музыки на терабайтник) девать некуда (раздавать жалко т.к. много денег и души в них было вложено в своё время, по всему городу выискивал именно сингапурские сигейты (существенно отличавшиеся по температуре и шуму от китайских)).
>>ну неужели сотен мегабайт одного только дотнет недостаточно? ;)
>
>.NET 4 полной версии под одну платформу весит 30 мбА это не инсталлянт-лодырь ли случайно, который во время инсталляции ещё двести мегов из Интернет сливает? Если нет то, думается мне, будут у .Net 4.0 проблемы с совместимостью с софтом для предыдущих версий.
опять Трухин заврался. 37.7 мегов минимальная установочная версия. до 148.7 мегов одним файлом. а тебе известно, что после распаковки и установки он будет занимать значительно больше?
то есть конкретно ты работаешь с этими 37 мегабайтами, не устанавливая их? мне пояснить, что такое установка? это когда размер после установки из инсталяционного пакета, скажем так, несколько отличается ПО РАЗМЕРАМ с размером занимаемых данных?
так что не понятно, кому ты тут пытаешься пустить пыль в глаза.
Не думаю что кто-то в настоящее время рассматривал такое использование Mono. Хочешь попробовать mono — поставь себе какой нибудь Linux. И это правильно. Лично мне плясок с бубном вокруг Cygwin и Mingw в моей винде уже как-то хватает. А окончательному уходу на Linux мешает только отсутствии под рукой безлимитного инета и/или знакомых линуксоидов.
>Не думаю что кто-то в настоящее время рассматривал такое использование Mono.Чисто девелоперское, сообщением выше я пояснил.
>Хочешь попробовать mono — поставь себе какой нибудь Linux.По-моему это как покупать новую машину чтобы попробовать новую магнитолу в ней :-)
>>Не думаю что кто-то в настоящее время рассматривал такое использование Mono.
>
>Чисто девелоперское, сообщением выше я пояснил.Да понимаю, сам девелопер, правда в последнее время всё больше с приставкой веб- (вольные, однако, хлеба). А ещё, как написал выше, ни разу ни дот-нетчик, для десктопов предпочитаю C++ c Qt или, на худой конец, Java. Но это всё лирика...
А так, установка Linux второй системой не сложнее, чем установка под Виндой 5-6 _наименований_ браузеров (многие из которых присутствуют в двух-трёх версиях) для проверки вёрстки. Если хочешь писать кросс-платформенный софт (а иначе зачем тебе тогда Mono) — ставь второй системой Linux. Если просто интересушься OpenSource — тоже Linux не повредит.
зы. Как ты представляешь себе сосуществование Mono и Net в одной системе?
> Да понимаю, сам девелопер, правда в последнее время всё больше с приставкой веб- (вольные, однако, хлеба).Да, есть такое дело :-) И я деградирую: C->C++->C#->PHP :-)
> А ещё, как написал выше, ни разу ни дот-нетчик, для десктопов предпочитаю C++
Стар я стал, лень скальпелем уже кошерную свинину резать... :-)
> или, на худой конец, Java. Но это всё лирика...
Да, интересная особа, но у неё меня в своё время, как раз когда я начинал изучать её, отбил C# подвернувшейся хорошей работой, на которой я и поднатаскался. А когда уже знаешь C#, учить что-то другое такого же уровня (равно как и использовать для решения возникающих прикладных задач более низкоуровневые языки) не видится достаточного резона.
>А так, установка Linux второй системой не сложнее...
Знаю, я всё-таки не одну организацию с десятками компов с перацкой винды собственноручно на ubuntu+freebsd пересадил :-) и даже скрипты там специальные сочинял какие-то для автоматизации поддержки. Правда всякий раз к тому моменту как приходится что-то где-то перенастроить я уже напроч забываю где какие конфиги (и это приятно - просто всё работает как часы годами).
>Если хочешь писать кросс-платформенный софт (а иначе зачем тебе
>тогда Mono) — ставь второй системой Linux. Если просто интересушься OpenSource
>— тоже Linux не повредит.Где-то с 2000-го года с периодичностью раз в пол-три года ставлю Linux второй систмеой на свой комп, и всякий раз сношу через некоторое время ввиду того что место на винче мне оказывается практически нужнее :-) Начинал, помню, со Слаки (3.какой-то кажись), вот это было интересно :-) Сейчас, вот, посносил почти всё с ноута на внешний терабайтник, думаю Arch поставить поиграться, говорят он в том же духе что и Slackware, только бодрей и веселей :-)
>зы. Как ты представляешь себе сосуществование Mono и Net в одной системе?
Вот об этом я и спрашиваю :-) Есть же Mono для Windows, и наверняка у большинства, кто ей интересовался, .Net Framework уже стояла.
>а лицензионные продукты покупать в фирмах не пробовали?Пробовали, там где это имеет смысл (где есть нужда в непобедимо виндовых приложениях, все остальные задачи с разительным выигрышем в TCO решает Linux).
> интересно посмотреть чем занимаются
Туристика (авиабилеты, гостинницы, конференции, группы), международная торговля, консалтинг, образование. Спекулянты, в общем :-)
>эти десятки фирм...
Не десятки фирм, фирмы две всего в этом контексте (самый крупняк у меня, увы, чисто на Windows - некоторые специальные бизнес-приложения не позволяют на Linux уйти). Десятки (~30) компьютеров на фирме (гетерогенная сеть - пользовательские машины на Ubuntu (бóльшая часть), Vista и XP, SQL Server и ASP.Net 2.0 сервер приложений на Windows Server 2003 R2, рутер на FreeBSD 6).
>-ага, особенно последнее обновление ядра в Ubuntu, которое к черту снесло мне
>Linux на всех машинах (а восстанавливать в загрузчике новый путь к
>ядру я не стал - не хотят - подожду до следующего
>релиза).А на одной отдельной экспериментальной системе апдейты перед развёртыванием пробовать уже не модно?
>а лицензионные продукты покупать в фирмах не пробовали?вообще-то линукс и бсд - лицензионные продукты.
> Как ты представляешь себе сосуществование Mono и Net в одной системе?А в чём проблемы? Моно ставится в отдельную директорию со своим гаком и прочими рюшками. И запускать приложения нужно отдельно.
> По-моему это как покупать новую машину чтобы попробовать новую магнитолу в ней :-)А что вас смущает?
в хорошей машине даже пластмасса обивки дребезжит по другому. Сравните сами музыку в феррари с музыкой в оке и поймёте о чём речь.
зы. Моно под винду нужен, только если Винда называется ReactOS. Вот только похоже Реактос 1.0 если когда и выйдет, то после наступления «вендекапеца» :).
Просто вчера случилась радостная весть вышел Reactos 0.3.11.http://habrahabr.ru/blogs/open_source/78455/
Это хорошо, ребята молодцы, что-то допилили — но до рабочей системы ещё очень далеко.
Проект создан в 1996 году! Потом, правда, на какое то время, заброшен. Но версия 0.3 (помните ещё историю с аудитом кода?) вышла в 2006 году. Я не вижу такой динамики, которая обещала бы выпуск более-менее стабильной беты (скажем версии 0.5) хотя бы в 2012-м.
Возможно ребятам стоило бы _на низком уровне_ быть ближе к народу, т.е. к Linux, чтобы пользоваться их драйверами (возможно немного перепиленными). И взаимообмен с Wine у них бы ещё веселее пошёл бы.
Т.е. не заниматься переписыванием виндов с нуля заново, а взять ядро Linux, заточить его под себя, выкинуть всё, что им в Unix-ах не нравится, и строить по верх этого свой Win(React)API.
И тогда, возможно, в этом году ReactOS уже начали бы ставить в офисах. Системщики, поправьте меня, глупого прикладника, если я не прав.
>так не получится.Почему? Ниже я привёл ссылочку на патч ядра по внесению в неё части функций виндоус (не касательно совместимости драйверов) для ускорения запуска Wine. Что мешает копать в этом направлении?
зы. Не ниже, а ветке про ReactOS http://www.opennet.me/opennews/art.shtml?num=24697
>>так не получится.
>Почему? Ниже я привёл ссылочку на патч ядра по внесению в неё
>части функций виндоус (не касательно совместимости драйверов)
>для ускорения запуска Wine. Что мешает копать в этом направлении?Я такой код (на exec domains) своими глазами видел. К сожалению, это хобби сейчас скорее человеком подзаброшено в пользу более интересных линуксовых проектов -- если вдруг у кого есть интерес (а это и драйверы в том числе), пишите, состыкую.
>а взять ядро Linux,
>заточить его под себя, выкинуть всё, что им в Unix-ах не
>нравится, и строить по верх этого свой Win(React)API.ReactOS как раз и интересен NT-ядром и совместимостью с виндовыми драйверами (вот уж где брать таки богаче).
А вот сверху/сбоку/внутри хорошо бы пристроить нативные posix и gnu окружения, файловые системы из Linux, сетевой стек вместе с iptables, пакетную систему типа apt-get, KDE (благо уже кое как портирована, только допилить порт осталось) вместо собственной недооболочки. И можно было бы роскошную весч сделать...
>ReactOS как раз и интересен NT-ядром и совместимостью с виндовыми драйверами (вот
>уж где брать таки богаче).А разве у линухов сейчас сильно хуже?
Но видимо проект правда интересен, раз две команды разработчиков делают (с оглядкой на ReactOS) поддержку виндовых драйверов в ядре Linux.
>А вот сверху/сбоку/внутри хорошо бы пристроить нативные posix и gnu окружения, файловые
>системы из Linux, сетевой стек вместе с iptables, пакетную систему типа
>apt-get, KDE (благо уже кое как портирована, только допилить порт осталось)
>вместо собственной недооболочки. И можно было бы роскошную весч сделать...Сверху/сбоку/внутри, да — всё это в реактосе нужно. Только без KDE, да и без иксов. Там это не нужно.
А вообще винда под моим управлением быстро начинает приближаться к тому, что ты описываешь (ну нет у меня ни unlimited inet-а, ни знакомых линуксоидов по соседству, вот закажу себе Debian в линуксцентре... ). Но на рабочем столе у меня BlackBox. До этого пробовал fvwm и litestep — не понравилось.