Werbung

Linux ist vieles. Es ist das Hauptbestandteil So aktualisieren Sie Ubuntus Linux-Kernel ganz einfach mit UkuuDas Aktualisieren des Linux-Kernels ist nicht einfach, aber wenn Sie Ubuntu ausführen und den neuesten Kernel möchten, gibt es jetzt ein einfaches Tool, mit dem Sie das Update herunterladen können: Ukuu. Weiterlesen einer großen Anzahl von Verteilungen, die Schultern, auf denen a große mobile Plattform Ist Android wirklich Open Source? Und ist es überhaupt wichtig?Hier untersuchen wir, ob Android wirklich Open Source ist oder nicht. Immerhin basiert es auf Linux! Weiterlesen steht auf und besser als andere Ist Linux endlich gut genug, um Windows zu ersetzen?Aktuelle Zahlen zeigen, dass die Linux-Desktop-Nutzung 2% erreicht hat, die bisher höchste. Bedeutet dies, dass Linux einen Punkt erreicht hat, an dem es Windows und Mac OS X für den durchschnittlichen Benutzer ersetzen kann? Weiterlesen , populärere Betriebssysteme (definitiv keine Meinung).

Einer seiner Mängel ist jedoch die geringere Beliebtheit auf dem Desktop: die Verfügbarkeit von Programmen. Glücklicherweise gibt es Dinge, die helfen können,

instagram viewer
Mono einer von ihnen sein.

Software Frameworks: Bausteine

Software-Frameworks sind nicht die aufregendsten Dinge, aber sie sind auf ihre eigene Weise nützlich und arbeiten hinter den Kulissen. Sie ermöglichen es Menschen, problemlos Anwendungen für andere zu entwickeln, ohne von vorne anfangen zu müssen. Mono ist einer von ihnen, wie der .NET Framework Eine GNU, die für Microsoft beginnt: Was ein Open Source .NET Framework für den Rest von uns bedeutetMicrosoft hat gerade einen wesentlichen Teil seines Codes unter einer zulässigen 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 Zwecke verwendet werden Desktop-Umgebungen 5 großartige Linux-Desktop-Umgebungen, von denen Sie noch nichts gehört habenEs gibt viele Linux-Desktop-Umgebungen - darunter einige großartige, von denen Sie wahrscheinlich noch nichts gehört haben. Hier sind fünf unserer Favoriten. Weiterlesen zu etwas, das mehreren Betriebssystemen zur Verfügung steht. Zum Beispiel die KDE Plasma Desktop KDE erklärt: Ein Blick auf die am besten konfigurierbare Desktop-Oberfläche von LinuxWie sieht Linux aus? Manchmal Einheit; andere Male GNOME. Unter Linux wird jedoch häufig KDE ausgeführt. Wenn Sie die frühere K Desktop-Umgebung nicht auf Ihrem Linux-PC verwenden, ist jetzt die Zeit für Änderungen gekommen! Weiterlesen verfügt über mehrere Softwareteile, die das Schreiben integrierter nativer Anwendungen erleichtern. Dies beinhaltet eine eigene IDE (integrierte Entwicklungsumgebung) namens KDevelop.

Linux Mono Kdevelop

Dies kann auch für Endbenutzer viele Vorteile haben. Entwickler können erstellen Anwendungen 10 Exklusive Linux-Apps, die Sie unter Windows nicht findenWenn Sie von Windows wechseln, werden Sie feststellen, dass es viele 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 schneller, einfacher und kann so Änderungen und Verbesserungen viel schneller vorantreiben. Wenn Sie auf den Schultern von Riesen stehen, wird das Erreichen dieser zusätzlichen Höhe etwas weniger schmerzhaft.

Einige Frameworks sind plattformübergreifend - mit ihnen geschriebene Programme können zwischen ihnen arbeiten verschiedene Betriebssysteme Welches Betriebssystem sollten Sie für Ihren nächsten PC wählen?Einen neuen PC kaufen? Sie haben mehr Betriebssystemoptionen als je zuvor. Welches ist das beste Betriebssystem für Ihren Computer? Weiterlesen . Dies ist sowohl für Entwickler als auch für Endbenutzer nützlich. Einerseits können solche Programme mehr Menschen erreichen, andererseits eine höhere Zuverlässigkeit durch eine breitere Anwenderbasis.

Was ist Mono?

Mono ist ein Beispiel für ein plattformübergreifendes Framework, das unter Windows verfügbar ist. Mac OS Lassen Sie Linux mit diesen einfachen Verbesserungen wie macOS aussehenWenn Sie Linux mögen, aber möchten, dass es eher wie MacOS aussieht, haben Sie Glück! So lassen Sie Ihren Linux-Desktop wie macOS aussehen. Weiterlesen , Linux und mehr. Es wurde zuerst als Open Source Ihr vollständiger Leitfaden für ein 100% freies und Open Source-LebenWindows und MacOS sind kommerzielle, proprietäre Closed-Source-Betriebssysteme. Linux und seine vielen Anwendungen sind kostenlos und Open Source. Möchten Sie nur kostenlose und Open Source-Software verwenden? Hier ist wie. Weiterlesen Implementierung von .NET Framework unter Linux. Von da an wurde daraus etwas mehr, das mehrere verschiedene Betriebssysteme unterstützte.

