Reklame
Linux er mange ting. Det er kernekomponent Sådan opgraderes du Ubuntu Linux Kernel let med UkuuOpgradering af Linux-kernen er ikke let, men hvis du kører Ubuntu og vil have den nyeste kerne, er der nu et simpelt værktøj, du kan bruge til at downloade opdateringen: Ukuu. Læs mere af et stort antal fordelinger, skuldrene, som a stor mobil platform Er Android virkelig open source? Og betyder det endda noget?Her undersøger vi, om Android virkelig er open source. Når alt kommer til alt er det baseret på Linux! Læs mere står på, og bedre end andre Er Linux endelig god nok til at udskifte Windows?Nylige tal viser, at Linux-skrivebordets brug er 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 (bestemt ikke en mening).
En af dens mangler stammer dog fra dens lavere popularitet på skrivebordet: tilgængeligheden af programmer. Heldigvis er der ting, der kan hjælpe dette, Mono at være en af dem.
Software Frameworks: Building Blocks
Softwarerammer er ikke det mest spændende ved tingene, men de er nyttige på deres egen måde og arbejder bag kulisserne. De giver folk mulighed for let at udvikle applikationer til andre uden at starte helt fra bunden. Mono er en af dem, som er .NET Framework En GNU, der begynder for Microsoft: Hvad en open source. NET-ramme betyder for resten af osMicrosoft har netop frigivet en betydelig del af sin kode under en tilladt open source-licens. Dette træk bryder med mange års tradition. Men hvorfor og hvad betyder det for dig? Læs mere .
Disse rammer kan variere fra at blive brugt til specifikke desktopmiljøer 5 store Linux-skrivebordsmiljøer, som du ikke har hørt omDer er masser af Linux-skrivebordsmiljøer derude - inklusive nogle gode, som du sandsynligvis ikke har hørt om. Her er fem af vores favoritter. Læs mere til noget tilgængeligt for flere operativsystemer. F.eks KDE Plasmaskrivebord KDE forklaret: Et kig på Linux mest konfigurerbare skrivebordsgrænsefladeHvordan ser Linux ud? Nogle gange, Enhed; andre gange, GNOME. Dog kører Linux ofte KDE. Hvis du ikke bruger det tidligere K Desktop Environment på din Linux PC, er det nu tid til at ændre sig! Læs mere har flere stykker software, der hjælper med at gøre skriving integrerede, native applikationer lettere. Dette inkluderer deres eget IDE (integreret udviklingsmiljø) kaldet KDevelop.
Dette kan også have mange fordele for slutbrugerne. Udviklere er i stand til at skabe applikationer 10 eksklusive Linux-apps, du ikke finder på WindowsNår du flytter fra Windows, finder du, at der er masser af apps, du kan bruge til at erstatte din gamle proprietære software. Du kan endda finde et udvalg af imponerende applikationer og værktøjer eksklusivt til Linux. Læs mere hurtigere, lettere og som sådan kan skubbe ændringer og forbedringer så meget hurtigere. Når du står på giganters skuldre, gør det at nå den ekstra højde lidt mindre smertefuld.
Nogle rammer er tværgående platforme i naturen - programmer skrevet med dem kan arbejde imellem forskellige operativsystemer Hvilket operativsystem skal du vælge til din næste pc?Køber du en ny pc? Du har flere valg af operativsystem end nogensinde. Hvilket er det bedste operativsystem til din computer? Læs mere . Dette er nyttigt for både udviklere og slutbrugere. På den ene side kan sådanne programmer nå ud til flere mennesker, og på den anden side større pålidelighed fra en bredere brugerbase.
Hvad er Mono?
Mono er et eksempel på en tværplatform-ramme tilgængelig på Windows, MacOS Få Linux til at ligne macOS med disse lette tweaksHvis du kan lide Linux, men vil have det til at se mere ud som macOS, er du heldig! Sådan får du dit Linux-skrivebord til at se ud som macOS. Læs mere , Linux og mere. Det blev først designet som en open source Din komplette guide til at leve et 100% gratis og open source livWindows og macOS er kommercielle, proprietære, lukkede kildesystemer. Linux og dens mange applikationer er gratis og open source. Vil du kun bruge gratis og open source-software? Sådan gør du. Læs mere implementering af .NET Framework på Linux. Derfra blev det til noget mere, der understøtter flere forskellige operativsystemer.
Mono (som .NET) er stærkt bundet omkring C # -programmeringssproget, kendt for sit høje portabilitetsniveau. F.eks Enhedsspilmotor Programmering af et spil med enhed: En begyndervejledningI det udviklende landskab med indie-spiludvikling er Unity fremstået som noget af en de-facto-standard: dens lave omkostninger, brugervenlighed og brede funktionssæt gør det ideelt til hurtig spiludvikling. Læs mere bruger C # som en tværplatform måde at skabe videospil på. Dette skyldes delvis sprogets design. C # kan omdannes til CIL (Common Intermediate Language), som enten kan være kompileret Sådan kompileres og installeres TAR GZ & TAR BZ2-filer i Ubuntu Linux Læs mere til native code (hurtigere, mindre bærbar), eller kør gennem en virtuel maskine Hvorfor Java Virtual Machine hjælper din kode med at køre bedreHvad skal man vide, hvorfor den virtuelle java-maskine giver java flere fordele i forhold til indbygget programmering til en applikation? Læs videre for at finde ud af det! Læs mere (langsommere, mere bærbar). Mono giver midlerne til at kompilere og køre C # -programmer, der ligner .NET Framework.
I disse dage er den udviklet af ejere af den software, den forsøgte at efterligne: Microsoft. Med åben sourcing Hvad er open source-software? [MakeUseOf Explains]"Open source" er et udtryk, der smides meget rundt i disse dage. Du ved muligvis, 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-rammerne ligner Mono det mere end nogensinde før, og er i stand til at integrere sin kode i sit eget design. Projektet inkluderer også en speciel IDE (integreret udviklingsmiljø) Tekstredaktører vs. IDE'er: Hvilken er bedre for programmerere?Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder en vis indsigt for at hjælpe dig med at tage denne beslutning. Læs mere kaldet MonoDevelop, lidt som Linux-ækvivalenten til Visual Studio.
Mono og tværplatforme applikationer
Med alt dette i tankerne er det helt klart, at Monos tværplatformatur er ret nyttig for folk, der flytter til Linux fra Windows Windows vs. Linux: Her er hvad de har til fællesI stedet for at stikke, hvordan Linux har dette eller Windows mangler det, må vi måske fejre, at begge operativsystemer er robuste, effektive og funktionsfulde. Lad os se, hvad de præcist har til fælles. Læs mere . Det fungerer som et andet brobro mellem de to operativsystemer for at fjerne et af de større problemer med at skifte: eksklusiv software 10 eksklusive Linux-apps, du ikke finder på WindowsNår du flytter fra Windows, finder du, at der er masser af apps, du kan bruge til at erstatte din gamle proprietære software. Du kan endda finde et udvalg af imponerende applikationer og værktøjer eksklusivt til Linux. Læs mere .
Der er et antal programmer, der er skrevet i Mono. Disse applikationer har en stor chance for at være det tværplatform 10+ Store cross-platform-apps til både Windows og Linux Læs mere , tilgængelig mellem flere operativsystemer. Sammen med dette understøtter Mono faktisk mange .NET binære filer Binær vs. Kildepakker: Hvilken skal du bruge?Linux-brugere har to hovedmåder til installation af programmer: Brug en forudbygget pakke eller kompilér den selv. Normalt vælger vi en pakke, men der er tidspunkter, hvor du skal overveje at bygge fra kilden. Læs mere ude af kassen (det vil sige C # EXE-filer Sådan opretter du en "EXE" installationsfilHvad gør du, når du har oprettet noget nyt Windows-software, og du vil dele det med verden? Ideelt set opretter du en EXE installationspakke. Sådan gør du. Læs mere skrevet i Visual Studio). Som sådan er det muligt, at .NET-programmer, der endnu ikke er på Linux, godt kan være i fremtiden.
Du bruger måske endda et af disse applikationer uden at vide det!
KeePass
KeePass KeePass Password Safe - Det ultimative krypterede kodeordssystem [Windows, bærbart]Opbevar dine adgangskoder sikkert. Komplet med kryptering og en anstændig adgangskodegenerator - for ikke at nævne plugins til Chrome og Firefox - KeePass er muligvis bare det bedste adgangskodestyringssystem derude. Hvis du... Læs mere er en fremragende offline adgangskodemanager. Dette betyder, at i modsætning til, siger, LastPass Sådan migreres fra LastPass til en alternativ adgangskodemanagerLastPass er en populær adgangskodemanager, men hvis du har besluttet at flytte til en anden løsning, skal du eksportere dine data. Sådan eksporteres dine data til 1Password, Dashlane eller KeePass. Læs mere , er dine oplysninger ikke bundet til en server for nemheds skyld. Men dette kan være en værdig pris at betale for et højere kontrolniveau i dine hænder.
Det er også skrevet i Mono, så det løber på tværs af flere forskellige platforme. Selvom det hovedsageligt 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 ud, fungerer det helt fint. Desuden er det nok at have dine adgangskoder tilgængelige.
Pinta
Den bedste måde at beskrive Pinta ville være en cross-platform version af Paint. NET (som igen er et bedre version af Microsoft Paint 7 gratis Microsoft Paint-alternativerMicrosoft har pensioneret MS Paint til fordel for Paint 3D. Ikke imponeret? Vi har fundet gratis Microsoft Paint-alternativer til alle dine billedvisninger og redigeringsbehov. Læs mere ). Det er en temmelig enkel applikation med en vis mængde strøm til at redigere og oprette billeder. I modsætning til KeePass ser det lidt bedre ud mellem forskellige operativsystemer.
Desværre demonstrerer det også et par begrænsninger af Mono. Maling. NET, det program, som det blev inspireret af, blev trods alt skrevet ved hjælp af .NET Framework Microsoft .NET Framework: Hvorfor du har brug for det, og hvordan du installerer det på WindowsDu skal enten installere eller opdatere den. Men ved du hvad .NET Framework er? Vi viser dig, hvorfor du har brug for det, og hvordan du kan få den seneste version. Læs mere , og alligevel forbliver stadig kun Windows. Mens de fleste ting kan fungere mellem de to, skal du, hvis et program er afhængig af Windows-specifikke komponenter i rammen, gøre det se efter alternativer De 5 bedste Photoshop-alternativer, du kan køre på LinuxAt finde et Adobe Photoshop-alternativ til Linux er ikke så svært. Her er de bedste Photoshop-alternativer til Linux. Læs mere .
Vin + Mono = Bedre kompatibilitet
Mono kan også hjælpe Windows-switchere ved at udvide Vin Sådan køres Windows Apps & Games med Linux WineEr der nogen måde at få Windows-software til at arbejde på Linux? Et svar er at bruge vin, men selvom det kan være meget nyttigt, burde det sandsynligvis kun være din sidste udvej. Her er hvorfor. Læs mere , et kompatibilitetslag, så brugerne kan køre Windows-applikationer. Vin reverse engineers en masse Windows-funktionalitet og oversætter denne opførsel 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 softwarebiblioteker, komponenter, som andre programmer kan bygge ud af. De er designet til at implementere så meget af .NET Framework, som de kan (omend tværplatform). På grund af dette fungerer en masse ting skrevet til Windows ved hjælp af nævnte rammer også under Mono.
Vin kan drage fordel af alt det arbejde, Mono har udført 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 Sådan føjes mods til The Sims 4 og de bedste mods at prøveSims 4 inkluderer kraftig modding support. Ambitiøse skabere kasserer allerede nye mode, genfarvede frisurer, gameplay-tilstande og mere for at forbedre dit spil. Læs mere kan du for eksempel stole på rammerne til en vis grad.
Mono i en open source .NET World
Som tidligere nævnt er meget af .NET-rammen nu open source, med mere der kommer. Allerede er det muligt (noget) at drage fordel af det på andre platforme end Windows. Man kan derefter undre sig over, hvordan Mono stadig kan være nyttigt for mennesker.
Svaret på det er ganske enkelt: mange af de brugbare komponenter i .NET er usynlige for slutbrugerne. Det er stadig ret vanskeligt at opbygge grafiske applikationer på tværs af platforme ved hjælp af kun Microsofts nu open source-ramme. Mono på den anden side er veletableret og har flere måder at skrive programmer, der ser ud på naturen, med lidt besvær. Og det vil kun fortsætte med at vokse,
Når open source-komponenterne i .NET bliver mere etablerede, vil det naturligvis have vundet mange af de fordele, som Mono i øjeblikket giver. Og det kan kun være en god ting for Linux såvel som for brugere, der måske ønsker at skifte til det. Mere bærbare applikationer er trods alt altid velkomne.
Hvordan håndterer du applikationsgabet på Linux?
Billedkredit: OndrejProsicky /Depositphotos
I øjeblikket studerer for et BIT, er Austin Luong en ivrig Linux-entusiast, der elsker at præsentere om gratis software. Han kan også lide at skrive sci-fi, men kun i beskyttelse af hans harddisk.