Hvad er Mono og hvordan hjælper det Windows Switchers Ny til Linux?

At skifte fra Windows til Linux betyder, at du vil miste nogle yndlingsapps. Et værktøj, der kan hjælpe, er Mono, en cross-platform ramme, som du sikkert har brugt.

At skifte fra Windows til Linux betyder, at du vil miste nogle yndlingsapps.  Et værktøj, der kan hjælpe, er Mono, en cross-platform ramme, som du sikkert har brugt.
Reklame

Linux er mange ting. Det er kernekomponenten Sådan nemt opgraderes Ubuntu Linux-kernen med Ukuu Sådan opgraderes Ubuntu's Linux-kernen med Ukuu Opgradering af Linux-kernen er ikke let, men hvis du kører Ubuntu og vil have den nyeste kerne, er der nu et enkelt værktøj til dig kan bruge til at downloade opdateringen: Ukuu. Læs mere om et stort antal distributioner, skuldrene, hvor en stor mobilplatform er Android, virkelig Open Source? Og gør det lige så meget? Er Android virkelig åben kilde? Og gør det lige så meget? Her undersøger vi, om Android er virkelig åben kilde. Det er trods alt baseret på Linux! Læs mere står på og bedre end andre Er Linux endelig godt nok til at erstatte Windows? Er Linux endelig godt nok til at erstatte Windows? Nylige tal viser at Linux desktop brug har nået 2%, det er højest endnu. Betyder det at Linux har nået et punkt, hvor det kan erstatte Windows og Mac OS X for den gennemsnitlige bruger? Læs mere, mere populære operativsystemer (absolut ikke en mening).

En af sine mangler skyldes imidlertid den lavere popularitet på skrivebordet: tilgængeligheden af ​​programmer. Heldigvis er der ting, der kan hjælpe dette, Mono er en af ​​dem.

Software Framework: Building Blocks

Software rammer er ikke de mest spændende ting, men de er nyttige på deres egen måde og arbejder bag kulisserne. De giver folk mulighed for nemt at udvikle applikationer til andre, uden at starte helt fra bunden. Mono er en af ​​dem, ligesom. NET Framework A GNU begynder for Microsoft: Hvad er en open source. NET Framework betyder for resten af ​​os En GNU begynder for Microsoft: Hvad er en open source. NET Framework betyder for resten af ​​os Microsoft har lige udgivet en væsentlig del af sin kode under en tilladende open source-licens. Dette skridt går i stykker med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere .

Disse rammer kan variere fra at blive brugt til bestemte desktop-miljøer 5 Store Linux-skrivebordsmiljøer, du ikke har hørt om 5 fantastiske Linux-skrivebordsmiljøer, du ikke har hørt om Der er masser af Linux-skrivebordsmiljøer derude - herunder nogle gode, du sandsynligvis har ikke hørt om. Her er fem af vores favoritter. Læs mere til noget, der er tilgængeligt for flere operativsystemer. KDE Plasma-skrivebordet KDE Explained: Et kig på Linuxs mest konfigurerbare skrivebordsinterface KDE Explained: Et kig på Linuxs mest konfigurerbare desktopinterface Hvad ser Linux ud? Nogle gange, Enhed; andre gange, GNOME. Ofte kører Linux KDE. Hvis du ikke bruger den tidligere K Desktop Environment på din Linux-pc, er det nu på tide at ændre! Læs mere har flere stykker software, der gør det lettere at skrive integrerede, indbyggede programmer. Dette omfatter deres eget IDE (integreret udviklingsmiljø) kaldet KDevelop.

linux mono kdevelop

Dette kan også have mange fordele for slutbrugerne. Udviklere er i stand til at oprette applikationer 10 Eksklusive Linux Apps du ikke finder på Windows 10 Eksklusive Linux Apps du ikke finder på Windows Flytning fra Windows, finder du, at der er masser af apps, du kan bruge til at erstatte din gamle proprietære software . Du finder endda et udvalg af imponerende applikationer og værktøjer eksklusive til Linux. Læs mere hurtigere, lettere og som sådan kan skubbe ændringer og forbedringer, der meget hurtigere. Når du står på gigantens skuldre, gør det at nå den ekstra højde lidt mindre smertefuldt.