Mono-Plattformen Linux

Mono (wie .NET) ist stark an die Programmiersprache C # gebunden, die für ihre hohe Portabilität bekannt ist. Zum Beispiel die Unity-Spiel-Engine Ein Spiel mit Unity programmieren: Ein Leitfaden für AnfängerIn der sich entwickelnden Landschaft der Indie-Spieleentwicklung hat sich Unity zu einem De-facto-Standard entwickelt: Aufgrund seiner geringen Kosten, seiner einfachen Bedienung und seines breiten Funktionsumfangs eignet sich Unity ideal für eine schnelle Spieleentwicklung. Weiterlesen verwendet C # als plattformübergreifende Methode zum Erstellen von Videospielen. Dies ist teilweise auf das Design der Sprache zurückzuführen. C # kann in verwandelt werden CIL (Common Intermediate Language), die entweder sein kann zusammengestellt Kompilieren und Installieren von TAR GZ- und TAR BZ2-Dateien unter Ubuntu Linux Weiterlesen zu nativem Code (schneller, weniger portabel) oder laufen durch a virtuelle Maschine Warum die Java Virtual Machine dazu beiträgt, dass Ihr Code besser ausgeführt wirdWas ist zu wissen, warum die Java Virtual Machine Java gegenüber der nativen Programmierung für eine Anwendung mehr Vorteile bietet? Lesen Sie weiter, um es herauszufinden! Weiterlesen (langsamer, tragbarer). Mono bietet die Möglichkeit, C # -Programme ähnlich wie .NET Framework zu kompilieren und auszuführen.

Heutzutage wird es von den Eigentümern der Software entwickelt, die es zu emulieren versucht hat: Microsoft. Mit dem Open Sourcing Was ist Open Source Software? [MakeUseOf erklärt]"Open Source" ist ein Begriff, der heutzutage häufig verwendet wird. Sie wissen vielleicht, dass bestimmte Dinge Open Source sind, wie Linux und Android, aber wissen Sie, was es bedeutet? Was ist offen ... Weiterlesen Mono ist dem .NET-Framework ähnlicher als je zuvor und kann seinen Code in sein eigenes Design integrieren. Das Projekt beinhaltet auch eine spezielle IDE (integrierte Entwicklungsumgebung) Texteditoren vs. IDEs: Welches 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. Weiterlesen genannt MonoDevelop, ein bisschen wie das Linux-Äquivalent von Visual Studio.

Linux Mono Monodevelop

Mono- und plattformübergreifende Anwendungen

