Propaganda

Linux é muitas coisas. É o componente principal Como atualizar facilmente o kernel Linux do Ubuntu com UkuuNão é fácil atualizar o kernel do Linux, mas se você estiver executando o Ubuntu e quiser o kernel mais recente, agora existe uma ferramenta simples que você pode usar para baixar a atualização: Ukuu. consulte Mais informação de um grande número de distribuições, os ombros sobre os quais grande plataforma móvel O Android é realmente um código aberto? E isso importa mesmo?Aqui vamos explorar se o Android é ou não realmente um código aberto. Afinal, é baseado no Linux! consulte Mais informação permanece, e melhor que outro Finalmente o Linux é bom o suficiente para substituir o Windows?Números recentes mostram que o uso de desktops Linux atingiu 2%, ainda é mais alto. Isso significa que o Linux atingiu um ponto em que pode substituir o Windows e o Mac OS X pelo usuário médio? consulte Mais informação , sistemas operacionais mais populares (definitivamente não são uma opinião).

instagram viewer

Uma de suas deficiências, no entanto, decorre de sua menor popularidade na área de trabalho: a disponibilidade de programas. Felizmente, existem coisas que podem ajudar nisso, Mono sendo um deles.

Estruturas de software: blocos de construção

As estruturas de software não são as coisas mais emocionantes, mas são úteis à sua maneira, trabalhando nos bastidores. Eles permitem que as pessoas desenvolvam aplicativos facilmente para outros, sem iniciar completamente do zero. Mono é um deles, como é o .NET Framework Um começo GNU para a Microsoft: O que um .NET Framework de código aberto significa para o resto de nósA Microsoft acaba de lançar uma parte significativa de seu código sob uma licença de código aberto permissiva. Este movimento rompe com anos de tradição. Mas por que e o que isso significa para você? consulte Mais informação .

Essas estruturas podem variar desde o uso para fins específicos ambientes de desktop 5 grandes ambientes de desktop Linux que você nunca ouviu falarExistem muitos ambientes de desktop Linux por aí - incluindo alguns ótimos dos quais você provavelmente nunca ouviu falar. Aqui estão cinco dos nossos favoritos. consulte Mais informação para algo disponível para vários sistemas operacionais. Por exemplo, o Área de trabalho de plasma do KDE KDE Explained: Uma olhada na interface de desktop mais configurável do LinuxComo é o Linux? Às vezes, unidade; outras vezes, o GNOME. Muitas vezes, porém, o Linux roda o KDE. Se você não estiver usando o antigo K Desktop Environment no seu PC Linux, agora é a hora de mudar! consulte Mais informação possui vários softwares que ajudam a facilitar a escrita de aplicativos nativos integrados. Isso inclui seu próprio IDE (ambiente de desenvolvimento integrado) chamado KDevelop.

linux mono kdevelop

Isso também pode trazer muitos benefícios para os usuários finais. Os desenvolvedores são capazes de criar formulários 10 aplicativos Linux exclusivos que você não encontrará no WindowsMovendo-se do Windows, você encontrará vários aplicativos que podem ser usados ​​para suplantar seu software proprietário antigo. Você encontrará até uma seleção de aplicativos e ferramentas impressionantes exclusivas para Linux. consulte Mais informação mais rápido, mais fácil e, como tal, pode levar a mudanças e melhorias muito mais rapidamente. Quando você fica sobre os ombros de gigantes, torna mais difícil alcançar essa altura extra.

Algumas estruturas são de natureza multiplataforma - os programas criados com elas podem funcionar entre diferentes sistemas operacionais Qual sistema operacional você deve escolher para o seu próximo PC?Comprando um novo PC? Você tem mais opções de sistema operacional do que nunca. Qual é o melhor sistema operacional para o seu computador? consulte Mais informação . Isso é útil para desenvolvedores e usuários finais. Por um lado, esses programas podem alcançar mais pessoas e, por outro, maior confiabilidade de uma base de usuários mais ampla.

O que é mono?

Mono é um exemplo de uma estrutura de plataforma cruzada disponível no Windows, Mac OS Faça o Linux parecer o macOS com esses ajustes fáceisSe você gosta do Linux, mas quer que ele se pareça mais com o macOS, está com sorte! Veja como fazer com que sua área de trabalho Linux pareça com o macOS. consulte Mais informação , Linux e muito mais. Foi inicialmente concebido como um Código aberto Seu guia completo para viver uma vida 100% gratuita e de código abertoWindows e macOS são sistemas operacionais comerciais, proprietários e de código fechado. O Linux e seus diversos aplicativos são gratuitos e de código aberto. Deseja usar apenas software livre e de código aberto? Aqui está como. consulte Mais informação implementação do .NET Framework no Linux. A partir daí, tornou-se algo mais, suportando vários sistemas operacionais diferentes.

plataformas mono linux

