Por que nunca tivemos “o ano do desktop Linux”

Usuários de Linux estão orando pelo Ano do Linux. Mas se formos ver o Linux ganhar força, há muito que os desenvolvedores Linux precisam melhorar.

Usuários de Linux estão orando pelo Ano do Linux.  Mas se formos ver o Linux ganhar força, há muito que os desenvolvedores Linux precisam melhorar.
Propaganda

Linux é incrível. Na verdade, eu já contei algumas das razões pelas quais o Ubuntu é melhor que o Windows 6 Coisas que o Ubuntu faz melhor que o Windows 6 Coisas que o Ubuntu faz melhor que o Windows Alguns acham que o Ubuntu é para nerds - mas a verdade é que o Ubuntu é tão fácil de usar quanto o Windows. De fato, há várias coisas que o Ubuntu faz melhor que o Windows 10. Leia Mais. Mas se é tão bom, por que menos de 2% dos computadores de mesa operam ativamente um sistema operacional baseado em Linux?

Essa é uma pergunta muito difícil de responder. Há muito tempo, os usuários de Linux em todo o mundo vêm orando pelo ano do desktop Linux. O Linux já experimentou o ano do desktop? [Opinião] O Linux já experimentou o ano da área de trabalho? [Opinião] Por um bom tempo, os usuários de Linux têm constantemente discutido se o sistema operacional de código aberto vai experimentar um "ano de desktop", onde a participação no mercado de desktops do Linux subitamente aumenta ... Leia Mais. Mas se formos ver o Linux ganhar força, ainda há muito que os desenvolvedores Linux precisam melhorar para ser um verdadeiro candidato.

Desenvolvimento de aplicações

Muitos desenvolvedores Linux tendem a dedicar seu tempo ao sistema operacional principal, deixando o desenvolvimento de aplicativos para outra pessoa. Isso leva a uma enorme desconexão entre o próprio sistema operacional e os aplicativos que ele executa.

Inúmeros aplicativos de código aberto começaram a vida sendo a ideia de uma pessoa, antes de se tornar um aplicativo imperdível. Exemplos incluem o Firefox, Filezilla, LibreOffice, VLC Media Player 7 Recursos Top Secret do Free VLC Media Player 7 Características Top Secret do Free VLC Media Player Que VLC praticamente joga tudo o que você joga nele é notícia velha. É também um gênio da mídia quando se trata de outras coisas além de reproduzir filmes. Analisamos alguns dos ... Leia mais e muitos mais.

Sabemos que é possível que a comunidade de código aberto faça ótimos aplicativos. Então, por que há tantos aplicativos mal escritos que parecem horríveis, não funcionam muito bem ou têm uma combinação desses dois problemas?

Isso é visto uma e outra vez na comunidade Linux. Você tem um sistema operacional bem escrito que é liso e bonito. Mas, além de alguns aplicativos principais, grande parte do software parece horrível ou mal escrito.

Basicamente, a comunidade precisa começar a olhar além do sistema operacional. Há uma razão pela qual a Microsoft e a Apple desenvolvem muitas de suas principais aplicações internamente. É a melhor maneira de os usuários terem continuidade na experiência que tanto o sistema operacional quanto os aplicativos fornecem.

Continuidade do aplicativo elementar OS

Algumas distribuições Linux estão começando a pensar em continuidade, como no exemplo acima. Mas isso é muito mais a exceção do que a regra.

Instalando Aplicativos

Se você deseja instalar um aplicativo no Windows, basta baixar o arquivo EXE apropriado e clicar duas vezes nele para iniciar o instalador. Este é o mesmo processo, não importa qual versão do Windows você está executando.

No Linux é um jogo completamente diferente. Aplicações Linux são instaladas e gerenciadas por repositórios Seu Guia para Repositórios do Ubuntu e Gerenciamento de Pacotes Seu Guia para Repositórios do Ubuntu e Gerenciamento de Pacotes Read More, que são um dos maiores pontos fortes do Linux. No entanto, eles também são uma das suas maiores fraquezas.

Existem várias maneiras diferentes de instalar aplicativos no Linux, variando de extremamente simples a quase impossíveis. Alguns desses processos são:

  • Um centro de software - semelhante a uma loja de aplicativos móveis, onde você pode procurar e instalar aplicativos com facilidade. No entanto, eles são tão bons quanto os repositórios carregados. Geralmente, muitos aplicativos estão faltando.
  • Arquivos Executáveis - Funcionam como arquivos EXE no Windows. Mas existem diferentes formatos para diferentes sabores do Linux. O Ubuntu usa DEB, mas o Fedora eo SUSE usam RPM, então você precisa saber quais arquivos executáveis ​​são compatíveis com sua distribuição Como instalar software no Linux: Explicação dos formatos de pacote Como instalar o software no Linux: Explicação dos formatos de pacote Você mudou para o Linux e deseja instalar algum software. Mas os gerenciadores de pacotes diferem dependendo da sua distribuição. Então, quais aplicativos você pode baixar e instalar? Está tudo nas siglas. Consulte Mais informação .
  • Linha de comando - Você precisará saber o repositório correto para o seu sabor do Linux, bem como os comandos de instalação corretos. Todos os quais são completamente diferentes, dependendo do sabor do Linux que você executa.
  • Compile from source - Faça o download do código fonte, compile-o e crie um script de instalação. No entanto, nos dias de hoje isso é raro.

Instalação do LibreOffice através da linha de comando

Como você pode ver, o processo de instalação de aplicativos Linux pode ser complicado, o que pode rapidamente desativar novos usuários. O Linux anseia por uma maneira simplificada e universal de instalar aplicativos. Infelizmente, isso exigiria uma grande reformulação da maneira fundamental como o Linux funciona, então provavelmente nunca acontecerá.

