Was ist Mono und wie hilft es Windows Switchers, die neu in Linux sind?

Was ist Mono und wie hilft es Windows Switchers, die neu in Linux sind? / Linux

Linux ist viele Dinge. Es ist die Kernkomponente Ubuntus Linux-Kernel mit Ukuu auf einfache Weise aktualisieren Ubuntu-Linux-Kernel mit Ukuu auf einfache Weise aktualisieren Das Aktualisieren des Linux-Kernels ist nicht einfach. Wenn Sie jedoch Ubuntu verwenden und den neuesten Kernel verwenden möchten, steht Ihnen jetzt ein einfaches Werkzeug zur Verfügung kann verwenden, um das Update herunterzuladen: Ukuu. Lesen Sie mehr über eine große Anzahl von Distributionen, auf denen eine große mobile Plattform Ist Android Really Open Source? Und spielt es überhaupt eine Rolle? Ist Android wirklich Open Source? Und spielt es überhaupt eine Rolle? Hier untersuchen wir, ob Android wirklich Open Source ist. Immerhin basiert es auf Linux! Lesen Sie mehr steht auf und besser als andere. Ist Linux schließlich gut genug, um Windows zu ersetzen? Ist Linux schließlich gut genug, um Windows zu ersetzen? Jüngste Zahlen zeigen, dass die Nutzung von Linux-Desktops 2% erreicht hat und damit noch am höchsten ist. Bedeutet dies, dass Linux einen Punkt erreicht hat, an dem es Windows und Mac OS X für den durchschnittlichen Benutzer ersetzen kann? Lesen Sie mehr, beliebte Betriebssysteme (definitiv keine Meinung).

Ein Nachteil ist jedoch die geringere Beliebtheit auf dem Desktop: die Verfügbarkeit von Programmen. Glücklicherweise gibt es Dinge, die dies unterstützen können, Mono einer von ihnen sein.

Software-Frameworks: Bausteine

Software-Frameworks sind nicht die aufregendsten Dinge, aber sie sind auf ihre Art nützlich und arbeiten hinter den Kulissen. Sie ermöglichen es den Menschen, problemlos Anwendungen für andere zu entwickeln, ohne von vorne anzufangen. Mono ist einer von ihnen, wie auch das .NET Framework. Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von uns bedeutet Ein GNU-Anfang für Microsoft: Was ein Open-Source-.NET-Framework für den Rest von Microsoft bedeutet Ich habe gerade einen erheblichen Teil seines Codes unter einer permissiven Open-Source-Lizenz veröffentlicht. Dieser Schritt bricht mit jahrelanger Tradition. Aber warum und was bedeutet das für Sie? Weiterlesen .

Diese Frameworks können für bestimmte Desktop-Umgebungen verwendet werden. 5 Große Linux-Desktop-Umgebungen, die Sie noch nicht gehört haben 5 Große Linux-Desktop-Umgebungen, die Sie noch nicht gehört haben Es gibt viele Linux-Desktop-Umgebungen - darunter auch einige, die Sie wahrscheinlich kennen habe noch nichts davon gehört Hier sind fünf unserer Favoriten. Lesen Sie mehr zu etwas, das für mehrere Betriebssysteme verfügbar ist. Zum Beispiel der KDE-Plasma-Desktop KDE erläutert: Ein Überblick über die am meisten konfigurierbare Desktop-Oberfläche von Linux KDE erläutert: Ein Blick auf die am meisten konfigurierbare Desktop-Oberfläche von Linux. Wie sieht Linux aus? Manchmal Einheit; andere Male, GNOME. Häufig läuft Linux jedoch unter KDE. Wenn Sie die bisherige K Desktop-Umgebung nicht auf Ihrem Linux-PC verwenden, sollten Sie jetzt etwas ändern! Read More enthält mehrere Softwarekomponenten, die das Schreiben integrierter, nativer Anwendungen erleichtern. Dies beinhaltet eine eigene IDE (integrierte Entwicklungsumgebung) namens KDevelop.