O mono (como o .NET) está fortemente ligado à linguagem de programação C #, conhecida por seu alto nível de portabilidade. Por exemplo, o Motor de jogo Unity Programando um jogo com unidade: um guia para iniciantesNo cenário em evolução do desenvolvimento de jogos independentes, o Unity surgiu como um padrão de fato: seu baixo custo, facilidade de uso e amplo conjunto de recursos o tornam ideal para o desenvolvimento rápido de jogos. consulte Mais informação usa o C # como uma maneira multiplataforma de criar videogames. Isso se deve em parte ao design do idioma. C # pode ser transformado em CIL (Idioma intermediário comum), que pode ser compilado Como compilar e instalar arquivos TAR GZ e TAR BZ2 no Ubuntu Linux consulte Mais informação para código nativo (mais rápido, menos portátil) ou execute um máquina virtual Por que a Java Virtual Machine ajuda seu código a executar melhorO que saber por que a máquina virtual java oferece ao Java mais vantagens sobre a programação nativa de um aplicativo? Leia mais para descobrir! consulte Mais informação (mais lento, mais portátil). O Mono fornece os meios para compilar e executar programas em C #, semelhantes ao .NET Framework.

Atualmente, ele é desenvolvido pelos proprietários do software que ele tentou imitar: a Microsoft. Com o fonte aberta O que é software de código aberto? [MakeUseOf explica]"Código aberto" é um termo que é muito usado nos dias de hoje. Você pode saber que certas coisas são de código aberto, como Linux e Android, mas você sabe o que isso implica? O que está aberto ... consulte Mais informação do framework .NET, o Mono é mais parecido do que nunca, capaz de integrar seu código em seu próprio design. O projeto também inclui um especial IDE (ambiente de desenvolvimento integrado) Editores de texto vs. IDEs: Qual é o melhor para programadores?Escolher entre um IDE avançado e um editor de texto mais simples pode ser difícil. Oferecemos algumas dicas para ajudá-lo a tomar essa decisão. consulte Mais informação chamado MonoDevelop, um pouco como o equivalente Linux do Visual Studio.

linux mono-desenvolvimento linux

Aplicativos mono e multiplataforma

Com tudo isso em mente, é bastante claro que a natureza de plataforma cruzada do Mono é bastante útil para as pessoas que se deslocam para Linux a partir do Windows Windows vs. Linux: Aqui está o que eles têm em comumEm vez de detalhar como o Linux tem isso ou o Windows não tem isso, talvez devêssemos comemorar que ambos os sistemas operacionais são robustos, eficazes e com recursos completos. Vamos ver o que exatamente eles têm em comum. consulte Mais informação . Ele atua como outro ponto de ligação entre os dois sistemas operacionais, para eliminar um dos maiores problemas da troca: software exclusivo 10 aplicativos Linux exclusivos que você não encontrará no WindowsMovendo-se do Windows, você encontrará vários aplicativos que podem ser usados ​​para suplantar seu software proprietário antigo. Você encontrará até uma seleção de aplicativos e ferramentas impressionantes exclusivas para Linux. consulte Mais informação .

