Hva er Mono og hvordan hjelper det Windows Switchers New to Linux?

Bytter fra Windows til Linux betyr at du kommer til å miste noen favorittapper. Et verktøy som kan hjelpe er Mono, et kryssplattformsramme som du sikkert har brukt.

Bytter fra Windows til Linux betyr at du kommer til å miste noen favorittapper.  Et verktøy som kan hjelpe er Mono, et kryssplattformsramme som du sikkert har brukt.
Annonse

Linux er mange ting. Det er kjernekomponenten Slik oppgraderer du Ubuntus Linux-kilde med Ukuu Slik oppgraderer du Ubuntu Linux-kjernen med Ukuu Oppgradering av Linux-kjernen er ikke lett, men hvis du kjører Ubuntu og vil ha den nyeste kjernen, er det nå et enkelt verktøy du kan bruke til å laste ned oppdateringen: Ukuu. Les mer av et stort antall distribusjoner, skuldrene som en stor mobil plattform er Android virkelig åpen kildekode for? Og gjør det like mye? Er Android virkelig åpen kildekode? Og gjør det like mye? Her undersøker vi om Android er virkelig åpen kildekode. Tross alt er den basert på Linux! Les mer står på, og bedre enn andre Er Linux endelig godt nok til å erstatte Windows? Er Linux endelig godt nok til å erstatte Windows? Nylige tall viser at Linux desktop bruk har nådd 2%, den er høyest ennå. Betyr dette at Linux har nådd et punkt der det kan erstatte Windows og Mac OS X for den gjennomsnittlige brukeren? Les mer, mer populære operativsystemer (definitivt ikke en mening).

En av sine mangler, stammer imidlertid fra sin lavere popularitet på skrivebordet: tilgjengeligheten av programmer. Heldigvis er det ting som kan hjelpe dette, Mono er en av dem.

Software Framework: Building Blocks

Programvare rammer er ikke det mest spennende av ting, men de er nyttige på sin egen måte, jobber bak kulissene. De tillater folk å enkelt utvikle applikasjoner for andre, uten å starte helt fra bunnen av. Mono er en av dem, som er .NET Framework En GNU begynner for Microsoft: Hva en åpen kildekode. NET Framework betyr for resten av oss En GNU begynner for Microsoft: Hva er en åpen kildekode. NET Framework for resten av oss Microsoft har nettopp gitt ut en betydelig del av sin kode under en permissiv åpen kildekode lisens. Dette trekket bryter med årets tradisjon. Men hvorfor og hva betyr det for deg? Les mer .

Disse rammene kan variere fra å bli brukt til spesifikke skrivebordsmiljøer. 5 Store Linux-skrivebordsmiljøer du ikke har hørt om 5 flotte Linux-skrivebordsmiljøer du ikke har hørt om. Det er mange Linux-skrivebordsmiljøer der ute - inkludert noen flotte du sikkert har ikke hørt om. Her er fem av våre favoritter. Les mer til noe som er tilgjengelig for flere operativsystemer. KDE Plasma-skrivebordet KDE forklart: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt KDE forklart: En titt på Linuxs mest konfigurerbare skrivebordsgrensesnitt Hvordan ser Linux ut? Noen ganger, Enhet; andre ganger, GNOME. Ofte kjører Linux KDE. Hvis du ikke bruker den tidligere K Desktop Environment på din Linux PC, er det nå på tide å endre! Les mer har flere stykker programvare som gjør det enklere å skrive integrerte, innfødte programmer. Dette inkluderer deres eget IDE (integrert utviklingsmiljø) kalt KDevelop.

linux mono kdevelop

Dette kan også ha mange fordeler for sluttbrukerne. Utviklere kan lage programmer 10 Eksklusive Linux Apps du ikke finner på Windows 10 Eksklusive Linux Apps du ikke finner på Windows Flytting fra Windows, finner du det er mange apper du kan bruke til å erstatte din gamle proprietære programvare . Du vil også finne et utvalg av imponerende applikasjoner og verktøy som er eksklusive for Linux. Les mer raskere, lettere, og som sådan kan du trykke på endringer og forbedringer som er mye raskere. Når du står på gigantens skuldre, gjør det å nå den ekstra høyden litt mindre smertefull.

