No meiobit teve um post esses dias sobre linux e mais uma vez houve comentários tristes do tipo “linux só vai se dar bem quando unificar tudo e etc”. Eu realmente fiquei com vontade de falar sobre isso.

Alguém lá falou e outros assinaram embaixo que Linux só vai triunfar quando não existir mais essa diversidade e se unificar, oferecendo uma experiência mais padrão para o usuário. Ora, eu sinceramente discordo totalmente disso. Não discordo do fato de que isso talvez ajudasse - discordo de que isso seja a solução e discordo totalmente, 100%, sobre a qualidade inerente de tal atitude.

O que nós temos no linux? Um sistema que pode ser do jeito que vc quiser. Se você tiver o conhecimento e a paciência necessários, pode ser qualquer coisa que você quer. Mas mesmo para um usuário normal ele pode se customizar para as suas vontades de uma maneira simples e eficiente. Quer algo bonito? Tente Gnome ou KDE. Ainda pode escolher qual é o estilo que mais lhe agrada, e dentro desse estilo ainda há n modos de customizá-lo, tanto um quanto outro. Quer algo um pouco menos bonito, mas mais leve e prático? XFCE. Quer algo bem barebones mas ainda assim bem útil? Fluxbox. Enlightenment. Quer algo beeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeem simples? Rat Poison (só pra citar mesmo, não conheço direito esse =P)

A diversidade é confusa? Ela pode ser à primeira vista, mas a questão é que culpar a diversidade é querer que o mundo linux, que é justamente sobre liberdade de escolha e customização, torne-se homogêneo, padronizado. A escolha é uma delícia.

Entretanto, há diversidades e diversidades…

Eu penso que há certas coisas que realmente vão além da diversidade e aí não apenas confundem como deixam as coisas mais complicadas.

- O número de distribuições, por exemplo. Existem centenas (quiçá milhares) de distribuições. Isso é ruim? Não, justamente porque elas particularizam as coisas pras pessoas que não tem o conhecimento e a paciência. A questão é que essas divisões vão ficando cada vez mais profundas. E profundas.. E profundas… Assim, existe uma distribuição focada em produção de mídia, aí uma focada só em produção de mídia e outra mais ou menos em produção de mídia - aí tem uma focada nisso com firefox, outra com opera, e por aí vai. Penso que, se há um objetivo em comum, diferençazinhas e ideologiazinhas deveriam ser esquecidas. Faz diferença? Faz, mas às vezes é melhor você concentrar as forças pra fazer uma coisa só, que seja focada em fazer o que se propõe bem e cada vez melhor, e as particularidades que sejam deixadas para o usuário. Assim a correção de bugs seria mais rápida e eficiente, bem como o desenvolvimento de novos aplicativos e recursos e etc.

Temos, como grande exemplo, Alinex, que é simplesmente… Ubuntu. Por que diabos existe uma distruibuição feita para a faculdade de não-sei-aonde em Portugal? Porque não unificar as distros focadas em universidades? Enfim…

- Tem que acabar a megalomania dos desktop environments. Porque desenvolver programas excelentes que dependem de zilhões de bibliotecas de gnome ou kde? Por que não acabar com coisas como libprintgnomeui ou coisa assim, que é uma biblioteca do gnome pra imprimir coisas - por que não produzir uma dessas bibliotecas que sirva para todos os desktops? Aí você diria “dã, vc vai trocar uma biblioteca por outra”. Mas o que eu digo é, será que já não há uma no xfce que lide com impressões? Por que não criar uma que substitua essas do xfce, kde, gnome, e sirva pra todos os aplicativos? Isso não tem nada a ver com GTK+, Qt, etc, tem a ver com esse funcionamento que serviria pra integrar muito mais os aplicativos e deixar o próprio sistema mais rápido e leve.

Aliás, a megalomania vai muito além num fator de que me deixa muito irritado: Compositor. O KDE4 já vem com um compositor pretensioso… O Metacity colocou suas manguinhas de fora há algum tempo… O Xfwm também já está vindo com transparência e etc. Porra, por que não pegar essas pessoas que gastam o tempo desenvolvendo isso pra colaborar com o compiz-fusion? Há gente que diz “ah mas o do xfce é leve, eu não preciso do compiz-fusion” - por que não desenvolver o compiz-fusion em módulos, camadas (como ele já é, mas dividí-lo ainda mais) pra que os efeitos possam ser escolhidos e ele fique tão leve quanto pode ser o xfwm?

Eu não sou a favor do fim das diferenças entre Qt e Gtk, por exemplo, isso eu acho ridículo. Essa diferença é desejável. Mas tem umas que só atrapalham, é um gasto desnecessário de tempo e energia.

By the way, dêem uma olhada nos meus screenshots, tirados agora há pouco:

(Pidgin e conversa com Aline. Emerald, Fusion-icon no canto direito-inferior)

(Ring Switcher, meu jeito preferido de trocar de janela no alt+tab)

(O triângulo mudando de workspace. Conversa borrada =P)

(Sem palavras)

Como vocês podem ver, o tema do meu desktop é meio “gloomy”, “dark”. O tema do emerald fui eu mesmo que fiz com engine vrunner - é fácil - e o legal dele é que com a janela ativa ele fica verde na direita, com janela inativa ele fica vermelho na esquerda. É muito massa isso. To usando também outras coisas, como paint fire on screen, annotate, animations (mal-configurado ainda), window previews, etc.

Sem tags para este post.

Posts relacionados: