LINUX.ORG.RU

Mono


24

8

Всего сообщений: 107

Mono будет удален из Fedora

Группа Red Hat

В рассылке fedora-desktop-list появилась новость о том, разработчики приняли решение исключить из Fedora 12 программу для ведения заметок Tomboy, базирующаяся на C# и Mono, заменив ее на Gnote. Следствием этой замены будет полное удаление Mono из состава установочного LiveCD Fedora. В качестве аргумента приводится нехватка места на носителе.

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

 , ,

liksys
()

Существует ли угроза патентной войны проекту Mono?

Группа Open Source

Проект Mono, который является открытой реализацией платформы .NET, существует довольно долгое время, но до сих пор не ясен правовой статус этого программного продукта.

За стандартизацию языка C# и CLI отвечают стандарты ECMA-334, ECMA-335, начилие которых подразумевает свободу на использование описанного функционала и отсутсвие всяческих ограничений. По отношению ECMA к патентам, лицензия на их использование должна оссуществлятся на недискриминационных условий, не требующих авторских выплат.

Но попытка выяснить правовой вопрос проекта Mono и наличия этих лицензий у главного идеолога проекта Miguel de Icaza приводит к отсылкам в ECMA:

[miguel_] Direct, anyone can request it from ECMA
[miguel_] Well, you can request the docs from ECMA
[miguel_] The Gnome Foundation is a member, and whoever is the member can request the docs
[miguel_] It might be possible also for the public to get them but I dont know what you have to do

«Похоже на то, что человек, который создал Mono, сам не знает, где получить эти лицензии на использование „на рациональных, недискриминационных условиях не требующих авторских выплат (royalty-free, reasonable, non-discriminatory terms)“ (сообщает интернет-издание iTWire)

Попытка корреспондента iTWire получить эти лицензии у ECMA не увенчалась успехом. По словам генерального секретаря ECMA, организация не имеет ничего общего с лицензированием .NET и C#, но так как Microsoft является одним из членов ECMA, то нужно обращатся напрямую туда.

Обращение в Microsoft так же не пролило свет в этом вопросе. Достойного ответа от так и не появилось.

Самое главное, что доподлино неизвестно то какими патентами на C# и .NET владеет Microsoft и существуют ли они вообще. Скорее всего эти патенты все-таки существуют и Microsoft сознательно затягивает предоставление этой информации, так как сама не определилась в этом вопросе.

Вот такая вот информация к размышлению.

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

 , ,

mono
()

MonoDevelop 2.0

Группа GNOME

MonoDevelop это GNOME IDE, изначально заточенная под C# и другие .NET языки. MonoDevelop позволяет быстро создавать декстопные и веб (ASP.NET) приложения под Linux. Так же MonoDevelop упрощает портирование .NET приложений, сделанных в Visual Studio, под Linux и дальнейшую их разработку с одними исходными кодами под все платформы.

Основные изменения:

  • Поддержка C# 3.0 и ASP.NET.
  • Встроенный дебагер.
  • Улучшена совместимость с Visual Studio (В особенности, веб приложения теперь имеют совместимость с Visual Studio 2008 и Visual Web Developer 2008 SP1).

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

 , , ,

st0ke
()

Вышла новая версия ftp-клиента bareFTP

Группа Open Source

21 марта вышла в свет новая версия малоизвестного ftp-клиента bareFTP. Программа написана на C#+gtk# (Mono) и распространяется по лицензии GPL.

Основные функции:

  • поддержка FTP в пассивном и активном режиме;
  • поддержка FTPS;
  • поддержка SFTP;
  • возможность докачки файлов;
  • многопоточность, фоновый процесс закачки файлов;
  • закладки;
  • drag and drop;
  • родной look and feel для среды Gnome.

Стоит посмотреть хотя бы потому, что графических ftp-клиентов под linux не так и много.

Посмотреть скриншоты можно по ссылке: http://bareftp.org/screenshots.php.

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

 

Igron
()

Synapse — Jabber-клиент под KDE/Mono

Группа Open Source

Miguel de Icaza представил проект Qyoto, в рамках которого ведется создание KDE/Qt биндинга к Mono и .NET. На базе данной системы уже анонсирован Synapse, новый клиент для быстрого обмена сообщениями по протоколу XMPP.

Взято с opennet.ru.

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

 , ,

obsidian
()

Moonshine

Группа Linux General

Moonshine - это новый плагин для Mozilla Firefox с открытым кодом, позволяющий просматривать файлы Windows Media в Linux. Он использует Moonlight в качестве движка для воспроизведения контента.

Лицензия: MIT/X11