Nogle rammer er tværgående platform i naturen - programmer skrevet sammen med dem kan arbejde mellem forskellige operativsystemer Hvilket operativsystem skal du vælge til din næste pc Hvilket operativsystem skal du vælge til din næste pc Køb en ny pc? Du har flere operativsystemvalg end nogensinde. Hvilket skal du vælge? Vi giver dig et overblik, sammen med fordele og ulemper. Spoiler: Der er ingen bedste mulighed! Læs mere . Dette er nyttigt for både udviklere og slutbrugere. På den ene side kan sådanne programmer nå flere mennesker, og på den anden side højere pålidelighed fra en bredere brugerbase.

Hvad er Mono?

Mono er et eksempel på en platform på tværs af platforme, der er tilgængelig på Windows, MacOS Gør Linux Ligner MacOS Med disse nemme tweaks Få Linux til at ligne MacOS med disse nemme tweaks Hvis du kan lide Linux, men vil have det mere som macOS, er du i held! Lad os guide dig gennem trinene for at gøre dit Linux-skrivebord opfør og se ud som Apples macOS. Læs mere, Linux og meget mere. Den blev først designet som en open source. Din komplette guide til at leve et 100% frit og open source-liv. Din komplette guide til at leve et 100% frit og open source-liv. Windows og macOS er kommercielle, proprietære operativsystemer med lukket kilde. Linux og dets mange applikationer er gratis og open source. Vil du kun bruge fri og open source software? Sådan er det. Læs mere implementering af .NET Framework på Linux. Derefter blev det til noget mere, der understøtter flere forskellige operativsystemer.

mono platforme linux

Mono (som .NET) er bundet tungt omkring C # programmeringssprog, kendt for dets store portabilitet. For eksempel Unity-spillmotoren Programmering Et spil med enhed: En nybegyndervejledning Programmering af et spil med enhed: En nybegyndervejledning I udviklingen af ​​indie-spiludvikling er Unity fremkommet som noget af en de facto-standard: dens lave omkostninger, brugervenlighed og bred funktionssæt gør den ideel til hurtig spiludvikling. Read More bruger C # som en cross-platform måde at skabe videospil på. Dette skyldes til dels sprogets design. C # kan omdannes til CIL (Common Intermediate Language), som enten kan kompileres Sådan kompileres og installeres TAR GZ & TAR BZ2-filer i Ubuntu Linux Sådan kompileres og installeres TAR GZ & TAR BZ2-filer i Ubuntu Linux Læs mere til nativ kode (hurtigere, mindre bærbar) eller gennemføre en virtuel maskine Hvorfor Java Virtual Machine hjælper din kode til at køre bedre Hvorfor Java Virtual Machine hjælper din kode til at køre bedre Hvad skal vide, hvorfor java virtuelle maskine giver java flere fordele i forhold til native programmering for en Ansøgning? Læs videre for at finde ud af! Læs mere (langsommere, mere bærbare). Mono giver mulighed for at kompilere og køre C # programmer, der ligner .NET Framework.

Disse dage er det udviklet af ejerne af softwaren, det forsøgte at efterligne: Microsoft. Med den åbne sourcing Hvad er open source-software? [MakeUseOf Forklarer] Hvad er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begreb, der er kastet meget rundt i disse dage. Du ved måske, at visse ting er open source, som Linux og Android, men ved du hvad det indebærer? Hvad er åbent ... Læs mere af .NET-rammen, Mono ligner mere end nogensinde før, kunne integrere sin kode i sit eget design. Projektet indeholder også en særlig IDE (integreret udviklingsmiljø) Tekstredaktører vs IDE'er: Hvilken er bedre for programmører? Tekstredaktører vs IDE'er: Hvilken er bedre for programmører? At vælge mellem en avanceret IDE og en enklere tekst editor kan være svært. Vi tilbyder nogle indsigt til at hjælpe dig med at træffe den beslutning. Læs Mere kaldet MonoDevelop, lidt som Linux-equivalent af Visual Studio.

