Publicité

Linux, c'est beaucoup de choses. C'est le composant principal Comment mettre à niveau facilement le noyau Linux d'Ubuntu avec UkuuLa mise à niveau du noyau Linux n'est pas facile, mais si vous utilisez Ubuntu et souhaitez le dernier noyau, il existe maintenant un outil simple que vous pouvez utiliser pour télécharger la mise à jour: Ukuu. Lire la suite d'un grand nombre de distributions, les épaules sur lesquelles un grande plateforme mobile Android est-il vraiment open source? Et est-ce même important?Ici, nous explorons si Android est vraiment open source ou non. Après tout, il est basé sur Linux! Lire la suite se tient debout, et mieux que les autres Linux est-il enfin assez bon pour remplacer Windows?Des chiffres récents montrent que l'utilisation du bureau Linux a atteint 2%, c'est encore le plus haut. Cela signifie-t-il que Linux a atteint un point où il peut remplacer Windows et Mac OS X pour l'utilisateur moyen? Lire la suite , des systèmes d'exploitation plus populaires (certainement pas une opinion).

instagram viewer

Cependant, l'un de ses défauts tient à sa faible popularité sur le bureau: la disponibilité des programmes. Heureusement, il y a des choses qui peuvent aider cela, Mono être l'un d'eux.

Cadres logiciels: blocs de construction

Les frameworks logiciels ne sont pas les choses les plus excitantes, mais ils sont utiles à leur manière, travaillant en coulisses. Ils permettent aux gens de développer facilement des applications pour les autres, sans partir complètement de zéro. Mono est l'un d'eux, tout comme le .NET Framework Un début GNU pour Microsoft: ce qu'un framework .NET Open Source signifie pour le reste d'entre nousMicrosoft vient de publier une partie importante de son code sous une licence open source permissive. Cette décision rompt avec des années de tradition. Mais pourquoi et qu'est-ce que cela signifie pour vous? Lire la suite .

Ces cadres peuvent aller de l’utilisation à des environnements de bureau 5 grands environnements de bureau Linux dont vous n'avez jamais entendu parlerIl existe de nombreux environnements de bureau Linux, y compris certains excellents dont vous n'avez probablement pas entendu parler. Voici cinq de nos favoris. Lire la suite à quelque chose disponible pour plusieurs systèmes d'exploitation. Par exemple, le Bureau KDE Plasma KDE expliqué: un aperçu de l'interface de bureau la plus configurable de LinuxÀ quoi ressemble Linux? Parfois, l'unité; d'autres fois, GNOME. Souvent, cependant, Linux exécute KDE. Si vous n'utilisez pas l'ancien environnement de bureau K sur votre PC Linux, il est temps de changer! Lire la suite dispose de plusieurs logiciels qui facilitent l'écriture d'applications natives intégrées. Cela inclut leur propre IDE (environnement de développement intégré) appelé KDevelop.

linux mono kdevelop

Cela peut également présenter de nombreux avantages pour les utilisateurs finaux. Les développeurs sont capables de créer applications 10 applications Linux exclusives que vous ne trouverez pas sur WindowsEn passant de Windows, vous constaterez qu'il existe de nombreuses applications que vous pouvez utiliser pour remplacer votre ancien logiciel propriétaire. Vous trouverez même une sélection d'applications et d'outils impressionnants exclusifs à Linux. Lire la suite plus rapide, plus facilement et, en tant que tel, peut pousser les changements et améliorations beaucoup plus rapidement. Lorsque vous vous tenez sur les épaules de géants, il est un peu moins douloureux d'atteindre cette hauteur supplémentaire.

Certains cadres sont de nature multiplateforme - les programmes écrits avec eux peuvent fonctionner entre différents systèmes d'exploitation Quel système d'exploitation choisir pour votre prochain PC?Acheter un nouveau PC? Vous avez plus de choix de systèmes d'exploitation que jamais. Quel est le meilleur système d'exploitation pour votre ordinateur? Lire la suite . Ceci est utile pour les développeurs et les utilisateurs finaux. D'une part, de tels programmes peuvent toucher plus de personnes et, d'autre part, une plus grande fiabilité à partir d'une base d'utilisateurs plus large.

Qu'est-ce que le mono?

Mono est un exemple de framework multiplateforme disponible sur Windows, macOS Faites ressembler Linux à macOS avec ces réglages facilesSi vous aimez Linux mais que vous voulez qu'il ressemble davantage à macOS, vous avez de la chance! Voici comment faire ressembler votre bureau Linux à macOS. Lire la suite , Linux et plus encore. Il a d'abord été conçu comme un Open source Votre guide complet pour vivre une vie 100% gratuite et open sourceWindows et macOS sont des systèmes d'exploitation commerciaux, propriétaires et à source fermée. Linux et ses nombreuses applications sont libres et open source. Vous souhaitez utiliser uniquement des logiciels libres et open source? Voici comment. Lire la suite implémentation du .NET Framework sous Linux. À partir de là, il s'est transformé en quelque chose de plus, prenant en charge plusieurs systèmes d'exploitation différents.

plates-formes mono linux

