Diskussion:Mono (Software)

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 7. September 2017 um 16:27 Uhr durch imported>Sebastian.Dietrich(240203) (→‎Andere Sprachen).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Diese Diskussionsseite dient dazu, Verbesserungen am Artikel „Mono (Software)“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen, und unterschreibe deinen Beitrag bitte mit Icondarstellung des Buttons zur Erzeugung einer Signatur oder --~~~~.

Binärkompatibel, .EXE unter Linux?

kann man mit mono unter windows erstellte .net EXEn unter linux laufen lassen? --Tumbledore

Sicher doch! Du kannst z.B. eine EXE-Datei, die Du unter .NET oder Mono/Windows erstellt hast unter Mono/Linux oder Mono/MacOS oder Mono/wasauchimmer laufen lassen. Vorausgesetzt, die Funktionen, die die EXE-Datei nutzt, werden von Mono unterstützt. z.B. untersützt Mono keine Active Directory-Funktionen, da dies eine Microsoft-Technologie ist. Alle Mono-Versionen sind untereinander 100% kompatibel bzw. binär-kompatibel. --GeneralPD
Man muss beachten, dass noch immer an der vollständigen Kompatibilität zu .NET 2.0 gearbeitet wird und bereits ein ServicePack zu .NET 3.5 existiert. Da liegen über 3 Jahre dazwischen. Seit der Zeit ist in .NET einiges hinzugekommen. Wer also Anwendungen entwickeln will die unter Windows und mit hoher Wahrscheinlichkeit unter Linux direkt funktionieren muss dann auf .NET 2 setzen. Relativ Plattformunabhängig ist immer nur von der aktuellen Mono Version ausgehend die dazu entsprechende .NET Version, nicht andersrum. --Michael.Köchling 08:51, 06. Jan 2009 (CEST)
exe-Dateien unter Linux? Was nicht alles möglich ist... --Athalis 16:16, 10. Jul 2006 (CEST)
Vielleicht sollte hier noch angemerkt werden, dass Dateierweiterungen wie .exe unter Linux im Allgemeinen keine Bedeutung haben. Das heißt, das ".exe" auch gelöscht werden könnte und die Datei würde immer noch funktionieren.Boogieman95028 17:09, 14. Mai 2007 (CEST)
Einfach "mono anwendung.exe" ausführen --84.153.82.96 20:33, 18. Jun. 2008 (CEST)
Selbstverständlich kann man das "mono" auch weglassen. --84.153.82.96 21:07, 18. Jun. 2008 (CEST)
Dem muss ich widersprechen. Das ist nur möglich, wenn ein (ausführbares) Script mit dem Namen "anwendung.exe" existiert, welches dann die tatsächliche .exe Datei als Parameter an mono übergibt. Der Aufruf muss dann außerdem "./anwendung.exe" lauten. Im Normalfall muss mono aber explizit aufgerufen werden, wie oben von IP 84.153.82.96 angegeben. --84.164.126.117 19:12, 2. Mär. 2009 (CET)
Und es muss erst mal der benötigte Umfang von Mono installiert sein, nicht alle Distributionen haben vollen Umfang. Unter Ubuntu 9.04 kann z.B. ein Programm mit grafischer Oberfläche (WinForms) erst dann unter Mono ausgeführt werden, wenn man dessen WinForms Bibliothek nachinstalliert hat, also z.B. durch Installation des Pakets MonoDevelop. -- Gerd Fahrenhorst 17:34, 14. Jun. 2009 (CEST)

Umbenennen von Mono-Projekt nach Mono (Software)?

Es geht hier doch eher um die Software an sich als um das Projekt, diese Software zu erstellen. Sollte dann nicht auch der Artikel entspechend benannt werden ? Dass die Domain mono-project.com heißt, ist nebensächlich (evtl war mono.com bereits belegt?), auf den dortigen Webseite wird die Software auch nur Mono genannt. -- Gerd Fahrenhorst 10:51, 15. Jul. 2007 (CEST)

Berechtigte Frage. Komisch, dass das in all den Jahren noch keiner umgesetzt hat. In allen anderen Sprachen heißt der Artikel auch Mono, ggf. mit Klammerzusatz. Habe den Artikel nun auch hier umbenannt. erledigtErledigt--Stegosaurus (Diskussion) 15:51, 8. Dez. 2015 (CET)

Heutiger Stand

Die Diskrepanz, dass Mono über drei Jahre hinter .NET 2.0, zwei Jahre hinter .NET 3.0 und bereits ein Jahr hinter .NET 3.5 liegt...

Kann mich mal jemand erleuchten, warum Mono 3 Jahre hinter .NET 2.0 liegt aber nur eines hinter .NET 3.5? Sind die Jahre vielleicht vertauscht? Gibt es Quellen dafür? --88.70.176.223 17:51, 14. Jan. 2009 (CET)