Частично взято с http://opennet.ru

>>> Сайт проекта

 , , moonshine

pashazz
()

Аргумент в поддержку Mono

Группа Open Source

Neil McAllister(InfoWorld), 2 года назад предсказал, что mono умрёт после открытия Java http://www.infoworld.com/article/06/11/20/47OPopenent_1.html. Теперь он признаёт свою ошибку. За это время проект перестал быть просто клоном .Net и стал чем-то значительно большим. Появились проекты, расширяющие mono за пределы платформы Microsoft.

С одной стороны, mono позволяет использовать программное обеспечение, написанное для Windows. А так как Windows не утратит свои доминирующие позиции в ближайшие годы, это позволит расширить круг применения Linux.

С другой стороны, mono - кроссплатформенная система и позволяет запускать приложения на Linux, Macos X, Windows и с минимумом усилий создавать приложения для всех этих платформ.

Кроме этого, mono поддерживает full static compilation - способность компилировать CLR байт-код в двоичный код процессора. Результирующий код не нуждается ни в just-in-time компиляторе, ни в runtime. Это позволило разработчикам игровой платформы Unity использовать mono для разработки игр для Windows и Macos без изменения кода, простой компиляцией на целевую платформу. Кроме того это позволяет запускать двоичный код на iPhone, где невозможен запуск виртуальной машины из-за запрета Apple. Те же возможности использованы для построения игр для Nintendo Wii.

Mono создало cвою нишу и успешно развивается, так как не пытается заменить Java или .Net, а идёт своим путём.

>>> The case for supporting and using Mono

 ,

NonHuman
()

GNOME Do 0.8

Группа GNOME

Увидела свет очередная версия утилиты для быстрого запуска приложений GNOME Do. Программа написана на C# под mono. Из нововведений следует отметить следующее:

  • 20 новых плагинов, в том числе поиск по man-страницам, поиск в google, поиск при помощи tracker, интеграция с banshee, opera и другие.
  • Поддержка анимированных тем.
  • Docky — возможность представить gnome-do в виде дока.
  • Возможность предпросмотра файлов.
  • Переписан plugin API.
  • Улучшено поле ввода текста, появилась возможность copy&paste и поддержка длинных строк.
  • Багфиксы

>>> Сообщение о релизе

 ,

stetzen
()

Вышел Boo 0.9

Группа Open Source

Вышла новая версия языка для платформ .Net и Mono. Воо - это Python-подобный язык, но в отличие от Python имеет следующие особенности:

  • строгую типизацию
  • атрибуты доступа (private, public, protected)
  • макросы
  • генерики
Нововведения коснулись работы с макросами, генериками, интерполяции строк. Добавлена поддержка SilverLight.

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

 , ,

cab
()

Moonlight 1.0

Группа Open Source

Тихо и незаметно вышел релиз Moonlight 1.0, свободной реализации Microsoft Silverlight. Релиз приурочен к инаугурации нового президента США, трансляция которой проводится в новом формате. Специалисты Microsoft героически работали до поздней ночи, чтобы предоставить разработчикам Moonlight доступ к коду, который будет использоваться для проведения трансляции.

Помимо самого плагина, для просмотра необходима установка некоего Microsoft Codecs Pack, т. к. разработчики Moonlight отказались от использования ffmpeg.

Сообщение Мигеля

>>> Новость на OpenNet

 , , ,

INFOMAN
()

Mono 2.2

Группа Open Source

Производительность времени исполнения:

  • Новый генератор кода. Тree-based заменён на Linear IL engine, что позволило увеличить скорость во многих невычислительных задачах.
Компиляция перед исполнением (Ahead of Time Compilation):
  • Поддержка Full Ahead of Time Compilation, generic sharing и статического связывания.
