| dbpprop:abstract
|
- Mono is a free and open source project led by Novell 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.
- 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. Anwendungen, die auf . NET 3.0 oder . NET 3.5 basieren, können derzeit beim Einsatz von Mono wegen noch nicht implementierter Funktionen und Techniken nicht lauffähig sein. Die Nutzung von Mono unter anderen Betriebssystemen als Microsoft Windows wird dadurch erforderlich, dass Microsoft das Produkt . NET ausschließlich 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.
- Mono és el nom d'un projecte de codi obert impulsat per Novell per crear un grup d'eines lliures, basades en GNU/Linux i compatibles amb . NET segons l'especificat pel ECMA. Mono posseïx importants components útils per a desenvolupar programari: Una màquina virtual de llenguatge comú d'infraestructura (CLI) que conté un carregador de classes, un compilador en temps d'execució (JIT), i unes rutines de recol·lecció de memòria. Una llibreria de classes que pot funcionar en qualsevol llenguatge que funcioni en el CLR (Common Language Runtime). Un compilador per al llenguatge C#, MonoBasic (la versió per a mico de Visual Basic), Java i Python. El CLR i el Sistema de tipus comú (CTS) permet que l'aplicació i les llibreries siguin escrites en una àmplia varietat de llenguatges diferents que compilin per a "byte code". Això significa per exemple, que si defineixes una classe que faci una manipulació algebraica en C#, aquesta classe pot ser reutilitzada en qualsevol llenguatge que suporti el CLI. Pot crear una classe en C#, una subclasse en C++ i instanciar aquesta classe en un programa en Eiffel. Un sistema d'objectes únic, sistema de fils, llibreries de classes i sistema recol·lector de memòria poden ser compartits per tots aquests llenguatges. És un projecte independent de la plataforma. Actualment Mono funciona sobre Linux, FreeBSD, UNIX, MacOS X,Solaris i plataformes Windows. Existeix un projecte similar, anomenat Portable. NET, que és part del projecte dotGNU.
- Mono je projekt vedený firmou Novell. Jeho cílem je vytvořit sadu nástrojů kompatibilních s prostředím . NET, které splňují standardy ECMA. K těmto nástrojům patří i překladač jazyka C# a Common Language Runtime. Mono může běžet na počítačích s operačními systémy Linux, FreeBSD, UNIX, Mac OS X, Solaris a Microsoft Windows. Za projektem po celou dobu stojí Miguel de Icaza, který byl zakladatelem společnosti Ximian a dnes působí ve společnosti Novell jako člověk zodpovědný mimo jiné i za projekt Mono.
- 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 infraestructura de lenguaje común (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria. Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime). Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python. El CLR y el Sistema de tipos común (CTS) 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.
- 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 (JIT-tulkin) 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.
- Mono est une mise en œuvre libre 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.
- A Mono a Novell által fejlesztett, . NET mintájára készített szabad forráskódú keretrendszer. Fő programozási nyelve a C#, de ezenkívül rengeteg más nyelv is használható vele. ECMA és ISO szabványokra épülő fejlesztés. Fő iránya a fejlesztésének, hogy elérhető legyen minden jelenleg használt operációs rendszeren.
- Mono è un progetto open source coordinato da Novell 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 (in particolare, proibisce esplicitamente l'utilizzo commerciale). 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 è DotGNU Portable. NET.
- Monoは、ノベルの主導で開発されている、Ecma標準に準じた. NET Framework互換の環境を実現するためのオープンソースソフトウェア群、またそのプロジェクト名である。共通言語基盤 (CLI) の実装やC#のコンパイラなどが含まれる。Monoはマルチプラットフォームであり、Linux、FreeBSD、UNIX、Mac OS X、Solaris、Windowsで動作する。 マイクロソフトはFreeBSD、Windows、Mac OS Xで動作するシェアードソースCLIというCLIの実装を公開しているが、マイクロソフトのシェアードソースライセンスは商用利用が禁止されているなど、コミュニティにとって十分とはいえない。MonoプロジェクトはPortable. NETプロジェクトとさまざまな点で共通した目標を掲げている。 Monoランタイムは多くのプロセッサで動作するJITコンパイラを搭載している。JITコンパイラはアプリケーションの実行中に共通中間言語 (CIL) コードをネイティブコードに変換し、それらをキャッシュする。実行前にネイティブコードに変換し、キャッシュしておくことも可能である。JITコンパイラが対応するプロセッサはx86、SPARC、PowerPC、ARM、S/390(32および64ビット)、x86-64、IA-64、64ビットモードSPARCである。それ以外のシステムでは、ネイティブコードに変換するのではなくインタプリタによって逐次バイトコードが実行される。ほとんどの状況で、JITコンパイラによる方法はインタプリタよりもパフォーマンスの点で勝っている。
- Mono is een opensource-project onder leiding van Novell 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 (CLI). 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.
- Mono to projekt FLOSS prowadzony przez Novella 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.
- 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 (SSCLI). 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.
- Mono — проект по созданию полноценного воплощения системы . NET на базе свободного программного обеспечения. Проект Mono возглавляет Мигель де Иказа, известный разработчик, участник проекта GNOME и др. Mono включает компилятор языка C# — gmcs, среду исполнения . NET — mono и mint, отладчик, а также ряд библиотек, включая реализацию ADO. NET и ASP. NET. В рамках проекта также разрабатываются привязки для графической библиотеки GTK+ на платформу . NET. Среда исполнения mono может исполнять модули, написанные на языках C#, Visual Basic . NET, Java, Boo, Nemerle, Python, JavaScript, PHP и Object Pascal (при наличии компилятора в среду . Net/Mono). Ожидается также поддержка языков C, Ada 2005 и Eiffel. Принятая в проекте лицензия на компилятор и другие программы — GNU GPL. Лицензия на среду исполнения и другие библиотеки — GNU LGPL. Лицензия на библиотеки классов — X11 License. Патенты на C#/CLI принадлежат Microsoft, и ведутся споры насчёт риска и допустимости роста зависимости от Mono или C#. Реализации Mono существуют для следующих операционных систем: GNU/Linux, FreeBSD, Solaris, Mac OS X, Microsoft Windows и Unix. Спонсор проекта Mono — фирма Novell.
- Mono är ett projekt som leds av Novell 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 (Rotor). 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.
- Mono — проект зі створення повноцінного втілення системи . NET на базі вільного програмного забезпечення. Проект Mono очолює Мігель де Іказа, відомий участю у проекті GNOME. Mono включає компілятор мови C# — mcs, середовище виконання . NET — mono і mint, відлагодник, і ряд бібліотек, включаючи реалізацію ADO. NET і ASP. NET. У межах проекту також розробляються прив'язки для графічної системи GTK+ на платформі . NET. Середовище виконання mono може виконувати модулі, написані мовами C#, Visual Basic . NET, Java, Boo, Nemerle, Python, Forth, JavaScript, PHP і Object Pascal (за наявності компілятора у середовище . Net/Mono). Очікується також підтримка мов C, Ada 2005 і Eiffel. Ліцензія на компілятор та інші програми — GPL. Ліцензія на середовище виконання й інші бібліотеки — LGPL. Ліцензія на бібліотеки класів — X11 License. Реалізації Mono існують до таких операційних систем: GNU/Linux, Solaris, Mac OS X, Microsoft Windows. Спонсор проекту Mono — фірма Novell.
- 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。该虚拟机可以将代码即時編譯或者预先编译到原生代码。对于那些没有列出来的系统,则使用的是代码解释器。
|
| rdfs:comment
|
- Mono is a free and open source project led by Novell 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.
- 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.
- Mono és el nom d'un projecte de codi obert impulsat per Novell per crear un grup d'eines lliures, basades en GNU/Linux i compatibles amb . NET segons l'especificat pel ECMA. Mono posseïx importants components útils per a desenvolupar programari: Una màquina virtual de llenguatge comú d'infraestructura (CLI) que conté un carregador de classes, un compilador en temps d'execució (JIT), i unes rutines de recol·lecció de memòria.
- Mono je projekt vedený firmou Novell. Jeho cílem je vytvořit sadu nástrojů kompatibilních s prostředím . NET, které splňují standardy ECMA. K těmto nástrojům patří i překladač jazyka C# a Common Language Runtime. Mono může běžet na počítačích s operačními systémy Linux, FreeBSD, UNIX, Mac OS X, Solaris a Microsoft Windows.
- 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 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.
- Mono est une mise en œuvre libre 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.
- A Mono a Novell által fejlesztett, . NET mintájára készített szabad forráskódú keretrendszer. Fő programozási nyelve a C#, de ezenkívül rengeteg más nyelv is használható vele. ECMA és ISO szabványokra épülő fejlesztés. Fő iránya a fejlesztésének, hogy elérhető legyen minden jelenleg használt operációs rendszeren.
- Mono è un progetto open source coordinato da Novell 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 .
- Monoは、ノベルの主導で開発されている、Ecma標準に準じた.
- Mono is een opensource-project onder leiding van Novell 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 (CLI). 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.
- Mono to projekt FLOSS prowadzony przez Novella 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.
- 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 (SSCLI).
- Mono — проект по созданию полноценного воплощения системы . NET на базе свободного программного обеспечения. Проект Mono возглавляет Мигель де Иказа, известный разработчик, участник проекта GNOME и др. Mono включает компилятор языка C# — gmcs, среду исполнения .
- Mono är ett projekt som leds av Novell 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 (Rotor).
- Mono — проект зі створення повноцінного втілення системи . NET на базі вільного програмного забезпечення. Проект Mono очолює Мігель де Іказа, відомий участю у проекті GNOME. Mono включає компілятор мови C# — mcs, середовище виконання .
- Mono 是一个由Novell公司(先前是Ximian)主持的项目。该项目的目标是创建一系列符合ECMA标准(Ecma-334和Ecma-335)的. NET工具,包括C#编译器和共通語言執行平臺。与微软的.
|