Existem vários programas escritos em Mono. Esses aplicativos têm uma grande chance de serem plataforma cruzada 10+ ótimos aplicativos de plataforma cruzada para Windows e Linux consulte Mais informação , disponível entre vários sistemas operacionais. Junto com isso, o Mono realmente suporta muitos .NET binários Binário vs. Pacotes de origem: qual você deve usar?Os usuários do Linux têm duas maneiras principais de instalar programas: use um pacote pré-compilado ou compile você mesmo. Geralmente escolhemos um pacote, mas há momentos em que você deve considerar construir a partir do código-fonte. consulte Mais informação pronto para uso (ou seja, C # Arquivos EXE Como criar um arquivo de instalação "EXE"O que você faz quando cria um novo software Windows e deseja compartilhá-lo com o mundo? Idealmente, você criaria um pacote de instalação do EXE. Aqui está como. consulte Mais informação escrito no Visual Studio). Como tal, é possível que os programas .NET ainda não no Linux possam estar no futuro.

Você pode até estar usando um desses aplicativos sem saber!

KeePass

KeePass KeePass Password Safe - O melhor sistema de senhas criptografadas [Windows, Portable]Armazene suas senhas com segurança. Completo com criptografia e um gerador de senhas decente - para não mencionar plugins para Chrome e Firefox - o KeePass pode ser o melhor sistema de gerenciamento de senhas disponível no mercado. Se vocês... consulte Mais informação é um excelente gerenciador de senhas offline. Isso significa que, ao contrário, digamos, Última passagem Como migrar do LastPass para um gerenciador de senhas alternativoO LastPass é um gerenciador de senhas popular, mas se você decidiu mudar para outra solução, precisará exportar seus dados. Veja como exportar seus dados para 1Password, Dashlane ou KeePass. consulte Mais informação , suas informações não estão vinculadas a um servidor por conveniência. Mas isso pode ser um preço digno de pagar, por um nível mais alto de controle em suas mãos.

Também está escrito em Mono, permitindo a execução em várias plataformas diferentes. Embora seja voltado principalmente para o Windows, também significa que o macOS e Linux são suportados por ele. Embora possa não parecer muito nativo, funciona bem. Além disso, ter suas senhas acessíveis já é um benefício suficiente.

linux mono keepass

Pinta

A melhor maneira de descrever Pinta seria uma versão multiplataforma do Paint. NET (que por sua vez é um melhor versão do Microsoft Paint 7 alternativas gratuitas do Microsoft PaintA Microsoft retirou o MS Paint em favor do Paint 3D. Não estou impressionado? Encontramos alternativas gratuitas do Microsoft Paint para todas as suas necessidades de visualização e edição de imagens. consulte Mais informação ). É um aplicativo bastante simples, com uma quantidade razoável de poder para editar e criar imagens. Ao contrário do KeePass, parece um pouco melhor entre diferentes sistemas operacionais.

pinta linux mono

Infelizmente, também demonstra algumas limitações do Mono. Pintura. NET, o aplicativo em que foi inspirado, foi, afinal, escrito usando o .NET Framework Microsoft .NET Framework: Por que você precisa e como instalá-lo no WindowsVocê precisa instalá-lo ou atualizá-lo. Mas você sabe o que é o .NET Framework? Mostramos por que você precisa e como pode obter a versão mais recente. consulte Mais informação , e ainda continua sendo apenas o Windows. Embora a maioria das coisas possa funcionar entre as duas, se um programa depende de componentes específicos da estrutura do Windows, você precisará procure alternativas As 5 melhores alternativas do Photoshop que você pode executar no LinuxEncontrar uma alternativa do Adobe Photoshop para Linux não é tão difícil. Aqui estão as melhores alternativas do Photoshop para Linux. consulte Mais informação .

Vinho + Mono = melhor compatibilidade

O Mono também pode ajudar os comutadores do Windows a estender Vinho Como executar aplicativos e jogos do Windows com o Linux WineExiste alguma maneira de fazer o software Windows funcionar no Linux? Uma resposta é usar o Wine, mas, embora possa ser muito útil, provavelmente deve ser apenas o seu último recurso. Aqui está o porquê. consulte Mais informação , uma camada de compatibilidade para permitir que os usuários executem aplicativos do Windows. O Wine realiza engenharia reversa de muitas funcionalidades do Windows e converte esse comportamento em seus equivalentes Linux. Como tal, ele pode executar muitos programas não projetados para Linux, como se fossem.

O arquivo de instalação real do Mono contém várias bibliotecas de software, componentes que outros programas podem criar. Eles foram projetados para implementar o máximo do .NET Framework possível (embora em várias plataformas). Por isso, muitas coisas escritas para o Windows usando o referido framework também funcionarão no Mono.

componentes mono linux

O Wine pode tirar proveito de todo o trabalho que o Mono tem feito ao longo dos anos, usando-o para ajudar a executar aplicativos .NET ou mesmo programas com os componentes mencionados. Alguns jogos Como adicionar mods ao The Sims 4 e os melhores mods para experimentarO The Sims 4 inclui um poderoso suporte a modding. Criadores ambiciosos já estão produzindo novas modas, penteados coloridos, mods de jogabilidade e muito mais para aprimorar seu jogo. consulte Mais informação , por exemplo, confie na estrutura em algum grau.

Mono em um mundo .NET de código aberto

Como mencionado anteriormente, grande parte da estrutura .NET agora é de código aberto, com mais por vir. Já é possível (um pouco) tirar proveito dele em plataformas diferentes do Windows. Um deles, então, pode se perguntar como o Mono ainda pode ser útil para as pessoas.

A resposta para isso é bastante simples: muitos dos componentes utilizáveis ​​do .NET são invisíveis para os usuários finais. Ainda é bastante difícil criar aplicativos gráficos entre plataformas usando apenas a estrutura de código aberto da Microsoft. Mono, por outro lado, está bem estabelecido, tendo várias maneiras de escrever programas nativos, com pouco aborrecimento. E só vai continuar crescendo,

Obviamente, quando os componentes de código aberto do .NET se tornarem mais estabelecidos, eles ganharão muitos dos benefícios que o Mono atualmente oferece. E isso só pode ser bom para o Linux, assim como para usuários que desejam mudar para ele. Afinal, aplicativos mais portáteis são sempre bem-vindos.

Como você lida com a lacuna de aplicativos no Linux?

Crédito de imagem: OndrejProsicky /Depositphotos

Atualmente estudando para um BIT, Austin Luong é um entusiasta ávido por Linux que gosta de fazer proselitismo sobre software livre. Ele também gosta de escrever ficção científica, mas apenas na privacidade de sua unidade de disco rígido.