Dies kann auch für Endbenutzer viele Vorteile haben. Entwickler können Anwendungen erstellen. 10 Exklusive Linux-Apps, die Sie unter Windows nicht finden können. 10 Exklusive Linux-Apps, die Sie unter Windows nicht finden werden. Wenn Sie Windows verwenden, werden Sie feststellen, dass es zahlreiche Apps gibt, mit denen Sie Ihre alte proprietäre Software ersetzen können . Sie finden sogar eine Auswahl beeindruckender Anwendungen und Tools, die exklusiv für Linux verfügbar sind. Lesen Sie schneller, einfacher und können so Änderungen und Verbesserungen viel schneller vorantreiben. Wenn Sie auf den Schultern von Riesen stehen, ist das Erreichen dieser zusätzlichen Höhe etwas weniger schmerzhaft.

Einige Frameworks sind plattformübergreifend - mit ihnen geschriebene Programme können zwischen verschiedenen Betriebssystemen funktionieren. Welches Betriebssystem sollten Sie für Ihren nächsten PC auswählen? Welches Betriebssystem sollten Sie für Ihren nächsten PC auswählen? Einen neuen PC kaufen? Sie haben mehr Auswahlmöglichkeiten als je zuvor. Welches solltest du wählen? Wir geben Ihnen einen Überblick sowie Vor- und Nachteile. Spoiler: Es gibt keine beste Option! Weiterlesen . Dies ist sowohl für Entwickler als auch für Endbenutzer hilfreich. Einerseits können solche Programme mehr Menschen erreichen und andererseits eine höhere Zuverlässigkeit durch eine breitere Benutzerbasis.

Was ist Mono??

Mono ist ein Beispiel für ein plattformübergreifendes Framework, das unter Windows verfügbar ist. MacOS Mit diesen einfachen Anpassungen für Linux aussehen Linux mit diesen einfachen Anpassungen für Linux aussehen Wenn Sie Linux mögen, möchten Sie, dass es eher wie MacOS aussieht, sind Sie dabei Glück! Lassen Sie sich durch die Schritte führen, damit sich Ihr Linux-Desktop wie MacOS von Apple verhält. Lesen Sie mehr, Linux und mehr. Es wurde zuerst als Open Source entwickelt. Ihr kompletter Leitfaden für ein 100% freies und Open Source-Leben Ihr vollständiger Leitfaden für ein 100% freies und Open Source-Leben Windows und macOS sind kommerzielle, proprietäre Closed-Source-Betriebssysteme. Linux und seine zahlreichen Anwendungen sind kostenlos und Open Source. Möchten Sie nur freie und Open Source-Software verwenden? Hier ist wie. Weitere Informationen zur Implementierung von .NET Framework unter Linux. Von dort wurde es zu etwas mehr und unterstützt mehrere verschiedene Betriebssysteme.

Mono (wie .NET) ist stark um die Programmiersprache C # gebunden, die für ihre hohe Portabilität bekannt ist. Zum Beispiel die Unity-Spiel-Engine Programmieren eines Spiels mit Unity: eines Anfängerhandbuchs Programmieren eines Spiels mit Unity: eines Anfängerhandbuchs In der sich entwickelnden Landschaft der Indie-Spieleentwicklung hat sich Unity als ein De-facto-Standard herausgebildet: seine niedrigen Kosten. Benutzerfreundlichkeit und ein breites Feature-Set machen es ideal für die schnelle Entwicklung von Spielen. Read More verwendet C # als plattformübergreifende Methode zum Erstellen von Videospielen. Dies ist zum Teil auf das Design der Sprache zurückzuführen. C # kann in umgewandelt werden CIL (Common Intermediate Language), die kompiliert werden kann Kompilieren und Installieren von TAR GZ- und TAR-BZ2-Dateien in Ubuntu Linux Kompilieren und Installieren von TAR GZ- und TAR BZ2-Dateien in Ubuntu Linux Lesen Sie mehr zu nativem Code (schneller, weniger portabel) , oder durch eine virtuelle Maschine laufen Warum die Java Virtual Machine Ihren Code besser laufen lässt Warum die Java Virtual Machine Ihren Code besser laufen lässt Was ist zu wissen, warum die Java Virtual Machine Java mehr Vorteile bietet als die native Programmierung für eine Anwendung? Lesen Sie weiter, um es herauszufinden! Lesen Sie mehr (langsamer, tragbarer). Mono bietet die Möglichkeit, C # -Programme zu kompilieren und auszuführen, ähnlich wie in .NET Framework.