Mono (comme .NET) est fortement lié au langage de programmation C #, connu pour son haut niveau de portabilité. Par exemple, le Moteur de jeu Unity Programmation d'un jeu avec l'unité: Guide du débutantDans le paysage en évolution du développement de jeux indépendants, Unity est apparu comme une norme de facto: son faible coût, sa facilité d'utilisation et son large éventail de fonctionnalités le rendent idéal pour un développement rapide de jeux. Lire la suite utilise C # comme un moyen multiplateforme de création de jeux vidéo. Cela est dû en partie à la conception de la langue. C # peut être transformé en CIL (Common Intermediate Language), qui peut être soit compilé Comment compiler et installer les fichiers TAR GZ et TAR BZ2 dans Ubuntu Linux Lire la suite en code natif (plus rapide, moins portable), ou exécuter un machine virtuelle Pourquoi la machine virtuelle Java aide votre code à mieux fonctionnerQue savoir pourquoi la machine virtuelle java offre à java plus d'avantages que la programmation native pour une application? Continuez à lire pour le découvrir! Lire la suite (plus lent, plus portable). Mono fournit les moyens de compiler et d'exécuter des programmes C #, similaires au .NET Framework.

De nos jours, il est développé par les propriétaires du logiciel qu'il a essayé d'émuler: Microsoft. Avec le approvisionnement ouvert Qu'est-ce qu'un logiciel open source? [MakeUseOf explique]"Open source" est un terme qui revient souvent ces jours-ci. Vous savez peut-être que certaines choses sont open source, comme Linux et Android, mais savez-vous ce que cela implique? Ce qui est ouvert ... Lire la suite du framework .NET, Mono lui ressemble plus que jamais, capable d'intégrer son code dans sa propre conception. Le projet comprend également une IDE (environnement de développement intégré) Éditeurs de texte vs IDE: lequel est le meilleur pour les programmeurs?Choisir entre un IDE avancé et un éditeur de texte plus simple peut être difficile. Nous vous proposons quelques informations pour vous aider à prendre cette décision. Lire la suite appelé MonoDevelop, un peu comme l'équivalent Linux de Visual Studio.

linux mono monodevelop

Applications mono et multiplateformes

Compte tenu de tout cela, il est clair que la nature multiplateforme de Mono est très utile pour les personnes qui Linux à partir de Windows Windows contre Linux: voici ce qu'ils ont en communAu lieu de tergiverser sur la façon dont Linux a ceci ou que Windows n'en a pas, nous devrions peut-être célébrer que les deux systèmes d'exploitation sont robustes, efficaces et dotés de fonctionnalités complètes. Voyons ce qu'ils ont exactement en commun. Lire la suite . Il agit comme un autre point de pontage entre les deux systèmes d'exploitation, pour éliminer l'un des plus gros problèmes de commutation: logiciel exclusif 10 applications Linux exclusives que vous ne trouverez pas sur WindowsEn passant de Windows, vous constaterez qu'il existe de nombreuses applications que vous pouvez utiliser pour remplacer votre ancien logiciel propriétaire. Vous trouverez même une sélection d'applications et d'outils impressionnants exclusifs à Linux. Lire la suite .