Мониторинг:
  • Поддержка мониторинга с помощью PerformanceCounters.
  • GUI утилита `mperfmon'.
Прочее:
  • Добавлена поддержка SIMD в Mono JIT.
  • C#: Mono.CSharp.Evaluator(класс и библиотека ) для динамической загрузки и исполнения C# кода.
  • csharp Shell

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

 ,

NonHuman
()

Whitix 0.2, соперник Linux

Группа Open Source

Выпущена версия 0.2 новой операционной системы Whitix, которая призвана предоставить пользователям стабильность и надежность UNIX-систем в сочетании с удобным и дружественным пользовательским интерфейсом.

На Whitix уже портированы некоторые утилиты и средства разработки, такие как Mono, C#, GCC, LD, Burn shell.

Проект распространяется по лицензии GPL.

Текст новости отредактирован anonymous_incognito

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

 , , whitix

anonymous
()

Неукротимая поступь Open Source....

Группа Open Source

Проект Moonlight, реализация технологии Silverlight для платформы Mono, достиг стадии Beta.

>>> ZDNet

...а в это время:

Компания Ingres, рассчитывая на то, что из-за финансового кризиса степень интереса к базам данных с открытым кодом увеличится, выпустила Ingres 9.2 с улучшенной поддержкой восстановления данных и изменениями, упрощающими разработку и развертывание веб-приложений.

>>> ZDNet

... в то же время:

Yahoo выпускает свой набор плагинов BrowserPlus как Open Source и считает эту модель ключевой в развитии своих сервисов.

>>> ZDNet

...а на другом краю галактики:

Астронавты шаттла Эндевор после запуска обнаружили совершенно новую систему контроля, отчетности и анализа, которая была разработана на основе Bugzilla (как и система Items for Investigation МКС), что, по мнению NASA, сэкономило им огромные деньги и сделало их независимыми от поставщиков проприетарного ПО.

Чем бы вы ни занимались - ползали по интернету или летали в космосе - везде вас окружает Free Open Source Software!

>>> ZDNet

 ingres, , , , , ,

r
()

Имитационное моделирование в MapSim

Группа Open Source

По свободной лицензии LGPL вышел симулятор MapSim, который позволяет моделировать динамические системы. MapSim использует собственный высокоуровневый язык моделирования, который поддерживает многие стандартные математические функции, а также оперирует такими элементами как интегралы (резервуары), конвейеры, потоки и т.п. Этот язык подходит для описания задач системной динамики (System Dynamics).

В комплект входит библиотека, написанная на .NET/Mono. Есть очень простой клиент для WinForms, который запускается в Windows и Linux. Этот клиент позволяет загружать модели, интегрировать их, а затем сохранять результаты симуляции в виде CSV файла.

В реальности возможности библиотеки гораздо шире – ее использует полноценная среда моделирования с удобным графическим интерфейсом. Поэтому приветствуются желающие доработать существующий клиент WinForms. Также очень интересен порт клиента на Gtk#, чтобы приложение выглядело как родное для среды Gnome.

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

 , ,

dave
()

Mono 2.0

Группа Open Source

С опозданием где-то на месяц, вышла новая версия кросс-платформенного фреймворка Mono - 2.0 - свободной реализации Microsoft.NET. Список изменений достаточно обширный:

  • Полностью реализованы ADO.NET 2.0, ASP.NET 2.0, Windows.Forms 2.0.
  • C# 3.0, полная поддержка LINQ-выражений. Компилятор теперь доступен под двойной лицензией - GPL2 и MIT/X11.
  • Visual Basic 8.
  • Mono 2.0 - первый релиз, в который добавлен отладчик managed кода. Т.е. отладчик является полностью завершённым.
  • Paint.NET с отключёнными P/Invoke запускается и работает под Mono 2.0.
  • Множество улучшений, касающихся производительности: работа с типом decimal, операция lock (Monitor.Enter/Exit), снижено количество потребляемой памяти (за счет использования generics), исправлены ошибки "гонки потоков".
  • Доступен порт на Windows x64.
  • Реализовано API System.Diagnostics.PerformanceCounter - получение счетчиков производительности/диагностики (пока только для своего процесса).
  • Поддержка больших массивов с 64-разрядными индексами.
  • Поддержка DTrace.
  • Исправлено большое количество ошибок.
Радует то, что проект развивается и растет, несмотря ни на что. Более того, компания Ximian имеет возможность/средства оплачивать разработчикам Mono их труд, принимая на full-time работу, при этом оставляя продукт свободным.

В ноябре обещают выпустить Mono 2.1, главным новшеством которой будет Compacting GC, новый JIT (по предварительным тестам, производительность вырастет на 30%), оптимизирующий AOT для 2.0.

>>> Release notes

 

k0l0b0k
()

F-Spot 0.5.0

Группа GNOME

Вышла новая версия популярного свободного менеджера фотографий — F-Spot 0.5.0.

Среди изменений:

  • новая боковая панель
  • поддержка цветовых профилей
  • предотвращение импорта дубликатов
  • переработанный слой доступа к БД, запросы стали быстрее
  • быстрое присваивание меток фотографиям
  • улучшения в работе полноэкранного режима
  • новые расширения, поставляемые с F-Spot
  • обновления документации, перевода, множество исправлений ошибок
Программа F-Spot развивается уже несколько лет и является одним из лучших решений для управления фотоархивом для GNU/Linux. F-Spot написан на C# и использует Mono.

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

 ,

Sphinx
()

Mono - часто задаваемые вопросы

Группа Open Source

Доступен полный перевод раздела часто задаваемых вопросов по лицензированию Mono.

Почему Novell требует соглашения об авторских правах?
Когда разработчик пишет код для компилятора C# или движка Mono, мы требуем, чтобы автор передал Novell право на перелицензирование этого кода. Это позволяет Novell перераспределить исходный код по частям, которые могут не требовать GPL или LGPL. Вендоры встроенных систем получают права модифицировать движок Mono для собственных целей, не выпуская их.

>>> Оригинал текста.

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

 ,

weare
()

Мигель де Иказа: Обновим внешний вид рабочего стола вместе с Moonlight

Группа GNOME

В рамках конференции GUADEC 2008 Мигель де Иказа высказал своё мнение о перспективах развития проекта Moonlight, открытой реализации .Net (Mono) и отношениях фирмы Microsoft с сообществом Свободного ПО. В данным момент Мигель возглавляет группу по реализации свободного аналога технологии Silverlight под названием Moonlight.

По его словам Mono 2.0 выйдет в сентябре, затем каждые 2-3 месяца будет выходить новая версия: 2.2, 2.4, 2.6 и т.д. Проект Mono в данный момент не собирается осуществлять поддержку .net 3.5 в полной мере. Например, реализация аналога WPF не планируется. WCF (Windows Communication Foundation) также не будет реализован в mono, так как существуют более производительные библиотеки ICE и Google Protocol Buffers.

Также Мигель сообщил, что он не против получить от Microsoft благословение на то, что mono будет иметь право называться линуксовой реализацией .net.

Согласно мнению де Иказы, будущее рабочего стола — тесная интеграция веб-приложений на базе технологий moonlight и mozilla с традиционным окружением.

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

 , , , ,

gaa
()

Banshee 1.2

Группа Open Source

Спустя 1.5 месяца с релиза 1.0 вышел Banshee 1.2 с новыми возможностями и множеством исправленных ошибок.

Основные изменения:

  • 10-полосный эквалайзер,
  • интернет-радио,
  • рекомендация музыки,
  • DAAP-клиент,
  • импортирование плейлистов (.pls, .m3u),
  • поддержка альбомов-сборок с несколькими исполнителями,
  • ручная сортировка плейлиста и очереди воспроизведения,
  • миграция с амарока (включая рейтинги, счетчики воспроизведения и подкасты).

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

 ,

HighwayStar
()

MonoDevelop 2.0 Alpha

Группа GNOME

Спустя 4 месяца, разработчики IDE MonoDevelop выпустили первый релиз ветки 2.0. Среди изменений:

  • Отладчик! Простенький правда, но говорят что рабочий. Работы по улучшению ведутся. Требуется последний mono из svn.
  • Переход на формат MSBuild, якобы для увеличения совместимости с MSVS. Формат mdp теперь deprecated.
  • Возможность открытия нескольких solution одновременно.
  • Реорганизован диалог настроек программы.
  • Дополнение кода для тегов html, xml, ASP.NET, а также событий и атрибутов ASP.NET. Для CSS нет :(
  • Path Bar в редакторе веб-страниц — позволяет ходить по родительским тегам.
  • Document outline — отображает редактируемый код в виде дерева с возможностью быстрого перемещения по коду.
  • ASP.NET Controls теперь показываются в toolbox и в текстовом редакторе. Можно перетягивать их прямо в код, references будут добавлены автоматически. Очень удобно!
  • Сделано сворачивание кода, со всплывающими подсказками по поводу наполнения свёрнутого участка.
  • Новая панель для поиска.
  • Настраиваемые цветовые схемы (наконец-то!).
  • Разделённый просмотр — можно одновременно смотреть разные участки одного и того же файла в разных панелях.
  • Полупрозрачные "подсказки" кода (как же без этого?). Требуется Gnome >2.12 и Composite manager.
  • Значительные улучшения в XML-редакторе: теперь оно умеет auto-completion по XSD, проверку синтаксиса, генерацию XSD по XML, применять XSL-преобразования.
  • Новый инструмент — браузер сборок (а-ля ObjectBrowser MSVS).
  • Code Metrics — статистика кода и его лицензий (!)
  • Переключение документов по Ctrl+Tab.
  • Возможность написания программ на Vala.
  • MonoDevelop теперь ещё более HIGануто чем ранее.
  • Улучшена поддержка Mac.
  • Множество улучшений по мелочи.
Скачать: http://monodevelop.org/Download_-_Uns...

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

 , ,

k0l0b0k
()