In diesen Tagen wurde es von den Besitzern der Software entwickelt, die es zu emulieren versuchte: Microsoft. Mit dem Open Sourcing Was ist Open Source Software? [MakeUseOf erklärt] Was ist Open Source Software? [MakeUseOf Explains] "Open Source" ist ein Begriff, der heutzutage viel herumgeworfen wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, worauf es ankommt? Was ist offen… Lesen Sie mehr über das .NET-Framework. Mono ähnelt diesem mehr als je zuvor und kann seinen Code in sein eigenes Design integrieren. Das Projekt beinhaltet auch eine spezielle IDE (integrierte Entwicklungsumgebung), Texteditoren vs. IDEs: Welche ist besser für Programmierer? Texteditoren vs. IDEs: Welche ist besser für Programmierer? Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten einige Einblicke, um Ihnen bei dieser Entscheidung zu helfen. Lesen Sie mehr namens MonoDevelop, ein bisschen wie das Linux-Äquivalent von Visual Studio.

Mono- und plattformübergreifende Anwendungen

In Anbetracht dessen ist es klar, dass die Cross-Plattform-Natur von Mono für Benutzer, die von Windows Windows vs. Linux zu Linux wechseln, sehr nützlich ist: Hier ist, was sie gemeinsam Windows oder Linux gemeinsam haben: Hier ist, was sie gemeinsam haben, anstatt mit dem Nitpicking wie Linux hat dies oder Windows mangelt es daran, vielleicht sollten wir feiern, dass beide Betriebssysteme robust, effektiv und vollständig sind. Mal sehen, was genau sie gemeinsam haben. Weiterlesen . Es dient als weiterer Überbrückungspunkt zwischen den beiden Betriebssystemen, um eines der größeren Probleme beim Umschalten zu beseitigen: Exklusive Software 10 Exklusive Linux-Apps, die Sie unter Windows nicht finden können 10 Exklusive Linux-Apps, die Sie unter Windows nicht finden können Sie werden feststellen, dass es zahlreiche Apps gibt, mit denen Sie Ihre alte proprietäre Software ersetzen können. Sie finden sogar eine Auswahl beeindruckender Anwendungen und Tools, die exklusiv für Linux verfügbar sind. Weiterlesen .