Il existe un certain nombre de programmes écrits en mono. Ces applications ont de fortes chances d’être plateforme croisée 10+ grandes applications multiplateformes pour Windows et Linux Lire la suite , disponible entre plusieurs systèmes d'exploitation. Parallèlement à cela, Mono prend en charge de nombreux .NET binaires Binaire vs Paquets source: lesquels devez-vous utiliser?Les utilisateurs de Linux ont deux façons principales d'installer des programmes: utilisez un package pré-construit ou compilez-le vous-même. Habituellement, nous choisissons un package, mais il peut arriver que vous envisagiez de construire à partir des sources. Lire la suite hors de la boîte (c'est-à-dire, C # Fichiers EXE Comment faire un fichier d'installation "EXE"Que faites-vous lorsque vous avez créé un nouveau logiciel Windows et que vous souhaitez le partager avec le monde? Idéalement, vous devez créer un package d'installation EXE. Voici comment. Lire la suite écrit dans Visual Studio). En tant que tel, il est possible que des programmes .NET qui ne sont pas encore sous Linux puissent bien l'être à l'avenir.

Vous pourriez même utiliser l'une de ces applications sans le savoir!

KeePass

KeePass KeePass Password Safe - Le système de mot de passe crypté ultime [Windows, Portable]Stockez vos mots de passe en toute sécurité. Complet avec cryptage et un générateur de mot de passe décent - sans parler des plugins pour Chrome et Firefox - KeePass pourrait bien être le meilleur système de gestion de mot de passe. Si vous... Lire la suite est un excellent gestionnaire de mots de passe hors ligne. Cela signifie que contrairement à, disons, Dernier passage Comment migrer de LastPass vers un autre gestionnaire de mots de passeLastPass est un gestionnaire de mots de passe populaire, mais si vous avez décidé de passer à une autre solution, vous devrez exporter vos données. Voici comment exporter vos données dans 1Password, Dashlane ou KeePass. Lire la suite , vos informations ne sont pas liées à un serveur pour des raisons de commodité. Mais cela pourrait être un prix à payer, pour un niveau de contrôle plus élevé entre vos mains.

Il est également écrit en Mono, le laissant s'exécuter sur plusieurs plates-formes différentes. Bien qu'il soit principalement destiné à Windows, cela signifie également que macOS et Linux sont pris en charge par celui-ci. Bien qu'il ne semble pas très natif, cela fonctionne très bien. De plus, avoir vos mots de passe accessibles est un avantage suffisant.

linux mono keepass

Pinta

La meilleure façon de décrire Pinta serait une version multiplateforme de Paint. NET (qui à son tour est un meilleure version de Microsoft Paint 7 alternatives gratuites à Microsoft PaintMicrosoft a retiré MS Paint au profit de Paint 3D. Pas impressionné? Nous avons trouvé des alternatives gratuites à Microsoft Paint pour tous vos besoins de visualisation et d'édition d'images. Lire la suite ). C’est une application assez simple, avec beaucoup de puissance pour éditer et créer des images. Contrairement à KeePass, il semble un peu mieux entre différents systèmes d'exploitation.

pinta linux mono

Malheureusement, il montre également quelques limites de Mono. Peindre. NET, l'application qui l'a inspiré, a été, après tout, écrite en utilisant le .NET Framework Microsoft .NET Framework: pourquoi vous en avez besoin et comment l'installer sur WindowsVous devez soit l'installer, soit le mettre à jour. Mais savez-vous ce qu'est le .NET Framework? Nous vous montrons pourquoi vous en avez besoin et comment vous pouvez obtenir la dernière version. Lire la suite , et pourtant, il ne reste que Windows. Bien que la plupart des choses puissent fonctionner entre les deux, si un programme s'appuie sur des composants spécifiques de Windows du cadre, vous devrez chercher des alternatives Les 5 meilleures alternatives Photoshop que vous pouvez exécuter sous LinuxTrouver une alternative à Adobe Photoshop pour Linux n'est pas si difficile. Voici les meilleures alternatives Photoshop pour Linux. Lire la suite .

Wine + Mono = meilleure compatibilité

Mono peut également aider les commutateurs Windows en étendant Du vin Comment exécuter des applications et des jeux Windows avec Linux WineExiste-t-il un moyen de faire fonctionner le logiciel Windows sur Linux? Une réponse consiste à utiliser Wine, mais bien qu'il puisse être très utile, il ne devrait probablement être que votre dernier recours. Voici pourquoi. Lire la suite , une couche de compatibilité permettant aux utilisateurs d'exécuter des applications Windows. Wine inverse l'ingénierie de nombreuses fonctionnalités de Windows et traduit ce comportement en leurs équivalents Linux. En tant que tel, il peut exécuter de nombreux programmes non conçus pour Linux, comme s'ils l'étaient.

Le fichier d'installation Mono réel contient un certain nombre de bibliothèques de logiciels, des composants que d'autres programmes peuvent construire à partir de. Ils sont conçus pour implémenter autant de .NET Framework que possible (bien que multiplateforme). Pour cette raison, beaucoup de choses écrites pour Windows en utilisant ledit cadre fonctionneront également sous Mono.

composants mono linux

Wine peut profiter de tout le travail que Mono a accompli au fil des ans, en l'utilisant pour aider à exécuter des applications .NET, ou même des programmes avec lesdits composants à l'intérieur. Quelques jeux Comment ajouter des mods aux Sims 4 et les meilleurs mods à essayerLes Sims 4 incluent un puissant support de modding. Des créateurs ambitieux proposent déjà de nouvelles modes, des coiffures recolorées, des mods de jeu et bien plus encore pour améliorer votre jeu. Lire la suite , par exemple, s'appuyer sur le cadre dans une certaine mesure.

Mono dans un monde .NET Open Source

Comme mentionné précédemment, une grande partie du framework .NET est désormais open source, avec d'autres à venir. Déjà, il est possible (quelque peu) d'en profiter sur des plateformes autres que Windows. On pourrait alors se demander comment Mono pourrait toujours être utile aux gens.

La réponse à cette question est assez simple: de nombreux composants utilisables de .NET sont invisibles pour les utilisateurs finaux. Il est encore assez difficile de créer des applications graphiques multiplateformes en utilisant uniquement le framework désormais open source de Microsoft. Mono, d'autre part, est bien établi, ayant plusieurs façons d'écrire des programmes natifs, avec peu de tracas. Et cela ne fera que croître,

Bien sûr, lorsque les composants open source de .NET seront mieux établis, il aura acquis de nombreux avantages que Mono offre actuellement. Et cela ne peut être qu'une bonne chose pour Linux, ainsi que pour les utilisateurs qui pourraient vouloir y basculer. Des applications plus portables sont toujours les bienvenues, après tout.

Comment gérez-vous le manque d'applications sur Linux?

Crédit d'image: OndrejProsicky /Depositphotos

Actuellement étudiant pour un BIT, Austin Luong est un passionné de Linux passionné qui aime faire du prosélytisme sur les logiciels libres. Il aime aussi écrire de la science-fiction, mais uniquement dans l'intimité de son disque dur.