Noen rammer er kryssplattform i naturen. Programmer som er skrevet med dem, kan fungere mellom forskjellige operativsystemer. Hvilket operativsystem bør du velge for neste PC Hvilket operativsystem bør du velge for neste PC? Kjøpe en ny PC? Du har flere operativsystemvalg enn noensinne. Hvilken bør du velge? Vi gir deg en oversikt, sammen med fordeler og ulemper. Spoiler: Det er ingen beste mulighet! Les mer . Dette er nyttig for både utviklere og sluttbrukere. På den ene siden kan slike programmer nå flere mennesker, og på den annen side høyere pålitelighet fra en bredere brukerbase.

Hva er Mono?

Mono er et eksempel på en kryssplattform ramme tilgjengelig på Windows, MacOS Make Linux Look Like MacOS Med disse enkle tweaksene gjør Linux å se ut som macOS med disse enkle tweaksene Hvis du liker Linux, men vil at det skal se ut som macOS, er du inne flaks! La oss veilede deg gjennom trinnene for å gjøre Linux-skrivebordet ditt opptatt og se ut som Apples macOS. Les mer, Linux og mer. Den ble først utformet som en åpen kildekode. Din komplette guide til å leve et 100% gratis og åpen kildekode-liv. Din komplette guide til å leve et 100% gratis og åpen kildekode. Windows og macOS er kommersielle, proprietære operativsystemer med lukket kilde. Linux, og dets mange applikasjoner, er gratis og åpen kildekode. Vil du bare bruke gratis og åpen kildekode programvare? Dette er hvordan. Les mer implementering av .NET Framework på Linux. Derfra ble det til noe mer, som støtter flere forskjellige operativsystemer.

mono plattformer linux

Mono (som. NET) er bundet tungt rundt C # programmeringsspråket, kjent for sitt høye portabilitet. Unity-spillmotor Programmering Et spill med enhet: En nybegynners guide Programmering av et spill med enhet: En nybegynnersveiledning I det utviklende landskapet med indie-spillutvikling har Unity dukket opp som noe av en de facto-standard: det er lavpris, brukervennlighet og bred funksjonssett gjør den ideell for rask spillutvikling. Read More bruker C # som en kryssplattform for å lage videospill. Dette er delvis på grunn av språkets design. C # kan bli omgjort til CIL (Common Intermediate Language), som enten kan kompileres. Hvordan kompilere og installere TAR GZ & TAR BZ2-filer i Ubuntu Linux. Hvordan kompilere og installere TAR GZ & TAR BZ2-filer i Ubuntu Linux. Les mer til opprinnelig kode (raskere, mindre bærbar) eller kjøre gjennom en virtuell maskin Hvorfor Java Virtual Machine hjelper koden din Kjør bedre Hvorfor Java Virtual Machine hjelper koden din Kjør bedre Hva å vite hvorfor Java-virtuell maskin gir Java flere fordeler enn innfødt programmering for en applikasjon? Les videre for å finne ut! Les mer (tregere, mer bærbar). Mono gir midler for å kompilere, og kjøre C # programmer, som ligner. NET Framework.

I disse dager er den utviklet av eierne av programvaren som den prøvde å etterligne: Microsoft. Med den åpne sourcing Hva er Open Source Software? [MakeUseOf Forklarer] Hva er Open Source Software? [MakeUseOf Forklarer] "Open source" er et begrep som er kastet rundt mye i disse dager. Du kan kanskje vite at visse ting er åpen kildekode, som Linux og Android, men vet du hva det innebærer? Hva er åpent ... Les mer av .NET-rammeverket, Mono ligner det mer enn noen gang før, i stand til å integrere koden i sitt eget design. Prosjektet inneholder også en spesiell IDE (integrert utviklingsmiljø) Tekstredaktører vs IDE: Hvilken er bedre for programmerere? Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Å velge mellom en avansert IDE og en enklere tekstredigerer kan være vanskelig. Vi gir litt innsikt for å hjelpe deg med å ta den beslutningen. Les Mer kalt MonoDevelop, litt som Linux-equivalent av Visual Studio.

