Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant, . NET-compatible set of tools, including among others a C# compiler and a Common Language Runtime.

PropertyValue
dbpedia-owl:developer
dbpedia-owl:genre
dbpedia-owl:license
dbpedia-owl:releaseDate
  • 2004-06-30 (xsd:date)
dbpprop:_1
dbpprop:abstract
  • Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant, . NET-compatible set of tools, including among others a C# compiler and a Common Language Runtime. Mono can be run on Linux, BSD, UNIX, Mac OS X, Solaris and Windows operating systems. Microsoft has a version of . NET 2.0 now available only for Windows XP, called the Shared Source CLI . Microsoft's shared source license may be insufficient for the needs of the community (it explicitly forbids commercial use). The Mono project has many of the same goals as the Portable. NET project, part of the similar but separate project DotGNU run by Free Software Foundation. (en)
  • Mono er et open source tiltag for at skabe et frit udviklingsmiljø for . NET udviklere, der ellers er begrænsede i deres valg af operativsystem til Microsoft Windows. Mono er designet som en multiplatform applikation og kører på flere unix varianer heriblandt Linux, Solaris og Mac OS X. Mono bliver støttet økonomisk af Novell, hvilket har medvirket at Mono er blevet udviklet hurtigere end mange andre open source projekter. Microsoft har brugt ECMA til at udvikle standarder for . NET og Mono stiler efter en fuldstændig overholdelse af disse. Mange . NET udviklere betragter mange af de ressourcer Microsoft stiller til rådighed som en del af . NET frameworket og disse features kan Mono med stor sandsynlighed aldrig implementere, og der vil derfor eksistere forskelle mellem de to udviklingsmiljøer, se senere afsnit. Mono er ikke begrænset til et fast antal programmeringssprog. Istedet er det muligt at designe en oversætter fra et givet sprog a til CLI og tilpasse det i Mono miljøet. På den måde er det muligt at udvikle . NET applikationer i a. Mono understøtter en større mængde programmeringssprog, se senere. (da)
  • Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con . NET según lo especificado por el ECMA. Mono posee importantes componentes útiles para desarrollar software: Una máquina virtual de lenguaje común de infraestructura que contiene un cargador de clases, un compilador en tiempo de ejecución, y unas rutinas de recolección de memoria. Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR . Un compilador para el lenguaje C#, MonoBasic, Java y Python. El CLR y el Sistema de tipos común permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code Esto significa que si, por ejemplo, se define una clase que realice una manipulación algebraica en C#, ésta pueda ser reutilizada en cualquier lenguaje compatible con CLI. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel. Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes. Es un proyecto independiente de la plataforma. Actualmente Mono funciona en GNU/Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows. Existe un proyecto similar, llamado Portable. NET, es parte del proyecto dotGNU. (es)
  • Mono ist eine . NET-kompatible Entwicklungs- und Laufzeitumgebung für plattformunabhängige Software, basierend auf dem Common Language Infrastructure-Standard. Das Open-Source-Projekt wird hauptsächlich von Novell betrieben. Damit wird es möglich, unter Windows für . NET erstellte Programme ohne Neukompilierung unter unixoiden und anderen Betriebssystemen laufen zu lassen, oder unter anderen Betriebssystemen Programme für Microsoft . NET zu entwickeln. Dafür muss jedoch beachtet werden, welcher . NET Version welche Mono Version gegenüber steht, da diese einen unterschiedlichen Entwicklungsstand ausweisen. Auf Basis von . NET 3.0 oder . NET 3.5 entwickelte Anwendungen können derzeit beim Einsatz von Mono wegen noch nicht implementierter Funktionen und Techniken nicht lauffähig sein. Dies wird nur dadurch erforderlich, weil Microsoft . NET nur für das eigene Betriebssystem anbietet. Microsoft hat zwar bereits eine . NET-Variante namens Rotor für Microsoft Windows, FreeBSD und Mac OS X bereitgestellt, jedoch sind die Firma Ximian und andere der Ansicht, dass die von Microsoft vorgegebenen Lizenzbedingungen zu restriktiv sind. (de)
  • Mono on Novellin tukema ohjelmistokehitysympäristö, jonka tavoitteena on luoda ECMA-standardiin perustuva alusta- ja käyttöjärjestelmäriippumaton pohja Microsoftin kehittämälle . NET-arkkitehtuurille. Se sisältää kolme osaa C#-kääntäjän Common Language Infrastructuren, siihen perustuvan kielen CIL:n ja CLR:n, Common Language Runtimen Luokkakirjaston Monoa voidaan käyttää Linux-, BSD-variantti-, Mac OS X-, Sun Solaris- ja Windows-käyttöjärjestelmissä ja niissä järjestelmäarkkitehtuureissa, joissa edellä mainitut käyttöjärjestelmät toimivat, mukaan lukien Nokia 770 -Internet-laitteessa. Novell on kaksoislisensoinut Monon; Monon C#-kääntäjä ja -työkalut on julkaistu GPL-lisenssillä, ajonaikaiset kirjastot LGPL-lisenssillä ja luokkakirjastot MIT-lisenssillä. Koska nämä kaikki ovat avoimen lähdekoodin lisenssejä, on Monokin avoimen lähdekoodin ohjelmisto. Muokatessaan Monon lähdekoodia kehittäjän on suostuttava Novellin oikeuteen uudelleenlisensoida lähdekoodi muilla lisensseillä, mikä säilyttää Novellin mahdollisuuden Monon kaupalliseen hyödyntämiseen. Microsoft on tuottanut oman versionsa . NET-arkkitehtuurista FreeBSD:lle, Windowsille ja Mac OS X:lle. Sen nimi on Shared source CLI. Tämän version käyttämä lisenssi ei kuitenkaan ole avoimen lähdekoodin lisenssi ja voi olla liian suppea yhteisölle sen kieltäessä tuotteen kaupallistamisen. Monon tavoitteet ovat moninpaikoin yhteneväiset Portable. NET-projektin kanssa. (fi)
  • Mono est une mise en œuvre libre (sous licence GNU GPL, GNU LGPL ou X11 selon les éléments) de la plate-forme de développement Microsoft . NET basé sur la CLI. Mono a été initié par Miguel de Icaza au sein de sa société Ximian et est actuellement soutenu par Novell qui l'a rachetée en 2003. (fr)
  • Mono è un progetto open source coordinato da Novell (precedentemente da Ximian) per creare un insieme di strumenti compatibili con il Framework . NET, secondo gli standard ECMA . I più importanti di questi strumenti sono il compilatore C# e il Common Language Runtime. Mono funziona sui sistemi operativi GNU/Linux, UNIX, Mac OS X, e Windows. Mentre Microsoft ha reso disponibile una versione di . NET per FreeBSD chiamata la Shared source CLI, la licenza di Microsoft non è di software libero e può essere insufficiente per i bisogni degli utenti . La macchina virtuale di Mono contiene un motore JIT per vari processori: x86, SPARC, PowerPC, ARM, s390 (in modalità a 32 bit) e x86-64 e SPARC a 64 bit. La VM può eseguire una compilazione just-in-time o può pre-compilare il codice in codice nativo. Per altre architetture hardware esiste solo un interprete. Un progetto simile è Portable. NET. (it)
  • Monoは、ノベルの主導で開発されている、Ecma標準に準じた. NET Framework互換の環境を実現するためのオープンソースソフトウェア群、またそのプロジェクト名である。共通言語基盤 の実装やC#のコンパイラなどが含まれる。Monoはマルチプラットフォームであり、Linux、FreeBSD、UNIX、Mac OS X、Solaris、Windowsで動作する。マイクロソフトはFreeBSD、Windows、Mac OS Xで動作するシェアードソースCLIというCLIの実装を公開しているが、マイクロソフトのシェアードソースライセンスは商用利用が禁止されているなど、コミュニティにとって十分とはいえない。MonoプロジェクトはPortable. NETプロジェクトとさまざまな点で共通した目標を掲げている。Monoランタイムは多くのプロセッサで動作するJITコンパイラを搭載している。JITコンパイラはアプリケーションの実行中に共通中間言語 コードをネイティブコードに変換し、それらをキャッシュする。実行前にネイティブコードに変換し、キャッシュしておくことも可能である。JITコンパイラが対応するプロセッサはx86、SPARC、PowerPC、ARM、S/390(32および64ビット)、x86-64、IA-64、64ビットモードSPARCである。それ以外のシステムでは、ネイティブコードに変換するのではなくインタプリタによって逐次バイトコードが実行される。ほとんどの状況で、JITコンパイラによる方法はインタプリタよりもパフォーマンスの点で勝っている。 (ja)
  • Mono is een opensource-project onder leiding van Novell (vroeger van Ximian) om een ontwikkelomgeving te bouwen compatibel met Microsoft . NET, en volgens de betreffende ECMA-standaard. Dit omvat onder andere een C#-compiler en de Common Language Runtime . Mono kan draaien op de besturingssystemen GNU/Linux, Unix, Mac OS X, Windows e.a. De Mono-runtime bestaat uit een just-in-time-compileersysteem voor een aantal processoren: x86, x86-64, SPARC, PowerPC, ARM, S390 (zowel 32-bit als 64-bit), en IA-64. De runtime vertaalt de code via just-in-time-compilatie naar de juiste machinetaal. Dit wordt gecached terwijl de applicatie draait. Voor andere processoren bestaat een interpreter die de bytecode een voor een vertaalt naar instructies. De JIT-methode resulteert echter in een hogere performance. (nl)
  • Mono to projekt FLOSS prowadzony przez Novella (wcześniej Ximian) mający na celu stworzenie narzędzi kompatybilnych z Microsoft . NET, zgodnych ze standardami ECMA. Wśród tych narzędzi jest m.in. kompilator C#, Common Language Runtime. Mono współpracuje z systemami operacyjnymi GNU/Linux, UNIX, Mac OS X, Solaris, FreeBSD, OpenBSD, NetBSD, Wii, PlayStation 3, iPhone OS i Microsoft Windows. Możliwe jest uruchamianie aplikacji przeznaczonych dla . NET. Z platformą mono mogą być używane m.in. kompilatory następujących języków programowania: C#, Java, Boo, Nemerle, Visual Basic. NET, Python, JavaScript, Oberon, PHP, Object Pascal, Lua, Cobra. Jednym z powodów powstania Mono jest fakt, że choć Microsoft stworzył platformę . NET dla FreeBSD, to jej licencja shared source nie do końca jest zgodna z ideą wolnego oprogramowania i nie zaspokaja wszystkich potrzeb (jednoznacznie zabrania użytku do celów komercyjnych). Pierwsza wersja Mono ukazała się 30 czerwca 2004 r.. Aktualna wersja mono to: 2.4 z 30 marca 2009r. Ma ona API w pełni zgodne z . NET 2.0. Zawiera też część elementów z . NET 3.5. (pl)
  • O Mono é um projecto liderado pela Novell (anteriormente pela Ximian) para criar um conjunto de ferramentas compatível com a plataforma . NET, conforme às normas Ecma, incluindo, entre outras, um compilador C# e um CLR. O Mono pode ser executado nos sistemas operativos Linux, BSD, UNIX, Mac OS X, Solaris e Windows. A Microsoft tem uma versão do. NET 2.0 disponível apenas para Windows XP, denominada de Shared Source Common Language Infrastructure . A licença da Microsoft Shared Source pode ser insuficiente para as necessidades da comunidade (que proíbe explicitamente o uso comercial). O projecto Mono tem muitos dos mesmos objectivos do projecto Portable. NET, mas o DotGNU é executado pela Free Software Foundation. (pt)
  • Mono — проект по созданию полноценного воплощения системы . NET на базе свободного программного обеспечения. Проект Mono возглавляет Мигель де Иказа, известный разработчик, участник проекта GNOME и др. Mono включает компилятор языка C# — mcs, среду исполнения . NET — mono (с поддержкой JIT) и mint, отладчик, а также ряд библиотек, включая реализацию ADO. NET и ASP. NET. В рамках проекта также разрабатываются привязки для графической системы GTK+ на платформу . NET.Среда исполнения mono может исполнять модули, написанные на языках C#, Visual Basic . NET, Java, Boo, Nemerle, Python, JavaScript, PHP и Object Pascal . Ожидается также поддержка языков C, Ada 2005 и Eiffel.Принятая в проекте лицензия на компилятор и другие программы — GNU GPL. Лицензия на среду исполнения и другие библиотеки — GNU LGPL. Лицензия на библиотеки классов — X11 License. Патенты на C#/CLI принадлежат Microsoft, и ведутся споры насчёт допустимости риска ради использования Mono.Реализации Mono существуют для следующих операционных систем: GNU/Linux, Solaris, Mac OS X, Microsoft Windows и Unix.Спонсор проекта Mono — фирма Novell. (ru)
  • Mono är ett projekt som leds av Novell (tidigare Ximian) för att skapa ett system av verktyg, bland andra en C#-kompilator och en exekveringsmotor, som liksom Common Language Runtime är kompatibelt med ECMA-standardiserade Common Language Infrastructure. Mono kan användas på operativsystemen GNU/Linux, FreeBSD, UNIX, Mac OS X, Solaris och Microsoft Windows. Microsoft har en version av . NET för FreeBSD, Windows and Mac OS X som kallas Shared Source CLI . Microsofts shared source licens förbjuder kommersiellt bruk. Av just denna anledning menar många inom Open Source communityn att det är fel att över huvudtaget använda "Shared Source" eftersom detta kan komma att skapa ett beroende och standard som i praktiken slår undan benen på hela tanken med Open Source. Vissa går även längre och menar att det är just detta sista som Microsoft egentligen är ute efter. Att infiltrera och fragmentera t.ex. Linux till så stor grad att det skulle bli både kostsamt och ointressant att använda Linux kommersiellt i framtiden. Här skulle då Novell användas som inkörsporten för Microsoft. Monoprojektet delar många målsättningar med Portable. NET-projektet. Monosystemet har en JIT-kompilator för ett flertal processorer: x86, SPARC, PowerPC, ARM, S390 (i 32-bitars och 64-bitarsläge), samt x86-64, IA64 och SPARC i 64-bitarsläge. Monosystemet utför en JIT-kompilering av ett CLR-program till datorns maskinkod, som senare sparas medan programmet körs. Det är också möjligt att förkompilera en maskinspecifik exekverbar fil före själva exekveringen. För övriga system används istället en interpretator som översätter bytekoden utan att kompilera till maskinkod. Under nästan alla omständigheter är JIT-metoden snabbare än den interpreterande metoden. (sv)
  • Mono 是一个由 Novell 公司(先前是 Ximian)主持的项目。该项目的目标是创建一系列符合 ECMA 标准(Ecma-334 和 Ecma-335)的 . NET 工具,包括 C# 编译器和共通語言執行平臺。与微软的 . NET Framework 不同,Mono 项目不仅可以运行于 Windows 系统上,还可以运行于 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。Mono 现由 Novell 持有双重许可,这和 Qt 和 Mozilla 应用程序套件的情况相似。 Mono 的 C# 编译器及其相关工具发布于 GNU General Public License(GPL)之下,其运行时库发布于 GNU Lesser General Public License(LGPL)之下,其类库发布于 MIT License 之下。这些均是开源协议因此 Mono 是一个开源软件。如果你打算向 Mono 贡献你的源码,则你须签署一个版权分派给 Novell 以允许它将这些代码在其它协议下再申请许可,从而允许 Novell 保留其双重许可的能力来持有 Mono 的商业协议。微软开发了一个称为共享源码公共语言基础(Shared Source Common Language Infrastructure,Shared Source CLI)的可用于 FreeBSD,Windows 和 Mac OS X 的 . NET 实现版本。微软的共享源码协议并不是开源软件协议,且可能对于社区来说也是不足够的(它明文禁止了对软件的商业用途)。我们还可以见到另外一个 . NET 实现版本,Portable. NET 项目,该项目与 Mono 项目有着很多相同的目标。Mono 虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390(32位模式和64位模式),x86-64,IA64 和64位模式的 SPARC。该虚拟机可以将代码实时编译或者预先编译到原生代码。对于那些没有列出来的系统,则使用的是代码解释器。 (zh)