Zeitangaben können naturblond immer nur relativ sein. Ich nehme das raus. Der Artikel wird nicht so gut gepflegt, als das man davon ausgehen kann, das er mit den aktuellen Entwicklung schritt halten wird. Mr.bloom 11:36, 15. Jan. 2009 (CET)
Ich vermute, dass gemeint war, dass .NET 2.0 bereits vor 3 Jahren releast wurde, und mono zum Zeitpunkt des Artikelschreibens hier noch nicht in Version 2.0 vorlag. .NET 3.0 war bereits zwei Jahre veröffentlicht, und 3.5 ein Jahr lang. Allerdings muss hier beachtet werden, dass die Versionsnummern von mono nicht mit denen von .NET korrelieren, soll heißen, auch mono 1.2 hätte (hat?) schon Funktionen von .NET 2.0 oder theoretisch auch 3.5 enthalten können. --84.164.126.117 19:38, 2. Mär. 2009 (CET)

Unix, BSD-Derivate und Mac OS X

Mac OS X ist ein BSD-Derivat Unix (nicht verwechseln mit UNIX®) ist der oberbegriff für alle Unix ähnliche Systeme.

Ich denke man sollte Höchsten Unix und GNU/Linux erwähnen da BSD größtenteils mit Unix zusammengefasst wird und von der BSD Community, im gegensatz zu Linux, als "echtes" Unix System angesehen wird.

Mac OS X ist ein stink normales Unix/BSD System und muss deswegen nicht extra genannt werden, wir nennen hier ja auch nicht jede Linux Distribution unter der Mono funktioniert. (nicht signierter Beitrag von 80.128.254.207 (Diskussion | Beiträge) 16:14, 3. Dez. 2009 (CET))

Dem ist nichts hinzuzufügen.

Namensherkunft und -Bedeutung (erl.)

Der Name vom Mono-Projekt kommt offenbar aus dem Spanischen und bedeutet an erster Stelle „Affe“.[1][2] Das erklärt dann auch gleich (zumindest im Ansatz), was das Logo darstellen soll. Zudem wäre es auch noch nennenswert, wie die Entwickler gerade auf diesen Namen und das Logo gekommen sind.
--Konrad – 17:33, 31. Jul. 2010 (CEST)

Habs eben selbst gefunden, siehe auch in der BKL, unter Mono. So[3] ergibt der Namen zusammen mit dem Logo auch einen Sinn.
--Konrad – 17:50, 31. Jul. 2010 (CEST)



Der Name des Mono-Projekts leitet sich, zumindest so weit es mir bekannt ist, ausschließlich vom spanischen "mono" (auf Deutsch: "Affe") ab. Zumindest wurde dieser Zusammenhang von Miguel de Icaza, dem Gründer des Mono-Projektes (Mexikaner, also spanischer Muttersprachler)[4], in Interviews so wiedergegeben und findet sich auch in den Mono-Faqs ([5]):


What does the name "Mono" mean?

Mono is the word for 'monkey' in Spanish. We like monkeys.


Von daher halte ich einen Bezug zum griechischen monos für "allein" oder "einzig" so wie er momentan in der Einleitung des Artikel hergestellt wird, für reine Spekulation da dieser Zusammenhang bisher zumindest in keinem der mir bekannten Artikel zu "Mono" hergestellt wird und bisher auch überhaupt nicht im Wikipedia-Artikel selbst belegt wurde.

Oder kennt irgendjemand Quellen die diesen Zusammenhang belegen ?

--Bertikrueger 22:24, 11. Jun. 2011 (CEST)

Wer oder was ist ein Torvalds?

Ist das ein nordländischer Troll? Warum wird er hier zitiert? "Die Sicht der Entwickler auf das Problem brachte Torvalds auf den Punkt, als er sich durch Patentansprüche von SCO mit dem Thema konfrontiert sah: „Ich achte prinzipiell nicht auf Patente, denn das wäre Zeitverschwendung.“ Und warum ist er plötzlich Amerikaner? Ist er etwa doch ein kleines Stückchen Knete, dass vor dem Patent- und Geld-Meister niederkniet? Hauptsache, das eigene Einkommen stimmt? Na so was..
(nicht signierter Beitrag von 85.179.154.92 (Diskussion) 16:52, 17. Sep. 2010 (CEST))

Kleiner Tipp: Wikipedia weis was ein Torvalds ist und ein Torvalds ist in etwa so bekannt wie ein Gates oder unter "Jüngern" eben wie ein Jobs. Anstatt hier solch ein "Troll" Beitrag zu schreiben solltest du vielleicht mal wenn du bereits auf der Wikipedia bist den Begriff oben rechts ins Suchfeld eintragen können wenn du schon nicht mal eine der Bekanntesten Personen im Bereich der IT kennst. Das einzige was man höchstens tun könnte wäre es das vorkommen von Torvalds in diesem Artikel mit dem entsprechenden Artikel über die Person zu verlinken, wobei ich niemals auf die Idee gekommen wäre, dass überhaupt jemand der nur am Rande was mit der IT zu tun hat (und sich so für Mono interessiert, etwas was direkt mit Linux und somit auch Torvalds zu tun hat) diesen Namen nicht kennen würde...
(Der vorstehende Beitrag stammt von 95.114.20.138 – 16:44, 8. Okt. 2010 (MESZ) – und wurde nachträglich signiert.)