linux mono monodevelop

Mono og kryss-plattform applikasjoner

Med alt dette i bakhodet er det helt klart at Monos kryssplattform natur er ganske nyttig for folk som flytter til Linux fra Windows Windows vs. Linux: Her er hva de har i Common Windows vs Linux: Her er hva de har til felles i stedet for å nitpicking hvordan Linux har dette eller Windows mangler det, kanskje vi burde feire at begge operativsystemene er robuste, effektive og har en komplett funksjon. La oss se hva de har til felles. Les mer . Det fungerer som et annet bruddpunkt mellom de to operativsystemene, for å kutte bort en av de større problemene ved bytte: Eksklusiv programvare 10 Eksklusive Linux Apps du ikke finner på Windows 10 Eksklusive Linux Apps du ikke finner på Windows Flytting fra Windows, finner du at det er mange apper du kan bruke til å erstatte din gamle proprietære programvare. Du vil også finne et utvalg av imponerende applikasjoner og verktøy som er eksklusive for Linux. Les mer .

Det finnes en rekke programmer som er skrevet i Mono. Disse programmene har stor sjanse til å være kryssplattform 10+ Great Cross-Platform Apps for både Windows og Linux 10+ Great Cross-Platform Apps for både Windows og Linux Read More, tilgjengelig mellom flere operativsystemer. Sammen med dette støtter Mono faktisk mange. NET-binærer Binær vs kildepakker: Hvilken skal du bruke? Binær vs kildepakker: Hvilken skal du bruke? Linux-brukere har to hovedtyper for å installere programmer: Bruk en forhåndsbygget pakke eller kompilere det selv. Vanligvis velger vi en pakke, men det er tider når du bør vurdere å bygge fra kilde. Les mer ut av boksen (det vil si C # EXE-filer Hvordan lage en "EXE" Installasjonsfil Hvordan lage en "EXE" Installasjonsfil Hva gjør du når du har opprettet en ny Windows-programvare, og du vil dele den med verden? Ideelt sett vil du opprette en EXE installasjonspakke. Slik er det. Les mer skrevet i Visual Studio). Som sådan er det mulig at .NET-programmer ennå ikke på Linux kan være i fremtiden.

Du kan til og med bruke et av disse programmene uten å vite det!

KeePass

KeePass KeePass Password Safe - Det ultimate krypterte passordsystemet [Windows, Portable] KeePass Password Safe - Det ultimate krypterte passordsystemet [Windows, Portable] Lagre passordene dine trygt. Komplett med kryptering og en anstendig passordgenerator - for ikke å nevne plugins for Chrome og Firefox - KeePass kan bare være det beste passordstyringssystemet der ute. Hvis du ... Les mer er en utmerket offline passord manager. Dette betyr at i motsetning til, si LastPass Hvordan overføre fra LastPass til en alternativ passordbehandling Slik overfører du fra LastPass til en alternativ passordbehandling LastPass er en populær passordbehandling, men hvis du har bestemt deg for å flytte til en annen løsning, vil du må eksportere dataene dine. Slik eksporterer du dataene til 1Password, Dashlane eller KeePass. Les mer, informasjonen din er ikke knyttet til en server for enkelhets skyld. Men dette kan være en verdig pris å betale for et høyere kontrollnivå i hendene dine.

Den er også skrevet i Mono, slik at den går over flere forskjellige plattformer. Selv om det hovedsakelig er rettet mot Windows, betyr det også at både macOS og Linux støttes av det. Selv om det kanskje ikke ser veldig innfødt, virker det fint. I tillegg er det nok å få passordene dine tilgjengelig.

linux mono keepass

Pinta

Den beste måten å beskrive Pinta på, er en cross-platform versjon av Paint.NET (som igjen er en bedre versjon av Microsoft Paint 7. Gratis Microsoft Paint Alternatives 7. Gratis Microsoft Paint Alternatives Microsoft har pensjonert MS Paint til fordel for Paint 3D. imponert? Vi har funnet gratis Microsoft Paint-alternativer for alle dine bildevisning og redigeringsbehov. Les mer). Det er en ganske enkel applikasjon, med en god mengde strøm for å redigere og lage bilder. I motsetning til KeePass ser det litt bedre ut mellom forskjellige operativsystemer.

pinta linux mono

Dessverre demonstrerer det også noen få begrensninger av Mono. Paint.NET, applikasjonen som den ble inspirert av, ble jo skrevet med .NET Framework Microsoft. NET Framework: Hvorfor trenger du det og hvordan du installerer det på Windows Microsoft. NET Framework: Hvorfor trenger du det og hvordan å installere den på Windows Du må enten installere eller oppdatere den. Men vet du hva .NET Framework er? Vi viser deg hvorfor du trenger det, og hvordan du kan få den nyeste versjonen. Les mer, og likevel gjenstår bare Windows. Mens de fleste ting kan fungere mellom de to, hvis et program er avhengig av Windows-spesifikke komponenter i rammen, må du se etter alternativer 5 Photoshop-alternativer du kan kjøre på Linux 5 Photoshop-alternativer Du kan kjøre på Linux Det er tragisk at etter alle disse årene har den åpne plattformen til Linux fremdeles ennå ikke produsert konkurrerende programvare som virkelig kan passe Photoshop head-to-head. Men kraftige alternativer er tilgjengelige ... Les mer.

Vin + Mono = Bedre kompatibilitet

Mono kan også hjelpe Windows-brytere ved å utvide Vin Slik kjører du Windows Apps og spill med Linux-vin Slik kjører du Windows Apps og spill med Linux-vin Er det noen måte å få Windows-programvare på Linux? Ett svar er å bruke vin, men selv om det kan være veldig nyttig, bør det nok bare være din siste utvei. Her er hvorfor. Les mer, et kompatibilitetslag for å la brukere kjøre Windows-programmer. Vin reverse engineer mye Windows-funksjonalitet, og oversetter atferden til sine Linux-ekvivalenter. Som sådan kan det kjøre mange programmer som ikke er laget for Linux, som om de var.

Den faktiske Mono installasjonsfilen inneholder et antall programvarebiblioteker, komponenter som andre programmer kan bygge seg av. De er designet for å implementere så mye av .NET Framework som mulig (om enn cross-platform). På grunn av dette, vil mange ting skrevet for Windows ved hjelp av rammene også fungere under Mono.

linux mono komponenter

Vin kan dra nytte av alt arbeidet som Mono har gjort gjennom årene, ved hjelp av det for å hjelpe til med å kjøre .NET-applikasjoner, eller til og med programmer med nevnte komponenter inne i dem. Noen spill Sims 4 støtter Mods. Slik legger du dem til spillet Sims 4 støtter Mods. Slik legger du dem til spillet Sims 4 inneholder kraftig modding-støtte. Ambisiøse skapere utfordrer allerede nye moter, recolored frisyrer, gameplay mods, og mer for å forbedre spillet ditt. Les mer, for eksempel stole på rammen til en viss grad.

Mono i en åpen kildekode. NET World

Som nevnt tidligere er mye av .NET-rammen nå åpen kildekode, med flere som kommer. Allerede, det er mulig å (noe) dra nytte av det på andre plattformer enn Windows. En så kanskje lurer på hvordan Mono fortsatt kan være nyttig for folk.

Svaret på det er ganske enkelt: mange av de brukbare komponentene til .NET er usynlige for sluttbrukere. Det er fortsatt ganske vanskelig å bygge kryssplattform grafiske applikasjoner bare ved hjelp av Microsofts nå åpen kildekode rammeverk. Mono derimot er veletablert, har flere måter å skrive innfødte programmer, med lite stress. Og det vil bare fortsette å vokse,

Selvfølgelig, når open source-komponentene til .NET blir mer etablerte, vil det ha fått mange av fordelene som Mono for tiden gir. Og det kan bare være bra for Linux, så vel som for brukere som kanskje vil bytte til det. Mer bærbare applikasjoner er alltid velkomne, tross alt.

Hvordan håndterer du applikasjonsgapet på Linux?

Bilde Kreditt: OndrejProsicky / Depositobilder

In this article