Annuncio pubblicitario

Linux è molte cose. È il componente principale Come aggiornare facilmente il kernel Linux di Ubuntu con UkuuL'aggiornamento del kernel di Linux non è facile, ma se stai eseguendo Ubuntu e desideri l'ultimo kernel, ora c'è un semplice strumento che puoi usare per scaricare l'aggiornamento: Ukuu. Leggi di più di un gran numero di distribuzioni, le spalle su cui a grande piattaforma mobile Android è davvero open source? E conta anche?Qui esploriamo se Android è davvero open source. Dopotutto, è basato su Linux! Leggi di più si alza e meglio di altri Linux è finalmente abbastanza buono per sostituire Windows?Dati recenti mostrano che l'utilizzo del desktop Linux ha raggiunto il 2%, è ancora il più alto. Questo significa che Linux ha raggiunto un punto in cui può sostituire Windows e Mac OS X per l'utente medio? Leggi di più , sistemi operativi più popolari (sicuramente non un'opinione).

Uno dei suoi difetti, tuttavia, deriva dalla sua bassa popolarità sul desktop: la disponibilità di programmi. Fortunatamente, ci sono cose che possono aiutare questo,

instagram viewer
Mono essere uno di loro.

Frame software: blocchi predefiniti

I framework software non sono le cose più interessanti, ma sono utili a modo loro, lavorando dietro le quinte. Consentono alle persone di sviluppare facilmente applicazioni per gli altri, senza ricominciare completamente da zero. Mono è uno di questi, come è il .NET Framework Un inizio GNU per Microsoft: cosa significa un framework .NET open source per il resto di noiMicrosoft ha appena rilasciato una parte significativa del suo codice con una licenza open source permissiva. Questa mossa si rompe con anni di tradizione. Ma perché e cosa significa per te? Leggi di più .

Questi framework possono variare dall'uso specifico ambienti desktop 5 fantastici ambienti desktop Linux di cui non hai mai sentito parlareCi sono molti ambienti desktop Linux là fuori - inclusi alcuni fantastici di cui probabilmente non hai sentito parlare. Ecco cinque dei nostri preferiti. Leggi di più a qualcosa disponibile per più sistemi operativi. Ad esempio, il Desktop al plasma di KDE KDE ha spiegato: uno sguardo all'interfaccia desktop più configurabile di LinuxChe aspetto ha Linux? A volte, Unità; altre volte, GNOME. Spesso, però, Linux esegue KDE. Se non stai utilizzando K Desktop Environment sul tuo PC Linux, ora è il momento di cambiare! Leggi di più dispone di più software che semplificano la scrittura di applicazioni native integrate. Ciò include il proprio IDE (ambiente di sviluppo integrato) chiamato KDevelop.

Linux mono kdevelop

Questo può avere molti vantaggi anche per gli utenti finali. Gli sviluppatori sono in grado di creare applicazioni 10 app Linux esclusive che non troverai su WindowsPassando da Windows, troverai molte app che puoi utilizzare per soppiantare il tuo vecchio software proprietario. Troverai anche una selezione di straordinarie applicazioni e strumenti esclusivi di Linux. Leggi di più più veloce, più facilmente e come tale può spingere cambiamenti e miglioramenti molto più rapidamente. Quando ti trovi sulle spalle dei giganti, rende un po 'meno doloroso raggiungere quell'altezza aggiuntiva.

Alcuni framework sono di natura multipiattaforma: i programmi scritti con essi possono funzionare tra loro diversi sistemi operativi Quale sistema operativo scegliere per il tuo prossimo PC?Stai acquistando un nuovo PC? Hai più scelte di sistema operativo che mai. Qual è il miglior sistema operativo per il tuo computer? Leggi di più . Ciò è utile sia per gli sviluppatori che per gli utenti finali. Da un lato, tali programmi possono raggiungere più persone e, dall'altro, una maggiore affidabilità da una base di utenti più ampia.

Che cos'è Mono?

Mono è un esempio di un framework multipiattaforma disponibile su Windows, Mac OS Rendi Linux simile a macOS con queste semplici modificheSe ti piace Linux ma vuoi che assomigli di più a macOS, sei fortunato! Ecco come rendere il tuo desktop Linux simile a macOS. Leggi di più , Linux e altro ancora. È stato inizialmente progettato come un open source La tua guida completa per vivere una vita gratuita e open source al 100%Windows e macOS sono sistemi operativi commerciali, proprietari e chiusi. Linux e le sue numerose applicazioni sono gratuite e open source. Vuoi utilizzare solo software gratuito e open source? Ecco come. Leggi di più implementazione di .NET Framework su Linux. Da lì, si è trasformato in qualcosa di più, supportando più sistemi operativi diversi.

piattaforme mono linux

Mono (come .NET) è fortemente legato al linguaggio di programmazione C #, noto per l'alto livello di portabilità. Ad esempio, il Unity game engine Programmazione di un gioco con unità: una guida per principiantiNel panorama in evoluzione dello sviluppo di giochi indie, Unity è emerso come uno standard di fatto: il suo basso costo, la facilità d'uso e l'ampia gamma di funzionalità lo rendono ideale per uno sviluppo rapido del gioco. Leggi di più usa C # come modo multipiattaforma per creare videogiochi. Ciò è in parte dovuto al design della lingua. C # può essere trasformato in CIL (Common Intermediate Language), che può essere compilato Come compilare e installare i file TAR GZ e TAR BZ2 in Ubuntu Linux Leggi di più al codice nativo (più veloce, meno portatile), oppure eseguire a macchina virtuale Perché la Java Virtual Machine aiuta a far funzionare meglio il tuo codiceCosa sapere perché la macchina virtuale Java offre a Java maggiori vantaggi rispetto alla programmazione nativa per un'applicazione? Continuate a leggere per scoprirlo! Leggi di più (più lento, più portatile). Mono fornisce i mezzi per compilare ed eseguire programmi C #, in modo simile a .NET Framework.

In questi giorni, è stato sviluppato dai proprietari del software che ha cercato di emulare: Microsoft. Con il sourcing aperto Che cos'è il software open source? [MakeUseOf Explains]"Open source" è un termine molto diffuso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Cosa è aperto ... Leggi di più del framework .NET, Mono è più simile che mai, in grado di integrare il proprio codice nel proprio design. Il progetto include anche uno speciale IDE (ambiente di sviluppo integrato) Redattori di testo vs. IDE: quale è meglio per i programmatori?Scegliere tra un IDE avanzato e un semplice editor di testi può essere difficile. Offriamo alcune informazioni utili per aiutarti a prendere quella decisione. Leggi di più chiamato MonoDevelop, un po 'come l'equivalente Linux di Visual Studio.

Linux mono monodevelop

Applicazioni mono e multipiattaforma

Tenendo presente tutto ciò, è abbastanza chiaro che la natura multipiattaforma di Mono è piuttosto utile per le persone che si spostano Linux da Windows Windows vs. Linux: ecco cosa hanno in comuneInvece di criticare il modo in cui a Linux manca questo o Windows, forse dovremmo celebrare che entrambi i sistemi operativi sono robusti, efficaci e completi di funzionalità. Vediamo cosa hanno esattamente in comune. Leggi di più . Funziona come un altro punto di collegamento tra i due sistemi operativi, per eliminare uno dei maggiori problemi di commutazione: software esclusivo 10 app Linux esclusive che non troverai su WindowsPassando da Windows, troverai molte app che puoi utilizzare per soppiantare il tuo vecchio software proprietario. Troverai anche una selezione di straordinarie applicazioni e strumenti esclusivi di Linux. Leggi di più .

Esistono numerosi programmi scritti in Mono. Queste applicazioni hanno un'alta probabilità di essere piattaforma incrociata 10+ fantastiche app multipiattaforma per Windows e Linux Leggi di più , disponibile tra più sistemi operativi. Insieme a questo, Mono in realtà supporta molti .NET binari Binario vs. Pacchetti sorgente: quale utilizzare?Gli utenti Linux hanno due modi principali per installare i programmi: usare un pacchetto predefinito o compilarlo da soli. Di solito scegliamo un pacchetto, ma ci sono momenti in cui dovresti considerare di costruire dal sorgente. Leggi di più out of the box (ovvero C # File EXE Come creare un file di installazione "EXE"Cosa fai quando hai creato un nuovo software Windows e vuoi condividerlo con il mondo? Idealmente, dovresti creare un pacchetto di installazione EXE. Ecco come. Leggi di più scritto in Visual Studio). Pertanto, è possibile che i programmi .NET non ancora su Linux possano essere in futuro.

Potresti persino utilizzare una di queste applicazioni senza saperlo!

KeePass

KeePass KeePass Password Safe - Il sistema di password crittografato definitivo [Windows, portatile]Archivia in modo sicuro le tue password. Completo di crittografia e un generatore di password decente - per non parlare dei plugin per Chrome e Firefox - KeePass potrebbe essere il miglior sistema di gestione delle password. Se tu... Leggi di più è un eccellente gestore di password offline. Ciò significa che a differenza, diciamo, LastPass Come migrare da LastPass a un gestore di password alternativoLastPass è un noto gestore di password, ma se hai deciso di passare a un'altra soluzione, dovrai esportare i tuoi dati. Ecco come esportare i tuoi dati in 1Password, Dashlane o KeePass. Leggi di più , le tue informazioni non sono legate a un server per motivi di convenienza. Ma questo potrebbe essere un prezzo degno da pagare, per un livello di controllo più elevato nelle tue mani.

È anche scritto in Mono, lasciandolo correre su più piattaforme diverse. Sebbene sia principalmente rivolto a Windows, significa anche che sia macOS che Linux sono supportati da esso. Anche se potrebbe non sembrare molto nativo, funziona bene. Inoltre, avere le password accessibili è abbastanza vantaggioso.

Linux Mono Keepass

Pinta

Il modo migliore per descrivere Pinta sarebbe una versione multipiattaforma di Paint. NET (che a sua volta è a versione migliore di Microsoft Paint 7 alternative gratuite a Microsoft PaintMicrosoft ha ritirato MS Paint a favore di Paint 3D. Non impressionato? Abbiamo trovato alternative gratuite a Microsoft Paint per tutte le esigenze di visualizzazione e modifica delle immagini. Leggi di più ). È un'applicazione abbastanza semplice, con una discreta potenza per modificare e creare immagini. A differenza di KeePass, sembra un po 'meglio tra diversi sistemi operativi.

pinta linux mono

Purtroppo, mostra anche alcune limitazioni di Mono. Dipingere. NET, l'applicazione da cui è stato ispirato, dopo tutto, è stato scritto usando il .NET Framework Microsoft .NET Framework: perché ne hai bisogno e come installarlo su WindowsÈ necessario installarlo o aggiornarlo. Ma sai cos'è .NET Framework? Ti mostriamo perché ne hai bisogno e come puoi ottenere l'ultima versione. Leggi di più e tuttavia rimane ancora solo Windows. Mentre la maggior parte delle cose può funzionare tra i due, se un programma si basa su componenti specifici del framework di Windows, dovrai farlo cercare alternative Le 5 migliori alternative a Photoshop che puoi eseguire su LinuxTrovare un'alternativa di Adobe Photoshop per Linux non è così difficile. Ecco le migliori alternative a Photoshop per Linux. Leggi di più .

Wine + Mono = Migliore compatibilità

Mono può anche aiutare gli switcher di Windows attraverso l'estensione Vino Come eseguire app e giochi per Windows con Linux WineEsiste un modo per far funzionare il software Windows su Linux? Una risposta è usare Wine, ma sebbene possa essere molto utile, probabilmente dovrebbe essere solo l'ultima risorsa. Ecco perché. Leggi di più , un livello di compatibilità per consentire agli utenti di eseguire applicazioni Windows. Wine reverse progetta molte funzionalità di Windows e traduce tale comportamento nei loro equivalenti Linux. Come tale, può eseguire molti programmi non progettati per Linux, come se lo fossero.

Il file di installazione Mono attuale contiene una serie di librerie software, componenti che possono essere creati da altri programmi. Sono progettati per implementare il maggior numero possibile di .NET Framework (anche se multipiattaforma). Per questo motivo, molte cose scritte per Windows usando detto framework funzioneranno anche in Mono.

componenti mono di Linux

Wine può trarre vantaggio da tutto il lavoro svolto da Mono nel corso degli anni, utilizzandolo per eseguire applicazioni .NET o persino programmi con tali componenti al loro interno. Alcuni giochi Come aggiungere le mod a The Sims 4 e le migliori mod da provareThe Sims 4 include un potente supporto per il modding. Creatori ambiziosi stanno già sfornando nuove mode, acconciature ricolorate, mod di gioco e altro ancora per migliorare il tuo gioco. Leggi di più , ad esempio, fare affidamento sul framework in una certa misura.

Mono in un mondo .NET open source

Come accennato in precedenza, gran parte del framework .NET è ora open source, con altri a venire. È già possibile (in qualche modo) sfruttarlo su piattaforme diverse da Windows. Uno, quindi, potrebbe chiedersi come Mono potrebbe essere ancora utile per le persone.

La risposta è abbastanza semplice: molti dei componenti utilizzabili di .NET sono invisibili agli utenti finali. È ancora abbastanza difficile creare applicazioni grafiche multipiattaforma utilizzando solo il framework open source di Microsoft. D'altra parte, Mono è ben consolidato, con diversi modi per scrivere programmi nativi, con poca seccatura. E continuerà solo a crescere,

Naturalmente, quando i componenti open source di .NET diventeranno più affermati, avranno ottenuto molti dei vantaggi che Mono offre attualmente. E questo può essere solo una buona cosa per Linux, così come per gli utenti che potrebbero voler passare ad esso. Dopotutto, sono sempre benvenute più applicazioni portatili.

Come gestite il gap applicativo su Linux?

Credito di immagine: OndrejProsicky /Depositphotos

Attualmente studiando per un BIT, Austin Luong è un appassionato appassionato di Linux che ama fare proselitismo sul software libero. Gli piace anche scrivere fantascienza, ma solo nella privacy del suo disco rigido.