Problem gelöst, Link gesetzt... --Swyveretas. 12:23, 22. Feb. 2011 (CET)

Mono tot?

Gem. http://blog.internetnews.com/skerner/2011/05/attachmate-lays-off-mono-emplo.html wurde der größte Teil der Mono-Entwickler vor die Tür gesetzt. Bis wir eine definitive Quelle haben in der die Einstellung der Entwicklung belegt wird, würde ich vorschlagen schonmal Quellen und Hintergrundinformationen zu sammeln.

Folgende Quellen sagen sogar das alle Mono-Entwickler entlassen wurden und Mono vor dem Aus steht;

(nicht signierter Beitrag von 92.206.19.95 (Diskussion) 03:03, 5. Mai 2011 (CEST))

Löschung von Benutzer: DerAnalyst

Du schreibst ">>Aus<< für Mono ist im Moment noch Spekulation." und entfehrntest den Abschnitt

Anfang 2011 lässt der neue Novell-Eigentümer [[Attachmate]] das Mono-Projekt fallen, entlässt 30 Mono-Entwickler und stellt die Entwicklung ein. <ref>[http://www.linux-magazin.de/NEWS/Entlassungen-bei-Novell-Aus-fuer-Mono Artikel bei linux-magazin] vom 04.05.2011.</ref>

Ich habe vom "aus" von Mono nichts geschrieben. Sondern das der Novell-Eigentümer Attachmate das Mono-Projekt fallen gelassen hat. Was definitiv korrekt ist, oder wie willst du bitte schön die Entwicklung weiterführen ohne Entwicker? Bitte mach deine Löschung wieder rückgängig. Ob andere die Entwicklung weiterführen - DAS ist Spekulation! -- OlafRadicke 17:01, 5. Mai 2011 (CEST)

Unter http://blog.internetnews.com/skerner/2011/05/attachmate-lays-off-mono-emplo.html (und darauf bezieht sich der von dir angegebene Artikel im Linux-Magazin) ist folgendes Zitat zu lesen:
"We have re-established Nuremburg as the headquarters of our SUSE business unit and the prioritization and resourcing of certain development efforts - including Mono - will now be determined by the business unit leaders there," said Jeff Hawn, Chairman and CEO of The Attachmate Group in a statement sent to InternetNews.com. "This change led to the release of some US based employees today. As previously stated, all technology roadmaps remain intact with resources being added to those in a manner commensurate with customer demand."
Das heißt erstmal nur, dass die Entwicklung nach Nürnberg verlagert wurde und dass einige Entwickler entlassen wurden. "Fallen lassen" kann ich da nicht rauslesen. Was natürlich nicht heißt, dass Attachmate das nicht noch tut. Im Monent steht aber noch nichts fest. --DerAnalyst 17:34, 5. Mai 2011 (CEST)
Okay, du hast mich überzeugt. Gruß -- OlafRadicke 20:10, 5. Mai 2011 (CEST)

Aktueller Stand

"Aktuell wird an der Implementierung der Version 4.0 des .NET-Standards gearbeitet; im September 2010 erschien ein entsprechendes Preview (Mono-Version 2.8)."

Wir schreiben jetzt April 2014, aktuell ist Mono 3.4 (http://www.go-mono.com/mono-downloads/download.html) und es wird (mit Einschränkungen) .NET 4.5 unterstützt. Wie läßt sich das im Artikel am besten reflektieren, ohne dass es gleich wieder veraltet?

--84.57.35.48 01:46, 16. Apr. 2014 (CEST)

Am besten mit einer tabellarischen Darstellung der Mono-Versionen mit den jeweiligen Ständen in Vergleich zum .NET-Standards. -- OlafRadicke (Diskussion) 06:59, 16. Apr. 2014 (CEST)

POV-Sprache

"Mono selbst erhält seine Existenzberechtigung zum einen aus seiner Plattformunabhängigkeit, seiner relativ freien Verfügbarkeit (unter Open-Source-Lizenzierung) und dem Bestreben einer signifikanten Zahl Entwicklern, ihre Abhängigkeit vom Großkonzern Microsoft in Software-Angelegenheiten zu minimieren und hohe Lizenzkosten bei Anwendungsservern zu vermeiden..."

Existenzberechtigung, Großkonzern... das ist Aktivistensprech Jwalter (Diskussion) 11:12, 7. Jul. 2016 (CEST)

Andere Sprachen

Inwiefern ist der im gesamten Artikel verteilte Fokus auf C# zu erklären? F#, VB und so weiter sind doch auch unterstützt? Den Eintrag in der Infobox kann ich bezüglich der Sprache hier übrigens nicht sehen. Wenn ich auf Bearbeiten klicke, existiert im Bearbeitungsfeld die Sektion über Sprachen nicht einmal. Opera

Letzteres liegt vermutlich an Wikidata - dort werden diese Infos für alle Wikipedia-Versionen gepflegt. --Sebastian.Dietrich 18:27, 7. Sep. 2017 (CEST)