Advertentie
Linux is veel dingen. Het is de kerncomponent Hoe Ubuntu's Linux Kernel eenvoudig te upgraden met UkuuHet upgraden van de Linux-kernel is niet eenvoudig, maar als u Ubuntu gebruikt en de nieuwste kernel wilt, is er nu een eenvoudige tool die u kunt gebruiken om de update te downloaden: Ukuu. Lees verder van een groot aantal distributies, de schouders waarop een groot mobiel platform Is Android echt open source? En maakt het zelfs uit?Hier onderzoeken we of Android echt open source is. Het is tenslotte gebaseerd op Linux! Lees verder staat op, en beter dan andere Is Linux eindelijk goed genoeg om Windows te vervangen?Recente cijfers tonen aan dat het Linux-desktopgebruik 2% heeft bereikt, het hoogste tot nu toe. Betekent dit dat Linux een punt heeft bereikt waarop het Windows en Mac OS X voor de gemiddelde gebruiker kan vervangen? Lees verder , meer populaire besturingssystemen (zeker geen mening).
Een van de tekortkomingen komt echter voort uit de lagere populariteit op de desktop: de beschikbaarheid van programma's. Gelukkig zijn er dingen die dit kunnen helpen,
Mono een van hen zijn.Softwarekaders: bouwstenen
Softwarekaders zijn niet de meest opwindende dingen, maar ze zijn op hun eigen manier nuttig en werken achter de schermen. Ze stellen mensen in staat om gemakkelijk applicaties voor anderen te ontwikkelen, zonder helemaal opnieuw te beginnen. Mono is een van hen, net als de .NET Framework Een GNU die begint voor Microsoft: wat een open source .NET Framework betekent voor de rest van onsMicrosoft heeft zojuist een aanzienlijk deel van zijn code vrijgegeven onder een permissieve open source-licentie. Deze stap breekt met jarenlange traditie. Maar waarom en wat betekent het voor jou? Lees verder .
Deze frameworks kunnen variëren van specifiek gebruikt worden desktopomgevingen 5 geweldige Linux-desktopomgevingen waar je nog nooit van gehoord hebtEr zijn veel Linux-desktopomgevingen, waaronder enkele geweldige waar je waarschijnlijk nog nooit van hebt gehoord. Hier zijn vijf van onze favorieten. Lees verder voor iets dat beschikbaar is voor meerdere besturingssystemen. Bijvoorbeeld de KDE Plasma-bureaublad KDE Explained: A Look at Linux's Most Configurable Desktop InterfaceHoe ziet Linux eruit? Soms, eenheid; andere keren, GNOME. Vaak voert Linux KDE uit. Als u de oude K Desktop Environment niet op uw Linux-pc gebruikt, is dit het moment om te veranderen! Lees verder heeft meerdere stukjes software die het schrijven van geïntegreerde, native applicaties gemakkelijker maken. Dit omvat hun eigen IDE (geïntegreerde ontwikkelomgeving) genaamd KDevelop.
Dit kan ook voor eindgebruikers veel voordelen hebben. Ontwikkelaars kunnen creëren toepassingen 10 exclusieve Linux-apps die u niet zult vinden op WindowsAls u van Windows overstapt, zult u merken dat er tal van apps zijn die u kunt gebruiken om uw oude bedrijfseigen software te vervangen. Je vindt er zelfs een selectie van indrukwekkende applicaties en tools exclusief voor Linux. Lees verder sneller, gemakkelijker en als zodanig kunnen veranderingen en verbeteringen veel sneller worden doorgevoerd. Als je op de schouders van reuzen staat, wordt het bereiken van die extra hoogte iets minder pijnlijk.
Sommige frameworks zijn platformonafhankelijk van aard - programma's die ermee zijn geschreven, kunnen tussen werken verschillende besturingssystemen Welk besturingssysteem moet u kiezen voor uw volgende pc?Een nieuwe pc kopen? Je hebt meer keuzes voor het besturingssysteem dan ooit. Wat is het beste besturingssysteem voor je computer? Lees verder . Dit is handig voor zowel ontwikkelaars als eindgebruikers. Aan de ene kant kunnen dergelijke programma's meer mensen bereiken en aan de andere kant een hogere betrouwbaarheid vanuit een breder gebruikersbestand.
Wat is Mono?
Mono is een voorbeeld van een platformonafhankelijk framework beschikbaar op Windows, macOS Laat Linux eruit zien als macOS met deze eenvoudige aanpassingenAls je van Linux houdt maar wilt dat het meer op macOS lijkt, heb je geluk! Hier leest u hoe u uw Linux-desktop op macOS kunt laten lijken. Lees verder , Linux en meer. Het werd voor het eerst ontworpen als een open source Uw complete gids voor een 100% gratis en open source levenWindows en macOS zijn commerciële, gepatenteerde, gesloten bronbesturingssystemen. Linux en de vele applicaties ervan zijn gratis en open source. Wilt u alleen gratis en open source software gebruiken? Hier is hoe. Lees verder implementatie van het .NET Framework op Linux. Van daaruit veranderde het in meer, met ondersteuning voor meerdere verschillende besturingssystemen.
Mono (zoals .NET) is sterk verbonden met de programmeertaal C #, bekend om zijn hoge draagbaarheid. Bijvoorbeeld de Unity-game-engine Een spel programmeren met Unity: A Beginner's GuideIn het evoluerende landschap van indie-game-ontwikkeling is Unity een soort de-facto-standaard geworden: de lage kosten, het gebruiksgemak en de brede functieset maken het ideaal voor snelle game-ontwikkeling. Lees verder gebruikt C # als een platformonafhankelijke manier om videogames te maken. Dit komt gedeeltelijk door het ontwerp van de taal. C # kan worden veranderd in CIL (Common Intermediate Language), wat beide kan zijn gecompileerd TAR GZ & TAR BZ2-bestanden compileren en installeren in Ubuntu Linux Lees verder naar native code (sneller, minder draagbaar), of door een virtuele machine Waarom de virtuele Java-machine ervoor zorgt dat uw code beter werktWat te weten waarom de virtuele Java-machine Java meer voordelen biedt dan native programmeren voor een toepassing? Lees verder om erachter te komen! Lees verder (langzamer, draagbaarder). Mono biedt de mogelijkheid om C # -programma's te compileren en uit te voeren, vergelijkbaar met het .NET Framework.
Tegenwoordig is het ontwikkeld door de eigenaren van de software die het probeerde na te bootsen: Microsoft. Met de open sourcing Wat is open source software? [MakeUseOf Explains]'Open source' is een term die tegenwoordig veel wordt gebruikt. Je weet misschien dat bepaalde dingen open source zijn, zoals Linux en Android, maar weet je wat het inhoudt? Wat is open ... Lees verder van het .NET-framework lijkt Mono er meer op dan ooit tevoren, omdat het zijn code in zijn eigen ontwerp kan integreren. Het project omvat ook een special IO (geïntegreerde ontwikkelomgeving) Teksteditors vs. IDE's: welke is beter voor programmeurs?Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen die beslissing te nemen. Lees verder genaamd MonoDevelop, een beetje zoals het Linux-equivalent van Visual Studio.
Mono- en platformonafhankelijke toepassingen
Met dit alles in gedachten is het vrij duidelijk dat Mono's platformonafhankelijke aard behoorlijk nuttig is voor mensen die verhuizen Linux van Windows Windows vs. Linux: hier is wat ze gemeen hebbenIn plaats van te negeren hoe Linux dit heeft of Windows dat mist, moeten we misschien vieren dat beide besturingssystemen robuust, effectief en compleet zijn. Laten we eens kijken wat ze precies gemeen hebben. Lees verder . Het fungeert als een ander overbruggingspunt tussen de twee besturingssystemen, om een van de grotere schakelproblemen weg te nemen: exclusieve software 10 exclusieve Linux-apps die u niet zult vinden op WindowsAls u van Windows overstapt, zult u merken dat er tal van apps zijn die u kunt gebruiken om uw oude bedrijfseigen software te vervangen. Je vindt er zelfs een selectie van indrukwekkende applicaties en tools exclusief voor Linux. Lees verder .
Er zijn een aantal programma's die in Mono zijn geschreven. Deze applicaties hebben een grote kans van bestaan cross-platform 10+ geweldige platformonafhankelijke apps voor zowel Windows als Linux Lees verder , beschikbaar tussen meerdere besturingssystemen. Daarnaast ondersteunt Mono eigenlijk veel .NET binaries Binair vs. Bronpakketten: welke moet u gebruiken?Linux-gebruikers hebben twee manieren om programma's te installeren: gebruik een vooraf gebouwd pakket of compileer het zelf. Meestal kiezen we een pakket, maar er zijn momenten waarop je moet overwegen om vanaf de bron te bouwen. Lees verder out of the box (dat wil zeggen, C # EXE-bestanden Hoe maak je een "EXE" installatiebestandWat doe je als je nieuwe Windows-software hebt gemaakt en deze met de wereld wilt delen? Idealiter zou u een EXE-installatiepakket maken. Hier is hoe. Lees verder geschreven in Visual Studio). Als zodanig is het mogelijk dat .NET-programma's die nog niet op Linux staan, mogelijk in de toekomst liggen.
Mogelijk gebruikt u zelfs een van deze toepassingen zonder dat u het weet!
KeePass
KeePass KeePass Password Safe - het ultieme gecodeerde wachtwoordsysteem [Windows, draagbaar]Bewaar uw wachtwoorden veilig. Compleet met codering en een fatsoenlijke wachtwoordgenerator - om nog maar te zwijgen van plug-ins voor Chrome en Firefox - KeePass is misschien wel het beste wachtwoordbeheersysteem dat er is. Als jij... Lees verder is een uitstekende offline wachtwoordbeheerder. Dit betekent dat in tegenstelling tot bijvoorbeeld LastPass Hoe te migreren van LastPass naar een alternatieve wachtwoordbeheerderLastPass is een populaire wachtwoordbeheerder, maar als je hebt besloten om naar een andere oplossing te gaan, moet je je gegevens exporteren. Hier leest u hoe u uw gegevens exporteert naar 1Password, Dashlane of KeePass. Lees verder , is uw informatie gemakshalve niet gebonden aan een server. Maar dit is misschien een waardige prijs om te betalen, voor een hoger niveau van controle in uw handen.
Het is ook geschreven in Mono, zodat het op meerdere verschillende platforms kan worden uitgevoerd. Hoewel het voornamelijk op Windows is gericht, betekent dit ook dat zowel macOS als Linux er door worden ondersteund. Hoewel het er misschien niet erg native uitziet, werkt het prima. Bovendien is het voldoende om uw wachtwoorden toegankelijk te hebben.
Pinta
De beste manier om Pinta te beschrijven, is een platformonafhankelijke versie van Paint. NET (wat op zijn beurt een betere versie van Microsoft Paint 7 gratis alternatieven voor Microsoft PaintMicrosoft heeft MS Paint stopgezet ten gunste van Paint 3D. Niet onder de indruk? We hebben gratis Microsoft Paint-alternatieven gevonden voor al uw behoeften op het gebied van het bekijken en bewerken van afbeeldingen. Lees verder ). Het is een vrij eenvoudige applicatie, met een behoorlijke hoeveelheid kracht om afbeeldingen te bewerken en te maken. In tegenstelling tot KeePass ziet het er een beetje beter uit tussen verschillende besturingssystemen.
Helaas toont het ook een paar beperkingen van Mono. Verf. NET, de applicatie waarop het is geïnspireerd, is immers geschreven met behulp van de .NET Framework Microsoft .NET Framework: waarom u het nodig heeft en hoe u het op Windows kunt installerenJe moet het installeren of updaten. Maar weet u wat het .NET Framework is? We laten je zien waarom je het nodig hebt en hoe je de nieuwste versie kunt krijgen. Lees verder , en toch blijft het alleen Windows. Hoewel de meeste dingen tussen de twee kunnen werken, moet u, als een programma afhankelijk is van Windows-specifieke componenten van het framework zoek naar alternatieven De 5 beste Photoshop-alternatieven die u op Linux kunt gebruikenHet vinden van een Adobe Photoshop-alternatief voor Linux is niet zo moeilijk. Hier zijn de beste Photoshop-alternatieven voor Linux. Lees verder .
Wine + Mono = Betere compatibiliteit
Mono kan ook Windows-switchers ondersteunen door ze uit te breiden Wijn Windows-apps en -games uitvoeren met Linux WineIs er een manier om Windows-software op Linux te laten werken? Een antwoord is om Wine te gebruiken, maar hoewel het erg handig kan zijn, zou het waarschijnlijk alleen je laatste redmiddel moeten zijn. Dit is waarom. Lees verder , een compatibiliteitslaag waarmee gebruikers Windows-toepassingen kunnen uitvoeren. Wine reverse ontwerpt veel Windows-functionaliteit en vertaalt dat gedrag naar hun Linux-equivalenten. Als zodanig kan het veel programma's uitvoeren die niet voor Linux zijn ontworpen, alsof ze dat wel waren.
Het eigenlijke Mono-installatiebestand bevat een aantal softwarebibliotheken, componenten waar andere programma's op kunnen bouwen. Ze zijn ontworpen om zoveel mogelijk van .NET Framework te implementeren (zij het platformonafhankelijk). Daarom werken veel dingen die voor Windows zijn geschreven met behulp van dit framework ook onder Mono.
Wine kan profiteren van al het werk dat Mono door de jaren heen heeft gedaan, en het gebruikt om .NET-applicaties te helpen draaien, of zelfs programma's met genoemde componenten erin. Sommige spellen Mods toevoegen aan De Sims 4 en de beste mods om te proberenDe Sims 4 bevat krachtige modding-ondersteuning. Ambitieuze makers maken al nieuwe mode, nieuwe haarstijlen, gameplay-mods en meer om je spel te verbeteren. Lees verder vertrouw bijvoorbeeld tot op zekere hoogte op het raamwerk.
Mono in een open source .NET-wereld
Zoals eerder vermeld, is een groot deel van het .NET-framework nu open source, en er zullen er nog meer volgen. Het is al mogelijk om er (enigszins) van te profiteren op andere platforms dan Windows. Je vraagt je misschien af hoe Mono nog steeds nuttig kan zijn voor mensen.
Het antwoord daarop is vrij simpel: veel van de bruikbare componenten van .NET zijn onzichtbaar voor eindgebruikers. Het is nog steeds vrij moeilijk om platformonafhankelijke grafische applicaties te bouwen met alleen het nu open source framework van Microsoft. Mono daarentegen is goed ingeburgerd en heeft meerdere manieren om native ogende programma's te schrijven, met weinig gedoe. En het zal alleen maar blijven groeien,
Natuurlijk, wanneer de open source-componenten van .NET meer ingeburgerd raken, zal het veel van de voordelen hebben behaald die Mono momenteel biedt. En dat kan alleen maar goed zijn voor Linux, maar ook voor gebruikers die er misschien naar willen overschakelen. Meer draagbare applicaties zijn immers altijd welkom.
Hoe ga je om met de applicatiekloof op Linux?
Beeldcredits: OndrejProsicky /Depositphotos
Austin Luong studeert momenteel voor een BIT en is een fervent Linux-liefhebber die graag bekeert over vrije software. Hij schrijft ook graag sci-fi, maar alleen in de privacy van zijn harde schijf.