Ainda podemos ter o ano do desktop Linux?

Ainda podemos ter o ano do desktop Linux?

No Linux Application Summit (LAS) em Barcelona, o GNOME, o KDE e outros desenvolvedores do Linux se reuniram para trabalhar na criação de processos incrementais na área de trabalho do Linux. O fundador do NextCloud e ex-membro do conselho do KDE, Frank Karlitschek, teve outra idéia maior: recuperar o “Ano da área de trabalho Linux” como um plano real, e não como uma piada. No entanto, fica a pergunta: ainda podemos ter o ano do desktop Linux? Na verdade, o assunto foi levantado antes por Linus Torvalds.

Karlitschek lembrou sua audiência, nos anos 90, quando o movimento do software livre e código aberto realmente ganhou força. Naquela época, ninguém pensou que o Linux pudesse assumir o controle do servidor. Contudo, foi justamente isso que aconteceu. Então, por que a área de trabalho do Linux também não pode decolar? Claro, havia a concorrência de todos os negócios que a Microsoft dominava. Porém, o desktop Linux também sofria de muitas feridas internas. E, infelizmente, Karlitschek acha que os desenvolvedores de desktops Linux ainda se entregam à insanidade de fazer a mesma coisa repetidamente, mas esperando resultados diferentes.

Ainda podemos ter o ano do desktop Linux? É preciso avançar

Ainda podemos ter o ano do desktop Linux?

 

Karlitschek observou que ele era um dinossauro e não está mais na área de trabalho do Linux em si, disse que ainda deseja que seja bem-sucedido. Ele defende que ainda é necessário um desktop gratuito. Porém, esse desktop deve ser mais acolhedor para fornecedores de software independentes (ISVs). Com isso, ele disse:

Podemos oferecer aos usuários normais coisas como Microsoft Word, Photoshop, jogos e aplicativos corporativos, como Oracle e SAP.

Comparado a qualquer outro sistema operacional de usuário final, o Linux possui apenas alguns aplicativos. Então, como o Linux pode fazer isso? Karlitschek teve várias sugestões práticas.

Primeiro, é preciso haver um portal central do desenvolvedor. É aqui que os ISVs podem encontrar a documentação, os tutoriais, os kits de desenvolvimento de software (SDKs) e os exemplos de que precisam para acelerar a criação de aplicativos. Karlitschek não tem tempo para procurar as respostas. Adobe, Apple e Microsoft fazem tudo isso bem, porém, o Linux realmente não tem nada parecido com isso.

Em seguida, os ISVs precisam de interfaces de programação de aplicativos (API) estáveis.

Você pode executar aplicativos Windows de 20 anos ainda nas janelas modernas. Isso é loucura, mas você pode, disse Karlitschek.

Com o Linux, você sempre precisa recompilar links para as bibliotecas mais recentes.

Continuando com esse tema, o Linux também precisa de APIs consistentes. Por exemplo, de sua própria perspectiva, o NextCloud precisa trabalhar com o Nautilus do GNOME e o gerenciador de arquivos Dolphin do KDE. As duas APIs são para gerenciamento básico de arquivos. Por que você está pedindo aos ISVs que façam o dobro do trabalho? E, é claro, esses são apenas dois principais gerenciadores de arquivos. Existem muitos mais.

Kit de ferramentas

Um ponto antigo que os ISVs enfrentam é qual kit de ferramentas eles devem usar. Embora isso ainda cause desconforto para os desenvolvedores de desktop, não é mais um problema real para os ISVs. Eles escolhem o kit de ferramentas de software que desejam e o fazem funcionar. Sem problemas.

A embalagem, no entanto, ainda é um problema na garupa. É verdade que a ascensão do Snap e Flatpak, fornecendo aplicativos em contêineres que podem ser executados em várias distribuições Linux, tornou mais fácil do que nunca para os ISVs distribuírem seus programas no Linux. Entretanto, por que temos dois desses? Por que não podemos ter um?

E, por que, nesse caso, com o desktop Linux tendo no máximo 3% do mercado, temos duas grandes fundações de desktops Linux? Karlitschek ficou muito feliz em ver o GNOME e o KDE se unindo no LAS. Mas por que não se unir, ou pelo menos trabalhar juntos, sob uma base conjunta?

Por falar nisso, não é hora, já que a Microsoft está trazendo aplicativos de usuário final para Linux usando o Electron, um meio de desenvolvimento de plataforma cruzada de alto nível, como Teams e Visual Studio Code, para incentivar a Microsoft a trazer toda a Microsoft Office para Linux? Ou ajudar a Adobe a trazer o Photoshop para o Linux?

Quem quer?

Os puristas do software livre podem não querer, mas os usuários comuns sim. Afinal, como outros observaram na conferência, agora você pode executar o Office 365 no Linux.

Nem todos na conferência ficaram felizes com seus comentários. Os apoiadores do LibreOffice e GIMP não ficaram satisfeitos com a idéia de seus principais rivais chegarem ao Linux.

Mas seus principais pontos foram bem recebidos. A maioria dos desenvolvedores de desktops Linux na conferência concordou que eles precisam unir seus fragmentos em um todo e que todos os esforços devem ser feitos para facilitar a vida dos ISVs portando seus aplicativos para o Linux.

Quem sabe. Se as idéias de Karlitschek forem postas em prática, talvez haja um verdadeiro “Ano do desktop Linux”. Afinal, está claro que nem todo mundo está feliz por ter que mudar do Windows 7 para o Windows 10. Além disso, a própria Microsoft pretende substituir sua área de trabalho tradicional pelo Windows como um Serviço. Portanto, a pergunta é pertinente. Quando será o ano do desktop Linux?

Fonte: ZDNet