Vor diesem Hintergrund ist es ziemlich klar, dass Monos plattformübergreifende Natur für Menschen, die umziehen, sehr nützlich ist Linux von Windows Windows vs. Linux: Folgendes haben sie gemeinsamAnstatt herauszufinden, wie Linux dies hat oder Windows das fehlt, sollten wir vielleicht feiern, dass beide Betriebssysteme robust, effektiv und vollständig sind. Mal sehen, was genau sie gemeinsam haben. Weiterlesen . Es fungiert als ein 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 findenWenn Sie von Windows wechseln, werden Sie feststellen, dass es viele 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 zu sein plattformübergreifend 10+ großartige plattformübergreifende Apps für Windows und Linux Weiterlesen , verfügbar zwischen mehreren Betriebssystemen. Zusammen mit diesem unterstützt Mono tatsächlich viele .NET Binärdateien Binär 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, aber manchmal sollten Sie in Betracht ziehen, aus dem Quellcode zu erstellen. Weiterlesen out of the box (dh C # EXE-Dateien So erstellen Sie eine "EXE" -InstallationsdateiWas tun Sie, wenn Sie eine neue Windows-Software erstellt haben und diese mit der Welt teilen möchten? Idealerweise erstellen Sie ein EXE-Installationspaket. Hier ist wie. Weiterlesen geschrieben in Visual Studio). Daher ist es möglich, dass .NET-Programme, die noch nicht unter Linux laufen, in Zukunft verfügbar sein werden.

Möglicherweise verwenden Sie sogar eine dieser Anwendungen, ohne es zu wissen!

KeePass

KeePass KeePass Password Safe - Das ultimative verschlüsselte Passwortsystem [Windows, tragbar]Speichern Sie Ihre Passwörter sicher. Mit Verschlüsselung und einem anständigen Passwortgenerator - ganz zu schweigen von Plugins für Chrome und Firefox - ist KeePass möglicherweise das beste Passwortverwaltungssystem auf dem Markt. Wenn du... Weiterlesen ist ein ausgezeichneter Offline-Passwort-Manager. Dies bedeutet, dass im Gegensatz zu sagen, LastPass So migrieren Sie von LastPass zu einem alternativen Passwort-ManagerLastPass ist ein beliebter Kennwortmanager. Wenn Sie sich jedoch für eine andere Lösung entschieden haben, müssen Sie Ihre Daten exportieren. So exportieren Sie Ihre Daten in 1Password, Dashlane oder KeePass. Weiterlesen Ihre Informationen sind der Einfachheit halber nicht an einen Server gebunden. Dies könnte jedoch ein angemessener Preis für ein höheres Maß an Kontrolle in Ihren Händen sein.

Es ist auch in Mono geschrieben, sodass es auf mehreren verschiedenen Plattformen ausgeführt werden kann. Es richtet sich hauptsächlich an Windows, bedeutet aber auch, dass sowohl MacOS als auch Linux von Windows unterstützt werden. Obwohl es nicht sehr einheimisch aussieht, funktioniert es einwandfrei. Der Zugriff auf Ihre Passwörter ist außerdem von Vorteil.

Linux Mono Keepass

Pinta

Pinta lässt sich am besten mit einer plattformübergreifenden Version von Paint beschreiben. NET (was wiederum ein ist bessere Version von Microsoft Paint 7 Kostenlose Microsoft Paint-AlternativenMicrosoft hat MS Paint zugunsten von Paint 3D eingestellt. Nicht beeindruckt? Wir haben kostenlose Microsoft Paint-Alternativen für alle Ihre Anforderungen zum Anzeigen und Bearbeiten von Bildern gefunden. Weiterlesen ). Es ist eine ziemlich einfache Anwendung mit ziemlich viel Leistung zum Bearbeiten und Erstellen von Bildern. Im Gegensatz zu KeePass sieht es zwischen verschiedenen Betriebssystemen etwas besser aus.

Pinta Linux Mono

Leider zeigt es auch einige Einschränkungen von Mono. Farbe. NET, die Anwendung, von der es inspiriert wurde, wurde schließlich mit dem geschrieben .NET Framework Microsoft .NET Framework: Warum Sie es benötigen und wie Sie es unter Windows installierenSie müssen es entweder installieren oder aktualisieren. Aber wissen Sie, was .NET Framework ist? Wir zeigen Ihnen, warum Sie es brauchen und wie Sie die neueste Version erhalten können. Weiterlesen und bleibt dennoch nur Windows. Während die meisten Dinge zwischen beiden funktionieren können, müssen Sie dies tun, wenn ein Programm auf Windows-spezifischen Komponenten des Frameworks basiert nach Alternativen suchen Die 5 besten Photoshop-Alternativen, die Sie unter Linux ausführen könnenEs ist nicht so schwierig, eine Adobe Photoshop-Alternative für Linux zu finden. Hier sind die besten Photoshop-Alternativen für Linux. Weiterlesen .

Wein + Mono = Bessere Kompatibilität

Mono kann Windows-Switches auch durch Erweiterung unterstützen Wein So führen Sie Windows Apps & Games mit Linux Wine ausGibt 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. Weiterlesen , eine Kompatibilitätsschicht, mit der Benutzer Windows-Anwendungen ausführen können. Wine entwickelt viele Windows-Funktionen zurück 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 es wären.

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

Linux Mono-Komponenten

Wine kann all die Arbeit nutzen, die Mono im Laufe der Jahre geleistet hat, um .NET-Anwendungen oder sogar Programme mit diesen Komponenten auszuführen. Manche Spiele Wie man Mods zu den Sims 4 hinzufügt und die besten Mods zum AusprobierenDie Sims 4 bieten leistungsstarke Modding-Unterstützung. Ehrgeizige Schöpfer produzieren bereits neue Moden, neu eingefärbte Frisuren, Gameplay-Mods und mehr, um Ihr Spiel zu verbessern. Weiterlesen Verlassen Sie sich beispielsweise in gewissem Maße auf das Framework.

Mono in einer Open Source .NET-Welt

Wie bereits erwähnt, ist ein Großteil des .NET-Frameworks jetzt Open Source, weitere werden folgen. Es ist bereits möglich, (etwas) auf anderen Plattformen als Windows davon zu profitieren. Man könnte sich dann fragen, wie Mono für Menschen noch nützlich sein könnte.

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

Wenn sich die Open Source-Komponenten von .NET etablieren, hat es natürlich viele der Vorteile, die Mono derzeit bietet. Und das kann nur für Linux gut sein, ebenso für Benutzer, die möglicherweise darauf umsteigen möchten. Immerhin sind tragbarere Anwendungen immer willkommen.

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

Bildnachweis: OndrejProsicky /Depositphotos

Austin Luong studiert derzeit für ein BIT und ist ein begeisterter Linux-Enthusiast, der es liebt, sich für freie Software einzusetzen. Er schreibt auch gerne Science-Fiction, aber nur in der Privatsphäre seiner Festplatte.