Es gibt eine Reihe von Programmen, die in Mono geschrieben sind. Diese Anwendungen haben eine hohe Chance, plattformübergreifende 10+ große plattformübergreifende Apps für Windows und Linux 10+ zu entwickeln. Große plattformübergreifende Apps für Windows und Linux Read More, die zwischen mehreren Betriebssystemen verfügbar sind. Zusammen mit diesem unterstützt Mono tatsächlich viele Binärdateien im Vergleich zu Quellpaketen in .NET. Welche sollten Sie verwenden? Binäre vs. Quellpakete: Welche sollten Sie verwenden? Linux-Benutzer haben zwei Möglichkeiten, Programme zu installieren: Verwenden Sie ein vorgefertigtes Paket oder kompilieren Sie es selbst. Normalerweise wählen wir ein Paket aus, aber es gibt Zeiten, in denen Sie das Erstellen aus dem Quellcode berücksichtigen sollten. Lesen Sie mehr aus der Box (dh C # -EXE-Dateien) Erstellen einer "EXE" -Installationsdatei Erstellen einer "EXE" -Installationsdatei Was tun Sie, wenn Sie eine neue Windows-Software erstellt haben und diese freigeben möchten mit der Welt? Idealerweise erstellen Sie ein EXE-Installationspaket. (So geht's. Lesen Sie mehr in Visual Studio). Daher ist es möglich, dass .NET-Programme, die noch nicht unter Linux sind, möglicherweise in der Zukunft verfügbar sind.

Sie können sogar eine dieser Anwendungen verwenden, ohne es zu wissen!

KeePass

KeePass KeePass Password Safe - Das ultimative verschlüsselte Passwortsystem [Windows, Portable] KeePass Password Safe - Das ultimative verschlüsselte Passwortsystem [Windows, Portable] Speichern Sie Ihre Passwörter sicher. Komplett mit Verschlüsselung und einem anständigen Passwortgenerator - ganz zu schweigen von Plugins für Chrome und Firefox - ist KeePass vielleicht das beste Passwortverwaltungssystem überhaupt. Wenn Sie… Read More ist ein hervorragender Offline-Passwortmanager. Dies bedeutet, dass LastPass im Gegensatz zu beispielsweise LastPass zu einem alternativen Kennwort-Manager migriert wird. Wie zu LastPass zu einem alternativen Kennwort-Manager migriert wird, ist LastPass ein beliebter Kennwortmanager. Wenn Sie sich jedoch für eine andere Lösung entschieden haben, werden Sie dies tun müssen Ihre Daten exportieren. So exportieren Sie Ihre Daten in 1Password, Dashlane oder KeePass. Lesen Sie mehr, Ihre Informationen sind aus Gründen der Übersichtlichkeit nicht an einen Server gebunden. Dies könnte jedoch einen angemessenen Preis für eine höhere Kontrolle in Ihren Händen bedeuten.

Es ist auch in Mono geschrieben und lässt es auf verschiedenen Plattformen laufen. Obwohl es hauptsächlich auf Windows ausgerichtet ist, werden auch MacOS und Linux unterstützt. Obwohl es nicht sehr nativ aussieht, funktioniert es gut. Außerdem ist der Zugriff auf Ihre Passwörter von Vorteil.

Pinta

Der beste Weg, um Pinta zu beschreiben, wäre eine plattformübergreifende Version von Paint.NET (die wiederum eine bessere Version von Microsoft Paint 7 ist. Kostenlose Alternative zu Microsoft Paint 7. Kostenlose Alternative zu Microsoft Paint. Microsoft hat MS Paint zugunsten von Paint 3D eingestellt. Nicht Wir haben kostenlose Alternativen für Microsoft Paint für alle Ihre Bild- und Bearbeitungsanforderungen gefunden. Weitere Informationen Es ist eine ziemlich einfache Anwendung, die ziemlich viel Leistung zum Bearbeiten und Erstellen von Bildern hat. Im Gegensatz zu KeePass sieht es zwischen verschiedenen Betriebssystemen etwas besser aus.

Leider weist es auch einige Einschränkungen von Mono auf. Paint.NET, die Anwendung, von der es inspiriert wurde, wurde schließlich mit .NET Framework Microsoft .NET Framework geschrieben: Warum Sie es brauchen und wie es unter Windows installiert werden soll Microsoft .NET Framework: Warum Sie es brauchen und wie So installieren Sie es unter Windows Sie müssen es entweder installieren oder aktualisieren. Aber wissen Sie, was das .NET Framework ist? Wir zeigen Ihnen, warum Sie es brauchen und wie Sie die neueste Version erhalten können. Lesen Sie mehr und bleibt trotzdem nur Windows. Während die meisten Dinge funktionieren können, wenn ein Programm auf Windows-spezifischen Komponenten des Frameworks angewiesen ist, müssen Sie nach Alternativen suchen. 5 Photoshop-Alternativen, die Sie unter Linux ausführen können 5 Photoshop-Alternativen, die Sie unter Linux ausführen können, ist tragisch In all diesen Jahren hat die offene Plattform von Linux noch immer konkurrenzfähige Software entwickelt, die wirklich perfekt zu Photoshop passen kann. Es stehen jedoch leistungsfähige Optionen zur Verfügung… Mehr lesen .

Wein + Mono = bessere Kompatibilität

Mono kann Windows-Switchern auch durch die Erweiterung von Wine helfen. Ausführen von Windows-Apps und -Spielen mit Linux Wine: Ausführen von Windows-Apps und -Spielen mit Linux Wine Gibt es eine Möglichkeit, Windows-Software unter Linux zum Laufen zu bringen? Eine Antwort ist, Wein zu verwenden, aber obwohl es sehr nützlich sein kann, sollte es wahrscheinlich nur Ihr letzter Ausweg sein. Hier ist der Grund. Read More, eine Kompatibilitätsebene, mit der Benutzer Windows-Anwendungen ausführen können. Wine Reverse entwickelt eine Vielzahl von Windows-Funktionen und übersetzt dieses Verhalten in ihre Linux-Entsprechungen. Als solches kann es viele Programme ausführen, die nicht für Linux entwickelt wurden, als ob sie wären.

Die eigentliche Mono-Installationsdatei enthält eine Reihe von Softwarebibliotheken, Komponenten, auf denen andere Programme aufbauen können. Sie sind so konzipiert, dass sie so viel wie möglich von .NET Framework implementieren (auch wenn dies plattformübergreifend ist). Aus diesem Grund funktionieren viele Dinge, die für Windows mit diesem Framework geschrieben wurden, auch unter Mono.

Wine kann all die Arbeit nutzen, die Mono im Laufe der Jahre geleistet hat, um .NET-Anwendungen oder sogar Programme mit den darin enthaltenen Komponenten auszuführen. Einige Spiele Hinzufügen von Mods zu den Sims 4 und die besten Mods zum Testen So fügen Sie Mods zu Den Sims 4 hinzu, und die besten Mods zum Testen der Sims 4 enthalten leistungsstarke Modding-Unterstützung. Ambitionierte Schöpfer kreieren bereits neue Moden, neu eingefärbte Frisuren, Gameplay-Mods und mehr, um Ihr Spiel zu verbessern. Lesen Sie mehr, zum Beispiel verlassen Sie sich in gewissem Maße auf den Rahmen.

Mono in einer Open Source .NET-Welt

Wie bereits erwähnt, ist ein Großteil des .NET-Frameworks jetzt Open Source. Weitere werden folgen. Auf anderen Plattformen als Windows kann es bereits (etwas) genutzt werden. Man könnte sich fragen, wie Mono für Menschen noch nützlich sein könnte.

Die Antwort darauf ist ziemlich einfach: Viele der verwendbaren .NET-Komponenten sind für Endbenutzer nicht sichtbar. Es ist immer noch ziemlich schwierig, plattformübergreifende grafische Anwendungen nur mit dem Open-Source-Framework von Microsoft zu erstellen. Mono ist jedoch gut etabliert und bietet mehrere Möglichkeiten, nativ aussehende Programme zu schreiben, mit wenig Aufwand. Und es wird nur weiter wachsen,

Wenn sich die Open-Source-Komponenten von .NET weiter etablieren, hat dies natürlich viele der Vorteile, die Mono derzeit bietet. Und das kann nur für Linux eine gute Sache sein, ebenso für Benutzer, die vielleicht dazu wechseln möchten. Immer mehr tragbare Anwendungen sind immer willkommen.

Wie gehen Sie mit der Anwendungslücke unter Linux um??

Bild-Gutschrift: OndrejProsicky / Depositphotos

Erfahren Sie mehr über: Linux, Wein.