Melhor suporte, menos elitismo

Na maior parte, a comunidade Linux é uma fera próspera e agitada que contém pessoas extremamente talentosas. Instalando o Ubuntu Instale o Ubuntu no seu computador usando uma unidade Flash USB Instale o Ubuntu no seu computador usando uma unidade flash USB Deseja instalar o Ubuntu, mas não tem um DVD em branco extra? Não se preocupe! Após o download no arquivo ISO, você pode usar uma unidade flash USB altamente reutilizável para realizar o trabalho. Read More (e a maioria dos outros sabores do Linux) é um processo muito simples para a maior parte, embora isso não signifique que você não precise de ajuda em algum momento.

Se isso acontecer, você pode se dirigir aos Fóruns do Ubuntu - ou ao fórum apropriado para o seu estilo Linux - e pedir ajuda. É aí que os problemas começam. As pessoas estão ocupadas, então dependendo do seu problema, você pode achar que obtém pouca ou nenhuma resposta. Isso significa que você pode ter que resolver as coisas por si mesmo, o que nunca é bom se você é novo na “comunidade”.

Nerds Linux apontando diretamente para você
Crédito de imagem: Conrado via Shutterstock

Se você tiver sorte o suficiente para obter uma resposta, poderá descobrir que não é a resposta que esperava. Você vê, há um monte de elitismo no Linux e isso pode, por vezes, transbordar para lugares como fóruns de suporte foram usuários de capacidade técnica variada será pedir ajuda.

Portanto, se um novo usuário enviar um problema, ele pode ser ridicularizado por não fornecer informações suficientes. Pior, eles podem ser acusados ​​de perder tempo com um problema mundano que pode ser facilmente pesquisado no Google.

Ou ridicularizado por ser apenas um “noob”.

Felizmente, isso está se tornando cada vez menos frequente na comunidade, já que os usuários experientes estão começando a perceber que novos usuários precisam ser bem-vindos se quisermos desenvolver o Linux com todo o seu potencial. Mas o problema ainda existe - eu o vi em primeira mão - e realmente precisa ser completamente erradicado de todas as facetas da comunidade Linux.

Precisamos de menos opções

Tendo a escolha de escolher qual distribuição Linux você deve executar Switching To Linux? Veja como escolher a distro certa para o Linux? Aqui está como escolher a distribuição certa A sua primeira distribuição Linux pode adoçar ou azedar sua futura experiência com o Linux. É por isso que é importante ter essa escolha certa. Leia mais é ótimo, mas você pode ter muito de uma coisa boa. Atualmente existem 827 distribuições Linux listadas no Distrowatch. Oitocentos e vinte e sete! Esse é um número ridículo para qualquer um filtrar - mesmo para usuários experientes do Linux, como eu, não importa os novos usuários.

Closeup de HTML na tela do laptop
Crédito de imagem: Welcomia via Shutterstock

O problema é que o Linux é open source. Simplesmente, isso significa que qualquer um pode baixar o código-fonte de uma distribuição do Linux e criar sua própria versão. Se há algo que você não gosta muito, você pode fazer um projeto e começar o seu próprio. Isso parece ótimo em princípio, mas na realidade é inútil. A enorme lista de distribuições na maior parte compartilha a grande maioria dos códigos e aplicativos.

Imagine o que poderia ser conseguido se esses desenvolvedores decidissem contribuir para um conjunto menor de distribuições principais, em vez de fazer suas próprias coisas! Acho que acabaríamos com um ecossistema Linux mais desenvolvido, com menos problemas.

O processo de inicialização

Quando você inicializa o Windows pela primeira vez, você obtém uma tela inicial do Windows e, em seguida, logo após obter um prompt para efetuar login. Esse não é o caso no Linux. A maioria das distribuições usa o bootloader GRUB Como personalizar o carregador de boot GRUB usando o BURG [Ubuntu] Como personalizar o carregador de boot GRUB usando o BURG [Ubuntu] Leia mais, que por padrão pergunta como você deseja inicializar o sistema operacional e fornece 10 segundos para tomar a decisão.

Então, como um novo usuário, a primeira coisa com a qual você é saudado depois de instalar sua distribuição, é uma tela de linha de comando feia pedindo que você tome decisões como a versão do kernel que deseja inicializar.

É uma primeira impressão terrível.

Bootloader GRUB para Linux Ubuntu

O GRUB é incrível, e é muito útil quando dual-boot, pois permite que você selecione em qual sistema operacional você deseja iniciar. Mas por que tem que ser tão hostil aos usuários?

Por que não pode ser uma GUI onde o usuário clica no sistema operacional que deseja inicializar e, se houver apenas um sistema operacional, ignore o prompt GRUB. A Apple faz isso, então não há razão para o Linux não conseguir. Algumas distribuições estão fazendo ondas para isso, como o Elementary OS. Mas ainda há um longo caminho a percorrer para tornar o processo de inicialização mais fácil de usar.

Tela de seleção de inicialização dupla do Mac

Precisamos Melhorar o Linux

Este artigo pode ler como se eu estivesse atacando o Linux, ou que eu odeio isso. Nada poderia estar mais longe da verdade. Eu adoro o Linux e a comunidade de código aberto em geral. No entanto, se vamos ter “o ano do desktop Linux”, então as coisas precisam melhorar drasticamente.

O que é que vocês acham? Existe alguma coisa que você acha que deve ser mudada antes que o Linux possa realmente se tornar mainstream? Ou o Linux é bom do jeito que é?

Sinta-se livre para deixar seus pensamentos na seção de comentários abaixo.

Créditos da Imagem: Sofia Santos / Shutterstock

In this article