dbpprop:date
  • 2008-04-08 (xsd:date)
dbpprop:developer
  • Community, with Novell leadership. (en)
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:latestReleaseDate
dbpprop:latestReleaseVersion
  • 2.4 (xsd:double)
dbpprop:license
dbpprop:log
  • 2009 May 2 (en)
dbpprop:logo
dbpprop:name
  • Mono (en)
dbpprop:operatingSystem
dbpprop:portalProperty
dbpprop:publisher
  • Novell Inc (en)
dbpprop:reference
dbpprop:released
  • 2004-06-30 (xsd:date)
dbpprop:title
  • Mono C Compiler Under MIT X11 License (en)
dbpprop:url
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • Mono is a project led by Novell (formerly by Ximian) to create an Ecma standard compliant, . NET-compatible set of tools, including among others a C# compiler and a Common Language Runtime. (en)
  • Mono er et open source tiltag for at skabe et frit udviklingsmiljø for . NET udviklere, der ellers er begrænsede i deres valg af operativsystem til Microsoft Windows. (da)
  • Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras la adquisición de Ximian) para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con . NET según lo especificado por el ECMA. Mono posee importantes componentes útiles para desarrollar software: (es)
  • Mono ist eine . NET-kompatible Entwicklungs- und Laufzeitumgebung für plattformunabhängige Software, basierend auf dem Common Language Infrastructure-Standard. (de)
  • Mono on Novellin tukema ohjelmistokehitysympäristö, jonka tavoitteena on luoda ECMA-standardiin perustuva alusta- ja käyttöjärjestelmäriippumaton pohja Microsoftin kehittämälle . NET-arkkitehtuurille. (fi)
  • Mono est une mise en œuvre libre (sous licence GNU GPL, GNU LGPL ou X11 selon les éléments) de la plate-forme de développement Microsoft . NET basé sur la CLI. Mono a été initié par Miguel de Icaza au sein de sa société Ximian et est actuellement soutenu par Novell qui l'a rachetée en 2003. (fr)
  • Mono è un progetto open source coordinato da Novell (precedentemente da Ximian) per creare un insieme di strumenti compatibili con il Framework . NET, secondo gli standard ECMA . (it)
  • Monoは、ノベルの主導で開発されている、Ecma標準に準じた. NET Framework互換の環境を実現するためのオープンソースソフトウェア群、またそのプロジェクト名である。共通言語基盤 の実装やC#のコンパイラなどが含まれる。Monoはマルチプラットフォー� であり、Linux、FreeBSD、UNIX、Mac OS X、Solaris、Windowsで動作する。マイクロソフトはFreeBSD、Windows、Mac OS Xで動作するシェアードソースCLIというCLIの実装を公開しているが、マイクロソフトのシェアードソースライセンスは商用利用が禁止されているなど、コミュニティにとって十分とはいえない。MonoプロジェクトはPortable. NETプロジェクトとさまざまな点で共通した目標を掲げている。Monoランタイ� は多くのプロセッサで動作するJITコンパイラを搭載している。JITコンパイラはアプリケーションの実行中に共通中間言語 コードをネイティブコードに変換し、それらをキャッシュする。実行前にネイティブコードに変換し、キャッシュしておくことも可能である。JITコンパイラが対応するプロセッサはx86、SPARC、PowerPC、ARM、S/390(32および64ビット)、x86-64、IA-64、64ビットモードSPARCである。それ以外のシステ� では、ネイティブコードに変換するのではなくインタプリタによって逐次バイトコードが実行される。ほとんどの状況で、JITコンパイラによる方法はインタプリタよりもパフォーマンスの点で勝っている。 (ja)
  • Mono is een opensource-project onder leiding van Novell (vroeger van Ximian) om een ontwikkelomgeving te bouwen compatibel met Microsoft . NET, en volgens de betreffende ECMA-standaard. (nl)
  • Mono to projekt FLOSS prowadzony przez Novella (wcześniej Ximian) mający na celu stworzenie narzędzi kompatybilnych z Microsoft . NET, zgodnych ze standardami ECMA. (pl)
  • O Mono é um projecto liderado pela Novell (anteriormente pela Ximian) para criar um conjunto de ferramentas compatível com a plataforma . NET, conforme � s normas Ecma, incluindo, entre outras, um compilador C# e um CLR. (pt)
  • Mono� — проект по созданию полноценного воплощения системы . NET на базе свободного программного обеспечения. (ru)
  • Mono är ett projekt som leds av Novell (tidigare Ximian) för att skapa ett system av verktyg, bland andra en C#-kompilator och en exekveringsmotor, som liksom Common Language Runtime är kompatibelt med ECMA-standardiserade Common Language Infrastructure. (sv)
  • Mono 是一个由 Novell 公司(先前是 Ximian)主持的项目。该项目的目� �是创建一系列符合 ECMA � �准(Ecma-334 和 Ecma-335)的 . NET 工具,包括 C# 编译器和共通語言執行平臺。与微软的 . NET Framework 不同,Mono 项目不仅可以运行于 Windows 系统上,还可以运行于 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。Mono 现由 Novell 持有双重许可,这和 Qt 和 Mozilla 应用程序套件的情况相似。 Mono 的 C# 编译器及其相关工具发布于 GNU General Public License(GPL)之下,其运行时库发布于 GNU Lesser General Public License(LGPL)之下,其类库发布于 MIT License 之下。这些均是开源协议� 此 Mono 是一个开源软件。如果� 打算向 Mono 贡献� 的源� �,则� 须签署一个版权分派给 Novell 以允许它将这些代� �在其它协议下再申请许可,从而允许 Novell 保留其双重许可的能力来持有 Mono 的商业协议。微软开发了一个称为共享源� �公共语言基础(Shared Source Common Language Infrastructure,Shared Source CLI)的可用于 FreeBSD,Windows 和 Mac OS X 的 . NET 实现版本。微软的共享源� �协议并不是开源软件协议,且可能对于社区来说也是不足够的(它明文禁止了对软件的商业用途)。我们还可以见到另外一个 . NET 实现版本,Portable. NET 项目,该项目与 Mono 项目有着很多相同的目� �。Mono 虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390(32位模式和64位模式),x86-64,IA64 和64位模式的 SPARC。该虚拟机可以将代� �实时编译或者预先编译到原生代� �。对于那些没有列出来的系统,则使用的是代� �解释器。 (zh)
rdfs:label
  • Mono (software) (en)
  • Mono (software) (da)
  • Proyecto Mono (es)
  • Mono-Projekt (de)
  • Mono (kehitysympäristö) (fi)
  • Mono (logiciel) (fr)
  • Mono (progetto) (it)
  • Mono (ソフトウェア) (ja)
  • Mono (ontwikkelplatform) (nl)
  • Mono (projekt) (pl)
  • Mono (projeto) (pt)
  • Mono (ru)
  • Mono (utvecklingsplattform) (sv)
  • Mono (zh)
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • Mono
foaf:page
is dbpedia-owl:platform of
is dbpprop:implementations of
is dbpprop:operatingSystem of
is dbpprop:platform of
is dbpprop:programmingLanguage of
is dbpprop:redirect of