The OpenNET Project / Index page

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

Релиз Mono 2.6 и MonoDevelop 2.2

16.12.2009 13:56

После 9 месяцев разработки увидел свет релиз Mono 2.6, свободной реализации технологии .NET, реализующей поддержку спецификаций .Net Framework 2.0 и Microsoft Windows Forms 2.0 API. Одновременно выпущена интегрированная среда разработки MonoDevelop 2.2, предназначенная для создания приложений с использованием языка 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) клиента и сервера, которые используются для обеспечения обмена данными между Silverlight 2.0 приложениями;
  • Реализована поддержка LLVM бэкенда, на лету транслирующего исходных код в машинные инструкции. При тестировании производительности пакетом SciMark новый код набрал 610 баллов, против 482 при использовании стандартного встроенного JIT-компилятора.
  • Поддержка Продолжений (Continuations), позволяющих сохранить в определенны момент времени состояние программы и затем продолжить выполнение с сохраненной точки. Поддержка Сопрограмм (Co-routine) - подпрограмм с несколькими входными точками и возможностью остановки с последующим продолжением выполнения с заданной позиции. Реализация фремворка тасклетов (Tasklets)
  • Создание транслятора LINQ (Language Integrated Query) запросов в SQL БД, посредством использования модуля DbLinq. Поддерживаются СУБД MySql, PostgreSQL, SqlLite, Oracle и Ingres;
  • Новый отладчик Soft Debugger, встраиваемый в Mono runtime и интегрированный с MonoDevelop для платформ Unix и OSX;
  • В состав Mono включена реализация API System.IO.Packaging, для прямого доступа к ZIP архивам;
  • В оболочке csharp появилась поддержка автодополнения кода (через нажатие клавиши "табуляция");
  • В xbuild добавлена поддержка большинства msbuild проектов;
  • Представлена возможность выполнения приложений в изолированных контейнерах или в режиме специального верификатора, на лету проверяющего корректность кода и мета-данных;
  • В состав пакетов включены открытые компанией Microsoft компоненты ASP.NET MVC, ASP.NET AJAX и Microsoft Dynamic Language Runtime;
  • Проведена работа по увеличению производительности и уменьшению потребления памяти.

