Principais razões pelas quais o Linux não tem mais aplicativos

O Linux tem uma abundância de aplicativos úteis e interessantes, mas quando você muda para ele pela primeira vez, pode ficar frustrado com a falta de nomes familiares. Se você usa o Linux há algum tempo, também pode ficar desapontado com o que pode parecer uma taxa de construção relativamente lenta ou uma falta permanente de certos tipos de aplicativos. Verificar Melhores sites para baixar aplicativos Linux em formato DEB ou RPM.

Principais razões pelas quais o Linux não tem mais aplicativos - Linux

Por que alguns aplicativos ainda não apareceram no Linux e o que está impedindo a comunidade de produzir mais alternativas? Vamos descobrir.

1. Existem muitas versões do Linux

Quando você desenvolve um aplicativo para Windows, você só precisa testá-lo em alguns sistemas: a versão mais recente do Windows, a versão anterior e talvez, dependendo se seu aplicativo está direcionado a trabalhos muito lentos, a versão anterior também . É um processo relativamente simples.

No Linux, existe um mar de versões diferentes, conhecidas como distribuições. Mesmo se você se identificar com os mais proeminentes, isso pode significar suportar meia dúzia de distribuições.

Digamos que você decida dar suporte apenas ao Ubuntu, que é a versão mais popular em PCs. Com o cronograma de lançamento do Ubuntu significando uma atualização a cada seis meses, até isso pode ser mais do que parece.

Formatos de pacotes genéricos melhoraram um pouco a situação, mas ainda há muitas opções. Se você está direcionando o Ubuntu, faz sentido usar o formato Snap, mas a maioria das outras distribuições tem mais afinidade com Flatpak em vez de Snap. Enquanto algumas outras distribuições se estabeleceram em AppImage.

Em teoria, os aplicativos podem ser executados em qualquer um desses três formatos em qualquer distribuição. Mas digamos que sua distribuição envie uma versão antiga dos componentes de back-end que o formato Flatpak precisa para executar. Isso significa que o aplicativo pode não ter a funcionalidade que o desenvolvedor espera. A situação está melhorando, mas o Linux ainda tem caminhos a percorrer para tornar o cenário mais fácil para os desenvolvedores de aplicativos.

2. O Linux tem um modelo de financiamento pouco claro

Principais razões pelas quais o Linux não tem mais aplicativos - Linux

O Linux é tanto uma filosofia quanto um sistema operacional. Tecnicamente, o Linux não é nem mesmo um sistema operacional, mas um kernel, que é o aspecto do seu computador que permite que os botões que você pressiona façam algo e permite que sua tela exiba o que está sendo feito.

As interfaces de desktop e aplicativos que usamos não têm nada a ver com o Linux. Você pode executar muitos dos mesmos aplicativos com o FreeBSD, que não usa o kernel Linux – e você não pode executar a maioria desses aplicativos em Chromebooks ou Android.

A filosofia subjacente ao Linux desktop é o conceito de liberdade de software, onde este código fonte deve ser visível e compartilhado livremente. Essa é a única maneira conhecida de garantir que os aplicativos não estejam fazendo algo suspeito e dar aos usuários o direito de apropriar-se de seus dispositivos.

Como resultado, é difícil cobrar diretamente pelos aplicativos. Você pode vender o aplicativo sob uma licença de software livre, mas como o código está disponível gratuitamente, não há nada que impeça outra pessoa de montar e distribuir outra cópia do seu aplicativo sem nenhum custo.

Como tal, as equipes que desenvolvem o Linux e aplicativos relacionados tiveram que experimentar diferentes maneiras de financiar seu trabalho. Muitos voluntários financiam seu trabalho com um emprego de tempo integral diferente. Muitos dos voluntários são estudantes. Algumas pessoas conseguem empregos onde são pagas para desenvolver um aspecto do Linux, mas em seu tempo livre contribuem para outro. Apenas alguns desenvolvedores são capazes de fazer doações suficientes para compensar seus esforços.

Não há um modelo de financiamento claro para quem quer ganhar a vida criando aplicativos para Linux, como existem para outras plataformas, a menos que esses aplicativos sejam proprietários, que é o tipo de aplicativo que muitos usuários de Linux não querem fazer.

Uma distribuição Linux é uma exceção, o Elementary OS paga o que você pode abordar para aplicativos gratuitos e de código aberto lançados no AppCenter (foto acima), mas até agora os usuários não pagaram o suficiente para desenvolvedores de aplicativos, alegando que é uma distribuição completa. -tempo de trabalho. Verificar Quer instalar o Elementary OS? Por que você deve instalá-lo!

3. Faltam fundos para o desenvolvimento

Esse modelo de financiamento pouco claro é parte do motivo pelo qual muitas comunidades Linux não têm acesso a fundos suficientes para fazer o tipo de trabalho que gostariam de fazer. As equipes que trabalham em um ambiente de desktop específico podem querer projetar um conjunto completo de aplicativos que se integrem à sua interface, mas não têm recursos para pagar as pessoas para fazer o trabalho.

Essa falta de recursos significa que as comunidades de software livre dependem principalmente de voluntários para avançar em seu curso. Se não houver um voluntário com interesse, tempo e habilidade, a inscrição necessária geralmente não é criada.