linux mono monodevelop

Mono og cross-platform applikationer

Med alt dette i tankerne er det helt klart, at Monos tværplatform natur er meget nyttig for folk, der flytter til Linux fra Windows Windows vs. Linux: Her er hvad de har i fælles Windows vs. Linux: Her er hvad de har til fælles i stedet for nitpicking hvordan Linux har dette eller Windows mangler det, måske skal vi fejre, at begge operativsystemer er robuste, effektive og funktionelle. Lad os se, hvad de har til fælles. Læs mere . Det virker som et andet brooverpunkt mellem de to operativsystemer, for at skære væk et af de større problemer med at skifte: eksklusiv software 10 Eksklusive Linux Apps du ikke finder på Windows 10 Eksklusive Linux Apps du ikke finder på Windows Flytning fra Windows, finder du, at der er masser af apps, du kan bruge til at erstatte din gamle proprietære software. Du finder endda et udvalg af imponerende applikationer og værktøjer eksklusive til Linux. Læs mere .

Der er en række programmer, der er skrevet i Mono. Disse applikationer har stor chance for at være cross platform 10+ Great Cross-Platform Apps til både Windows og Linux 10+ Great Cross-Platform Apps til både Windows og Linux Read More, der er tilgængelige mellem flere operativsystemer. Sammen med dette understøtter Mono faktisk mange .NET-binære filer Binære versus kildepakker: Hvad skal du bruge? Binary vs Source Packages: Hvad skal du bruge? Linux-brugere har to hovedmåder til at installere programmer: Brug en præ-bygget pakke eller kompilér det selv. Normalt vælger vi en pakke, men der er tidspunkter, hvor du bør overveje at bygge fra kilde. Læs mere ud af boksen (det vil sige C # EXE-filer Sådan laver du en "EXE" installationsfil Sådan laver du en "EXE" installationsfil Hvad gør du, når du har oprettet en ny Windows-software, og du vil dele den med verden? Ideelt set ville du oprette en EXE installeringspakke. Sådan læses. Læs mere skrevet i Visual Studio). Som sådan er det muligt, at .NET-programmer endnu ikke på Linux kan være i fremtiden.

Du kan endda bruge et af disse applikationer uden at vide det!

KeePass

KeePass KeePass Password Safe - Det ultimative krypterede adgangskode System [Windows, Portable] KeePass Password Safe - Det ultimative krypterede adgangskode system [Windows, Portable] Opbevar sikkert dine adgangskoder. Komplet med kryptering og en anstændig adgangskode generator - for ikke at nævne plugins til Chrome og Firefox - KeePass kan bare være det bedste adgangskodehåndteringssystem derude. Hvis du ... Læs mere er en fremragende offline adgangskode manager. Dette betyder, at i modsætning til, say LastPass, hvordan man overfører fra LastPass til en alternativ Password Manager. Sådan overføres fra LastPass til en alternativ Password Manager. LastPass er en populær adgangskodeadministrator, men hvis du har besluttet at flytte til en anden løsning, så skal eksportere dine data. Sådan eksporterer du dine data til 1Password, Dashlane eller KeePass. Læs mere, dine oplysninger er ikke bundet til en server for nemheds skyld. Men det kan være en værdig pris at betale for et højere kontrolniveau i dine hænder.

Den er også skrevet i Mono, så den løber på tværs af flere forskellige platforme. Mens det primært er rettet mod Windows, betyder det også, at både MacOS og Linux understøttes af det. Selvom det måske ikke ser meget indfødt, virker det fint. Plus, at have adgangskoder tilgængelige er nok til gavn.

linux mono keepass

Pinta

Den bedste måde at beskrive Pinta på, ville være en cross-platform version af Paint.NET (som igen er en bedre version af Microsoft Paint 7 Gratis Microsoft Paint Alternatives 7 Gratis Microsoft Paint Alternatives Microsoft har pensioneret MS Paint til fordel for Paint 3D. imponeret? Vi har fundet gratis Microsoft Paint-alternativer til alle dine billedvisning og redigeringsbehov. Læs mere). Det er en temmelig enkel applikation, med en hel del strøm til at redigere og oprette billeder. I modsætning til KeePass ser det lidt bedre ud mellem forskellige operativsystemer.

pinta linux mono

Desværre viser det også nogle begrænsninger af Mono. Paint.NET, den applikation, som den blev inspireret af, blev derimod skrevet ved hjælp af .NET Framework Microsoft .NET Framework: Hvorfor har du brug for det, og hvordan du installerer det på Windows Microsoft .NET Framework: Hvorfor har du brug for det og hvordan at installere det på Windows Du skal enten installere eller opdatere det. Men ved du, hvad .NET Framework er? Vi viser dig, hvorfor du har brug for det, og hvordan du kan få den nyeste version. Læs mere, og alligevel forbliver det kun Windows. Mens de fleste ting kan fungere mellem de to, hvis et program er afhængig af Windows-specifikke komponenter i rammen, skal du søge efter alternativer 5 Photoshop-alternativer, du kan køre på Linux 5 Photoshop-alternativer Du kan køre på Linux Det er tragisk, at efter i alle disse år har den åbne platform af Linux stadig ikke produceret konkurrerende software, der virkelig kan matche Photoshop head-to-head. Men kraftfulde muligheder er tilgængelige ... Læs mere.

Vin + Mono = Bedre Kompatibilitet

Mono kan også hjælpe Windows-switche ved at udvide Wine Sådan kører du Windows Apps og spil med Linux-vin Sådan kører du Windows Apps og spil med Linux-vin Er der nogen måde at få Windows-software til at arbejde på Linux? Et svar er at bruge vin, men det kan nok kun være din sidste udvej, selvom det kan være meget nyttigt. Her er hvorfor. Læs mere, et kompatibilitetslag for at lade brugerne køre Windows-programmer. Wine reverse manipulerer en masse Windows-funktionalitet, og oversætter denne adfærd til deres Linux-ækvivalenter. Som sådan kan det køre mange programmer, der ikke er designet til Linux, som om de var.

Den faktiske Mono installationsfil indeholder et antal software biblioteker, komponenter, som andre programmer kan bygge sig af. De er designet til at implementere så meget af .NET Framework som de kan (omend cross-platform). På grund af dette vil mange ting skrevet til Windows ved hjælp af rammen også arbejde under Mono.

linux mono komponenter

Vin kan drage fordel af alt det arbejde, Mono har gjort gennem årene, ved at bruge det til at hjælpe med at køre .NET applikationer eller endda programmer med de nævnte komponenter inde i dem. Nogle spil Sims 4 understøtter Mods. Sådan tilføjes dem til dit spil Sims 4 understøtter Mods. Sådan tilføjes dem til dit spil Sims 4 indeholder kraftig modding support. Ambitiøse skabere udfordrer allerede nye mode, recolored frisurer, gameplay mods og mere for at forbedre dit spil. Læs mere, for eksempel, stole på rammerne i en vis grad.

Mono i en open source. NET World

Som nævnt tidligere er meget af .NET-rammen nu åben kilde, med mere til at komme. Allerede er det muligt at (noget) drage fordel af det på andre platforme end Windows. Man kan så undre sig over, hvordan Mono stadig kan være nyttigt for folk.

Svaret er ganske simpelt: mange af de anvendelige komponenter i .NET er usynlige for slutbrugere. Det er stadig ret svært at opbygge grafiske applikationer på tværs af platforme, der kun bruger Microsofts nu åbne source-ramme. Mono derimod er veletableret, og har mange måder at skrive native programmer med lidt besvær. Og det vil kun fortsætte med at vokse,

Selvfølgelig, når open source-komponenterne i .NET bliver mere etablerede, vil det have fået mange af de fordele, som Mono i øjeblikket leverer. Og det kan kun være en god ting for Linux, såvel som for brugere, der måske vil skifte til det. Mere bærbare applikationer er altid velkomne.

Hvordan håndterer du applikationsgabet på Linux?

Billedkredit: OndrejProsicky / Depositobilleder

In this article