Из улучшений в MonoDevelop 2.2 можно отметить:

  • Переход на использование лицензий LGPLv2 и MIT X11, весь лицензированный под GPL код удален, что теперь позволяет интегрировать в проект код под лицензиями Apache и MS-PL, а также разрабатывать проприетарные дополнения;
  • Равноправная поддержка разработки Mono и .Net приложений на платформах Linux, MacOS X и Windows;
  • Значительное улучшение пользовательского интерфейса, некоторые новые идеи в котором реализованы под впечатлением от программ Google Chrome, Firefox, Visual Studio, Eclipse и XCode.
  • В редакторе добавлены такие возможности, как автогенерация кода, форматирование C# кода, выполнение блочных операций, использование шаблонов;
  • Интегрирована поддержка разработки и отладки ASP.NET MVC приложений;
  • В IDE добавлен новый T4 макропроцессор для работы с текстовыми шаблонами;
  • Реализована поддержка проекта Moonlight: в MonoDevelop теперь можно собирать, отлаживать и выполнять Moonlight приложения;
  • Новый отладчик, поддерживающий отладку Gtk#, ASP.NET, iPhone и Moonlight приложений;
  • Добавлена возможность разработки дополнений на языке Python, включая перехват обработки таких операций, как автодополнение кода, проверка синтаксиса и т.п.
  • Добавлен плагин для разработки приложений для iPhone;


  1. Главная ссылка к новости (http://tirania.org/blog/archiv...)
  2. OpenNews: Компилятор Mono достиг реализации всех функций C# 4.0
  3. OpenNews: Выход MonoTouch 1.0 ознаменовал начало коммерциализации проекта Mono
  4. OpenNews: Microsoft способствует тестированию Mono на совместимость со своими решениями
  5. OpenNews: Microsoft снимает патентные ограничения для C# и CLI. Mono разделяется на две части
  6. OpenNews: Анонсированы релизы Mono 2.4 и MonoDevelop 2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24690-mono
Ключевые слова: mono, dotnet, csharp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, User294 (ok), 15:30, 16/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ха. И опять все стерли. Модерастия, однако. Как-же, как-же, о мертвых или хорошо или ничего :)

    В свете такого свинства - давайте чтоли хотя-бы минусы крутить. А то мало того что про микрософтовские технологии, так еще и цензура, блин. Пипец вообще, микрософт что, рекламу на опеннете для своих технологий проплатил? оО

     
     
  • 2.2, Poler (ok), 15:32, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А что Вы так переживаете? Ничего адекватного и по теме Вы не написали, поэтому тех потертых комментов не жалко ни разу ;)
     
     
  • 3.4, User294 (ok), 15:54, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда микрософт перестанет драть деньги за воздух и устраивать подляны - тогда и будут дельные коменты.
     
     
  • 4.5, Poler (ok), 15:58, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –4 +/
    >Когда микрософт перестанет драть деньги за воздух и устраивать подляны - тогда
    >и будут дельные коменты.

    А пока этого не случится, Вы продолжите обильно удобрять форум комментами ни о чем? Ну реакцию модераторов Вы сами видите, делайте выводы ;)
    P.S. Мощный поток флуда исходит от Вас даже в темах, где о микрософт нет ни слова (хотя, Вам они мерещатся в любом топике:D), так что дело видимо не в них:)

     
     
  • 5.7, User294 (ok), 16:47, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Знаете, проблема только в том что тут стерли оптом не только мои коменты но и три тонны других коментов от других людей, так что выводы напрашиваются. И они в свете упомянутых обстоятельств - имхо не в пользу того что я такой особо злобный тролль, а в пользу того что новость заведомо провокационная. ИМХО, такой стиль модерации катит разве что для форумов на microsoft.com :E. Ну там то понятно, у них бизнес, так что те кто будет критиковать - быстренько пойдут в мясорубку. А вот тут чем недовольные коменты так помешали что их целиком %$#нули под ноль минимум 3 раза? (это я насчитал, может и больше было, не знаю)

    Лично мне противно видеть столько про микрософтовские технологии на опеннете. А метлам на подумать: если мне приспичит почитать про кульные дотнеты и прочие сильверлайты и ASP (не приспичит, но если бы вдруг) - я бы пошел не сюда а на MSDN или куда там еще. Доступно, yeah?

     
     
  • 6.9, Maxim Chirkov (ok), 17:36, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –8 +/
    >Знаете, проблема только в том что тут стерли оптом не только мои
    >коменты но и три тонны других коментов от других людей, так
    >что выводы напрашиваются.

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

     
  • 6.15, boom1x (ok), 19:50, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +3 +/
    не жалеете вы себя - всё о правде думаете =))

    правильно, некогда отдыхать покуда столько форумов не засрано ..

     
  • 2.6, Maxim Chirkov (ok), 16:41, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >Ха. И опять все стерли. Модерастия, однако. Как-же, как-же, о мертвых или
    >хорошо или ничего :)

    Ни одного адекватного комментария к этой новости еще не было. Только пустые выкрики.

    Смотрите сами:
    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

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

     
     
  • 3.8, User294 (ok), 16:53, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    1) Я бы с удовольствием отделался только накруткой минуса такой новости. Но почему-то установка минуса нифига не засчитывается если не откоментить. Я нахожу эту логику достаточно странной и не то чтобы сильно полезной для ресурса. Но раз она такая а мои симпатии к моно и прочим ASP и сильверлайтам понятны - ну, жираф большой, ему виднее, а для реализации своего голоса приходится вот отругаться (ну не оды же мне петь этой микрософтовщине от их партнера, а?!).

    2) Вам не кажется что если чуть ли не половина посетителей хочет поругаться а вы упорно стираете под ноль - модерация плавно перерастает в цензуру? Как по мне - так какая новость, такие и коменты к ней.

     
     
  • 4.10, Maxim Chirkov (ok), 17:49, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >1) Я бы с удовольствием отделался только накруткой минуса такой новости. Но
    >почему-то установка минуса нифига не засчитывается если не откоментить.

    Никуда голоса не пропадают, просто при ответе кэш обновляется принудительно, а не через какое-то время.


    >2) Вам не кажется что если чуть ли не половина посетителей хочет
    >поругаться а вы упорно стираете под ноль - модерация плавно перерастает
    >в цензуру? Как по мне - так какая новость, такие и
    >коменты к ней.

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

     
     
  • 5.11, User294 (ok), 18:38, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Никуда голоса не пропадают, просто при ответе кэш обновляется принудительно,
    > а не через какое-то время.

    Понятно. А вам не кажется что логично все-таки отображать результат плюсования/минусования сразу, как это делают другие сайты? А так - спасибо за сведения, поможет ругаться на форуме поменьше. Иногда вбахахать минус - вполне красноречиво. А поругаться - не самоцель.

    > Нет, не считаю, если дать всем бесконтрольную волю - в мире воцарится хаос.

    Да тут то вы правы, конечно, но сами посудите: если минус не ставится без комментирования а коменты трутся - возникает довольно нелестное впечатление о стиле модерации и т.п. (на вид очень похоже на стиль модерации коммерческих ресурсов где ругань и критика вытирается чтобы бизнесу конторы содержащей ресурс не мешало). При том не то чтобы совсем уж на ровном месте вроде. Вообще, имхо было бы хорошо если бы модераторы могли комментировать свои действия по поводу удаления. Как то причину удаления (которая понятна далеко не всегда). Куда-нибудь в профайл юзера или типа того? А то иногда действия модераторов ну совсем не понятны и вызывают раздражение ничуть не меньше чем сама ругань.

     
  • 5.14, Knuckles (ok), 19:23, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати, давно хочу спросить одну вещь. Вот я думал, что плюсы и минусы новостям нужно ставить за актуальность, интересность и качество оформления. Но создается впечатление, что их используют для выражения удовлетворенности самим сообытием, описанным в новости. Объясните мне, для чего были придуманы минусы, и если мое понимание правильное, не хотите ли вы как-то донести это и до остальных посетителей?
     
     
  • 6.16, Maxim Chirkov (ok), 20:38, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Кстати, давно хочу спросить одну вещь. Вот я думал, что плюсы и
    >минусы новостям нужно ставить за актуальность, интересность и качество оформления. Но
    >создается впечатление, что их используют для выражения удовлетворенности самим сообытием, описанным
    >в новости. Объясните мне, для чего были придуманы минусы, и если
    >мое понимание правильное, не хотите ли вы как-то донести это и
    >до остальных посетителей?

    Как я уже говорил в этой нити, основное назначение +/- - оценка события как такового, но явно это не озвучено и результат носит субъективный характер для выражения общих положительных или отрицательных эмоций. Что касается качества, мне бы хотелось, чтобы нажимали не на минус, а на "исправить" и там в свободной форме высказывали конструктивные замечания или сразу правили не понравившийся участок, чтобы не просто показать что новость оформлена плохо, но и исправить этот недостаток.

     
  • 6.28, User294 (ok), 23:39, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Вот я думал, что плюсы и минусы новостям нужно ставить за актуальность, интересность и
    > качество оформления.

    Скажите, а как вы собираетесь контролировать - кто и за что ставит плюсы и минусы? Правильно, никак. Стало быть - заканчивайте уже страдать ерундой...

     
     
  • 7.60, Knuckles (ok), 15:39, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Скажите, а как вы собираетесь контролировать - кто и за что ставит
    >плюсы и минусы? Правильно, никак. Стало быть - заканчивайте уже страдать
    >ерундой...

    А я и не собирался ничего контролировать. Не мое это дело. Просто сейчас суть плюсов новостям бессмысленна, свое отношение все равно высказывают комментарием. К тому же плюсы к новости несут другую нагрузку, чем плюсы к камментам. Если бы новости оценивали за оформление, оценка шла бы по сути ее автору (то есть так же как в случае с камментами), и имхо все стало бы логичнее.

     
  • 3.53, поцанчик (ok), 13:17, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >[оверквотинг удален]
    >
    >Ни одного адекватного комментария к этой новости еще не было. Только пустые
    >выкрики.
    >
    >Смотрите сами:
    >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

     
     
  • 4.55, Maxim Chirkov (ok), 13:40, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >вам на виндовсе просто всё по барабану. Посидите с моё в линухе
    >и у вас будут такие-же рвотные рефлексы при  сочитании букв
    >m-o-n-o

    Я перешел на постоянное использование Linux в 1996 году, до этого сидел в OS/2. С Windows сталкивался только эпизодически, тестируя для спортивного интереса. Никаких предубеждений относительно Windows у меня нет, для моих задач мне эта система кажется неудобной и я ей успешно не пользуюсь. Рискну предположить, что ненависть к какому-то продукту больше удел тех, кто вынужден работать с этим продуктом, несмотря на явное недовольство, и не может решиться перейти на другое решение.
    Что касается Mono, то полтора миллиона новых строк кода за 9 месяцев это очень неплохой показатель, говорящий о том, что данная технология интересна большой массе разработчиков.

     
  • 4.58, uldus (ok), 14:07, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > вам на виндовсе просто всё по барабану.

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

     

  • 1.17, be_nt_all (ok), 21:30, 16/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Не использую ни .Net ни mono, но не вижу ничего плохого в развитии открытого аналога microsoftовской технологии. В принципе, не плохой... В конце концов C# нужен хотя бы для того, чтобы Java не останавливалась в своём развитии

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

    Ах, да. Парни отказываются от кошерного GPL в пользу LGPL+MIT... Провокация!

    Знаете, я тут около года назад агитировал народ в фортовском форуме перелецинзировать отечественный SPF-форт (или форк от него) обратно под LGPL. Ибо 99.9% форт приложений включают в себя ядро форта, и в таком контексте GPL может позволить себе только очень популярные языковые среды. Иначе популярности не видать. С mono масштабы другие, но фигня определённо та же самая.

    А привычка лепить минусы всему, что имеет хоть отдалённое отношение к M$, мне как то не кажется признаком большого ума.

    Хочу добавить одну околофилософскую сентенцию. Я кручусь во всём этом IT не первое десятилетие (мне, скажем так, «немного» за тридцать) и знаете — мир изменился. Нет Столлман не стал «честью, совестью и умом нашей эпохи», не наступил долгожданный «виндекапец», но Open Source (не обязательно FSF, но **открытый** софт) стали не только _реальной_ альтернативой, но и всё более явным вектором развитие индустрии.

    При этом всё сильней и сильней конвергенция, сближение миров Open Source и коммерческой программной индустрии. Профессиональным «рревволлюционеррам» (и «контрреволлюционеррам») только и остаётся, что кидаться д... простите минусами.

    Спасибо за внимание. Dixi.

     
     
  • 2.64, Карбофос (ok), 23:15, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    если не учитывать пары-тройки "но". майкрософт - коммерческая контора. и вроде с какого рожна им поддерживать какую-то опенсорс-инициативу?
    да просто дело в том, что баллмер и его команда убивает таким образом минимум двух зайцев:

    1. перенапрвление ресурсов. чем больше будет народа отвлечено от других опенсорс-проектов, тем лучше.
    2. чем больше тех же ресурсов заглотит патентный крючок, тем лучше. вздрючить по дотнет патентам можно будет покруче, чем через спонсирование sco

     

  • 1.19, Iv945n (ok), 21:45, 16/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-нибудь на винду ставил? Хочу попробовать, но меня волнует насколько оно загадит систему и как уживётся с настоящими .Net Framework и Visual Studio. И интересно как выбрать на какой платформе будет выполнятся запускаемое .Net-приложение - на >Net Framework или Mono - хочу попробовать запустить свои winforms/ado.net-проги, разработанные для .Net Framework на Mono.
     
     
  • 2.22, Карбофос (ok), 22:12, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну неужели сотен мегабайт одного только дотнет недостаточно? ;)
     
     
  • 3.24, Iv945n (ok), 23:12, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ну неужели сотен мегабайт одного только дотнет недостаточно? ;)

    Вы, наверно, неправильно меня поняли. Использвание Mono под Windows вместо .Net Framework - не самоцель. Цель - концепция WORA как в Java - "Write Once, Run Anywhere".  Я программирую на C# под Windows в Visual Studio, и было бы весьма интеренсо запустить и посмотреть как мой код будет работать на том движке, на котором оно может так же работать и в Linux.

    А сотен мегабайтов для науки в век терабайтов уже как-то негоже жалеть. Мне, вон, стодвадцатники (освободившиеся после перелива коллекции видео и музыки на терабайтник) девать некуда (раздавать жалко т.к. много денег и души в них было вложено в своё время, по всему городу выискивал именно сингапурские сигейты (существенно отличавшиеся по температуре и шуму от китайских)).

     
     
  • 4.37, Iv945n (ok), 00:06, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>ну неужели сотен мегабайт одного только дотнет недостаточно? ;)
    >
    >.NET 4 полной версии под одну платформу весит 30 мб

    А это не инсталлянт-лодырь ли случайно, который во время инсталляции ещё двести мегов из Интернет сливает? Если нет то, думается мне, будут у .Net 4.0 проблемы с совместимостью с софтом для предыдущих версий.

     
     
     
    Часть нити удалена модератором

  • 6.50, Карбофос (ok), 09:01, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +13 +/
    опять Трухин заврался. 37.7 мегов минимальная установочная версия. до 148.7 мегов одним файлом. а тебе известно, что после распаковки и установки он будет занимать значительно больше?
     
     
     
    Часть нити удалена модератором

  • 8.71, Карбофос (ok), 12:14, 23/12/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    то есть конкретно ты работаешь с этими 37 мегабайтами, не устанавливая их мне п... текст свёрнут, показать
     
  • 2.23, be_nt_all (ok), 22:35, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Не думаю что кто-то в настоящее время рассматривал такое использование Mono. Хочешь попробовать mono — поставь себе какой нибудь Linux. И это правильно. Лично мне плясок с бубном вокруг Cygwin и Mingw в моей винде уже как-то хватает. А окончательному уходу на Linux мешает только отсутствии под рукой безлимитного инета и/или знакомых линуксоидов.
     
     
  • 3.26, Iv945n (ok), 23:14, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Не думаю что кто-то в настоящее время рассматривал такое использование Mono.

    Чисто девелоперское, сообщением выше я пояснил.
      
    >Хочешь попробовать mono — поставь себе какой нибудь Linux.

    По-моему это как покупать новую машину чтобы попробовать новую магнитолу в ней :-)

     
     
  • 4.27, be_nt_all (ok), 23:24, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Не думаю что кто-то в настоящее время рассматривал такое использование Mono.
    >
    >Чисто девелоперское, сообщением выше я пояснил.

    Да понимаю, сам девелопер, правда в последнее время всё больше с приставкой веб- (вольные, однако, хлеба). А ещё, как написал выше, ни разу ни дот-нетчик, для десктопов предпочитаю C++ c Qt или, на худой конец, Java. Но это всё лирика...

    А так, установка Linux второй системой не сложнее, чем установка под Виндой 5-6 _наименований_ браузеров (многие из которых присутствуют в двух-трёх версиях) для проверки вёрстки. Если хочешь писать кросс-платформенный софт (а иначе зачем тебе тогда Mono) — ставь второй системой Linux. Если просто интересушься OpenSource — тоже Linux не повредит.

    зы. Как ты представляешь себе сосуществование Mono и Net в одной системе?

     
     
  • 5.31, Iv945n (ok), 23:44, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, есть такое дело - И я деградирую C- C - C - PHP - Стар я стал, лень ск... большой текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 7.42, Iv945n (ok), 01:37, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >а лицензионные продукты покупать в фирмах не пробовали?

    Пробовали, там где это имеет смысл (где есть нужда в непобедимо виндовых приложениях, все остальные задачи с разительным выигрышем в TCO решает Linux).

    > интересно посмотреть чем занимаются

    Туристика (авиабилеты, гостинницы, конференции, группы), международная торговля, консалтинг, образование. Спекулянты, в общем :-)

    >эти десятки фирм...

    Не десятки фирм, фирмы две всего в этом контексте (самый крупняк у меня, увы, чисто на Windows - некоторые специальные бизнес-приложения не позволяют на Linux уйти). Десятки (~30) компьютеров на фирме (гетерогенная сеть - пользовательские машины на Ubuntu (бóльшая часть), Vista и XP, SQL Server и ASP.Net 2.0 сервер приложений на Windows Server 2003 R2, рутер на FreeBSD 6).

    >-ага, особенно последнее обновление ядра в Ubuntu, которое к черту снесло мне
    >Linux на всех машинах (а восстанавливать в загрузчике новый путь к
    >ядру я не стал - не хотят - подожду до следующего
    >релиза).

    А на одной отдельной экспериментальной системе апдейты перед развёртыванием пробовать  уже не модно?

     
  • 7.52, Карбофос (ok), 10:24, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >а лицензионные продукты покупать в фирмах не пробовали?

    вообще-то линукс и бсд - лицензионные продукты.

     
  • 5.56, Aleksey Salow (ok), 13:43, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Как ты представляешь себе сосуществование Mono и Net в одной системе?

    А в чём проблемы? Моно ставится в отдельную директорию со своим гаком и прочими рюшками. И запускать приложения нужно отдельно.

     
  • 4.54, поцанчик (ok), 13:24, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По-моему это как покупать новую машину чтобы попробовать новую магнитолу в ней :-)

    А что вас смущает?
    в хорошей машине даже пластмасса обивки дребезжит по другому. Сравните сами музыку в феррари с музыкой в оке и поймёте о чём речь.

     
  • 2.25, be_nt_all (ok), 23:14, 16/12/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    зы. Моно под винду нужен, только если Винда называется ReactOS. Вот только похоже Реактос 1.0 если когда и выйдет, то после наступления «вендекапеца» :).
     
     
     
    Часть нити удалена модератором

  • 4.39, be_nt_all (ok), 00:22, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Просто вчера случилась радостная весть вышел 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 уже начали бы ставить в офисах. Системщики, поправьте меня, глупого прикладника, если я не прав.

     
     
     
    Часть нити удалена модератором

  • 6.46, be_nt_all (ok), 03:31, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >так не получится.

    Почему? Ниже я привёл ссылочку на патч ядра по внесению в неё части функций виндоус (не касательно совместимости драйверов) для ускорения запуска Wine. Что мешает копать в этом направлении?

    зы. Не ниже, а ветке про ReactOS https://www.opennet.ru/opennews/art.shtml?num=24697

     
     
  • 7.72, Michael Shigorin (ok), 05:43, 30/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>так не получится.
    >Почему? Ниже я привёл ссылочку на патч ядра по внесению в неё
    >части функций виндоус (не касательно совместимости драйверов)
    >для ускорения запуска Wine. Что мешает копать в этом направлении?

    Я такой код (на exec domains) своими глазами видел.  К сожалению, это хобби сейчас скорее человеком подзаброшено в пользу более интересных линуксовых проектов -- если вдруг у кого есть интерес (а это и драйверы в том числе), пишите, состыкую.

     
  • 5.43, Iv945n (ok), 01:49, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >а взять ядро Linux,
    >заточить его под себя, выкинуть всё, что им в Unix-ах не
    >нравится, и строить по верх этого свой Win(React)API.

    ReactOS как раз и интересен NT-ядром и совместимостью с виндовыми драйверами (вот уж где брать таки богаче).

    А вот сверху/сбоку/внутри хорошо бы пристроить нативные posix и gnu окружения, файловые системы из Linux, сетевой стек вместе с iptables, пакетную систему типа apt-get, KDE (благо уже кое как портирована, только допилить порт осталось) вместо собственной недооболочки. И можно было бы роскошную весч сделать...

     
     
  • 6.48, be_nt_all (ok), 03:43, 17/12/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >ReactOS как раз и интересен NT-ядром и совместимостью с виндовыми драйверами (вот
    >уж где брать таки богаче).

    А разве у линухов сейчас сильно хуже?

    Но видимо проект правда интересен, раз две команды разработчиков делают (с оглядкой на ReactOS) поддержку виндовых драйверов в ядре Linux.

    >А вот сверху/сбоку/внутри хорошо бы пристроить нативные posix и gnu окружения, файловые
    >системы из Linux, сетевой стек вместе с iptables, пакетную систему типа
    >apt-get, KDE (благо уже кое как портирована, только допилить порт осталось)
    >вместо собственной недооболочки. И можно было бы роскошную весч сделать...

    Сверху/сбоку/внутри, да — всё это в реактосе нужно. Только без KDE, да и без иксов. Там это не нужно.

    А вообще винда под моим управлением быстро начинает приближаться к тому, что ты описываешь (ну нет у меня ни unlimited inet-а, ни знакомых линуксоидов по соседству, вот закажу себе Debian в линуксцентре... ). Но на рабочем столе у меня BlackBox. До этого пробовал fvwm и litestep — не понравилось.


     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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