Isso também resulta em voluntários colaborando em determinados aplicativos. Isso não é necessariamente uma coisa ruim. Mas se você está se perguntando por que não há mais alternativas de código aberto para o LibreOffice, é em parte porque geralmente é a opção mais sensata para voluntários e até empresas que contratam alguns desenvolvedores, para contribuir com a funcionalidade que desejam para o LibreOffice, em vez de criando outra suíte de escritório. do zero. Verificar A maioria dos lugares onde o Linux é mais fácil que o Windows.

4. O diálogo aberto vem com diferenças

Com voluntários fazendo tanto desenvolvimento no Linux, e com a filosofia de código aberto e restrições financeiras levando as equipes a trabalharem juntas, é necessária muita comunicação para juntar todas as peças.

Como as pessoas geralmente não conseguem atrair desenvolvedores pagos, elas precisam convencer o desenvolvedor a oferecer seu tempo por motivos éticos ou práticos. Isso significa postagens em blogs ou discursos pessoais que podem ter o efeito de inspirar alguns e afastar outros.

O desenvolvimento de código aberto também tende a aparecer nos espaços abertos, por meio de listas de discussão e como GitHub e GitLab. Essas conversas geralmente envolvem diferenças de opinião. Controvérsias podem se formar, levando os desenvolvedores a desenvolver sua própria interface do zero, duplicando o trabalho que outra pessoa já fez.

Isso é parte do motivo pelo qual o Linux tem tantas interfaces que tecnicamente fazem a mesma coisa, mas de maneiras diferentes.

Tudo isso antes que as pessoas que usam todos esses aplicativos se envolvessem. Os usuários podem ter emoções mais fortes do que os desenvolvedores, especialmente quando se sentem impotentes porque um aplicativo amado muda sua aparência ou o recurso em que confiam desaparece completamente. Alguns desenvolvedores enfrentam tanta hostilidade que param de desenvolver software livre devido à exaustão. Verificar Adeus CentOS: Veja como instalar o Rocky Linux 8.

5. O Linux tem uma baixa participação de mercado

Claro, os usuários não querem apenas aplicativos desenvolvidos especificamente para Linux. Muitos deles querem acessar o mesmo aplicativo que usaram no Windows e no macOS, como o Photoshop. Alguns desses aplicativos estão chegando ao Linux ao longo do tempo, como o Steam, mas muitos não.

A participação de mercado relativamente pequena do Linux é uma grande razão para isso. Embora o Linux seja dominante em servidores e supercomputadores, uma porcentagem relativamente pequena de pessoas usa Linux em seus computadores pessoais. Isso ainda se traduz em milhões de pessoas, mas muitas empresas veem essa participação de mercado como não valendo o custo de pagar aos desenvolvedores para manter o suporte a um terceiro sistema operacional quando já estão ganhando dinheiro suficiente.

6. As empresas estão preocupadas com o licenciamento de direitos abandonados

Algumas empresas têm reservas sobre a licença de direitos relegados que a maioria dos aplicativos usa no Linux. Essas empresas podem querer desenvolver aplicativos ou integrar determinados componentes, mas temem que possam acabar legalmente precisando abrir todo o código em seu aplicativo proprietário como resultado.

Muitas empresas têm uma aversão à GNU General Public License, que exige que qualquer aplicativo que use código compartilhado dentro da GPL seja de código aberto.

As empresas que usam aplicativos gratuitos geralmente preferem código disponível sob licenças permissivas, como MIT e Apache, que permitem que as pessoas usem o código sem que o aplicativo resultante tenha que se tornar gratuito e de código aberto.

Para uma empresa cujo modelo de negócios gira em torno da venda de código-fonte fechado, interpretar mal a licença de software livre e estar aberto a reclamações legais pode ser uma ameaça aos resultados da empresa. Verificar O que é software abandonado ou obsoleto e isso é legal?

No entanto, os aplicativos Linux continuam a ser desenvolvidos!

Apesar desses desafios, o Linux continua atraindo desenvolvedores de aplicativos. A natureza livre e aberta do Linux o torna um ótimo lugar para o aprendizado dos alunos. O código-fonte aberto também permite que as pessoas usem aplicativos existentes como base para novos aplicativos, em vez de começar do zero.

Depois, há pessoas que concordam com os valores do Linux e não podem se expor para ajudar a Microsoft, a Apple ou o Google a ganhar mais dinheiro. Isso mantém o ecossistema vibrante e ativo, mesmo que você precise experimentar aplicativos dos quais nunca ouviu falar. Agora você pode visualizar Mais evidências de que a Microsoft é realmente uma fã do Linux.

DzTech

Sou um engenheiro estadual com vasta experiência nas áreas de programação, criação de sites, SEO e redação técnica. Sou apaixonado por tecnologia e me dedico a fornecer informação de qualidade ao público. Posso me tornar um recurso mais valioso para usuários que procuram informações precisas e confiáveis ​​sobre análises de produtos e aplicações especializadas em diversos campos. Meu compromisso inabalável com a qualidade e a precisão garante que as informações fornecidas sejam confiáveis ​​e úteis para o público. A busca constante pelo conhecimento me leva a acompanhar os mais recentes desenvolvimentos tecnológicos, garantindo que as ideias compartilhadas sejam transmitidas de forma clara e acessível.
Ir para o botão superior