segunda-feira, julho 03, 2006
Linux + Xgl + KDE 4: o que esperar do futuro
Aproveitando que eu falei no meu último post sobre Xgl e KDE 4 eu gostaria de compartilhar com vocês uma ansiedade minha. Como usuário do KDE eu fico esperando pela próxima versão do ambiente, assim como os usuários de Gnome ficam por aquele ambiente, de forma um pouco exaltada. O hábito de rodar pela web buscando informações sobre que funcionalidades estarão disponíveis é prazeroso e preenche o tempo enquanto a versão 4 não sai.
Lendo sobre o KDE 4 na wikipedia vejo que algumas coisas irão cumprir lacunas do KDE em relação à outros ambientes, como o sistema de busca e idexação (?) Tenor. Outras serão modificações bem-vindas no funcionamento do sistema como um todo, como a nova interface para áudio e multi-mídia Phonon. E outras mudanças chamam a atenção por serem modificações conceituais tão profundas quanto interessantes. Nessa última categoria há algo que chama muito a atenção: suporte nativo das bibliotecas base do KDE 4 à outros sistemas operacionais (leia-se Windows e MacOS X).
Já havia lido sobre a independência da base do KDE 4 em relação ao X11 e como isso permitiria portar facilmente programas KDE e mesmo o ambiente todo para outros servidores gráficos. Já havia recebido de Helio Castro, contato oficial do projeto KDE no Brasil e na América Latina, explicações detalhadas sobre como isso iria funcionar e o que significava para o projeto KDE essa independência, mas confesso que a ficha ainda não havia caído por completo.
Isso significa que aplicações escritas para o KDE 4 (edificadas sobre a Qt 4) são mais portáveis. Tão portáveis que é possível escrever aplicações para shell usando a Qt (embora para mim as vantagens disso em detrimento ao uso de outros métodos não sejam tão claras). Mas mais que isso, significa que o KDE 4 poderá rodar (com poucas ou nenhuma modificação) sobre o Windows e o MacOS X. E sobre ele quaisquer aplicações escritas para o Qt 4 também poderão rodar em várias plataformas com (praticamente) o mesmo código fonte.
Isso significa que a mesma interface que um usuário tem no Linux poderá estar presente no Windows, ou no MacOS X. Significa que o mesmo programa que você usa em um sistema poderá usar em outro. E, a grande vantagem, desenvolvedores terão menores dificuldades para escrever softwares multi-plataforma.
Para o Windows isso pode significar uma alternativa ao Aero/Aeroglass que use menos recursos de hardware e permita usar uma interface mais moderna e com mais recursos em um PC menos poderoso. Já que segundo o Jon Peddie Research apenas 12% dos PCs do mundo poderão aproveitar todas as capacidades da nova interface gráfica da MS no final de 2007 (!). Como quase metade dos computadores do mundo ao final daquele mesmo ano serão incapazes de sequer rodar o Windows Vista, segundo o mesmo estudo, atualizar o Windows XP com o KDE 4 pode ser a única alternativa de colocar os olhos sobre uma interface mais nova para boa parte dos usuários. E eles poderão fazer isso sem passar pelo caminho de ter que aprender a usar outro sistema operacional para isso. Nesse ponto devemos prestar atenção se o acesso à uma interface mais poderosa e moderna e livre sobre um sistema operacional proprietário não irá atrapalhar um pouco os planos de penetração dos sistemas livres no mercado. Mas mesmo que isso ocorra não deixa de ser uma espécie de triunfo do software livre.
O outro lado da questão é que com uma interface, e um toolkit de desenvolvimento, multi-plataforma pode ser que muitos desenvolvedores que ainda não colocaram os pés no mundo do pingüim decidam fazê-lo. A disponibilidade da Qt 4 e do KDE 4 para Windows pode criar um ambiente propício para que consagradas aplicações Windows sejam portadas para UNIX/Linux. Usando uma biblioteca unificada boa parte das dificuldades de desenvolver software multi-plataforma desaparecem. E pode ser esse estímulo crucial para que o número de migrações para UNIX/Linux aumentem ainda mais.
Somando a isso o Xgl, layer 3D do servidor X11 desenvolvido pela equipe do X.org temos um panorama onde as interfaces dos ambientes Linux serão tão ricas em recursos quando a do MacOS X, ou até mais! A medida que as distros incluírem o X.org 7 ou 7.1 em seus sistemas e que os drivers de vídeo sejam aperfeiçoados pelos seus fabricantes (principalmente ATI e nVidia) mais recursos visuais e funcionais poderão ser incluídos nas interfaces para Linux. Os ícones SVG Oxygen do KDE 4 e outras peças da interface do ambiente são candidatos perfeitos para o uso com Xgl. Efeitos e performance prometidos para a interface AeroGlass do Vista já são realidade no Linux. Coisas que os usuários de sistemas da MS ainda esperarão alguns meses para observar em funcionamento já podem ser vistas por qualquer usuário Linux.
Sim, eu sei que o Beta2 do Vista tem o AeroGlass, mas quem aí baixaria um sistema Beta para ver essa interface. Ou melhor, quem aí com máquina poderosa o bastante para rodar a nova interface do Vista na plenitude já baixou o beta2 do Vista e colocou o mesmo em operação? Eu já teste o Xgl aqui em um notebook e ainda estou babando, pena que o ambiente era Gnome :-P
Eu baixei e testei o Live CD Xgl Kororaa e fiquei impressionado com a suavidade, performance e beleza de uma interface Xgl rodando, bem aqui, diante dos meus olhos. E garanto que ver screenshots é bem menos interessante. Se você tem uma placa de vídeo com 64MB de memória baixe o Live CD e teste você mesmo. Eu testei o Xgl em uma máquina que será incapaz de rodar o Vista AeroGlass segundo os specs oficiais da MS e fiquei agraciado com o desempenho.
O KDE 4 tem um preview técnico público em Outubro próximo, será a oportunidade para que mais informações e dados sejam passados para a comunidade em geral. Ao menos para aqueles que não podem acompanhar as listas de desenvolvimento e compilar suas próprias versões do KDE. Poderemos então imaginar quanto tempo mais levará para que a versão 4 saia do forno para as ruas. Com Xgl as interfaces Linux serão tão ricas em recursos e qualidade gráfica quanto as de outros sistemas. Qualquer usuário de outras plataformas ficará pasmo ao ver um KDE 4 com Xgl rodar, principalmente quando souber sobre qual hardware aquela interface roda. MacOS X e Windows Vista terão interfaces bonitas e cheias de recursos, a grande diferença é que nossa interface precisará de hardware mais fraco (ou mais barato) para rodar.
Lendo sobre o KDE 4 na wikipedia vejo que algumas coisas irão cumprir lacunas do KDE em relação à outros ambientes, como o sistema de busca e idexação (?) Tenor. Outras serão modificações bem-vindas no funcionamento do sistema como um todo, como a nova interface para áudio e multi-mídia Phonon. E outras mudanças chamam a atenção por serem modificações conceituais tão profundas quanto interessantes. Nessa última categoria há algo que chama muito a atenção: suporte nativo das bibliotecas base do KDE 4 à outros sistemas operacionais (leia-se Windows e MacOS X).
Já havia lido sobre a independência da base do KDE 4 em relação ao X11 e como isso permitiria portar facilmente programas KDE e mesmo o ambiente todo para outros servidores gráficos. Já havia recebido de Helio Castro, contato oficial do projeto KDE no Brasil e na América Latina, explicações detalhadas sobre como isso iria funcionar e o que significava para o projeto KDE essa independência, mas confesso que a ficha ainda não havia caído por completo.
Isso significa que aplicações escritas para o KDE 4 (edificadas sobre a Qt 4) são mais portáveis. Tão portáveis que é possível escrever aplicações para shell usando a Qt (embora para mim as vantagens disso em detrimento ao uso de outros métodos não sejam tão claras). Mas mais que isso, significa que o KDE 4 poderá rodar (com poucas ou nenhuma modificação) sobre o Windows e o MacOS X. E sobre ele quaisquer aplicações escritas para o Qt 4 também poderão rodar em várias plataformas com (praticamente) o mesmo código fonte.
Isso significa que a mesma interface que um usuário tem no Linux poderá estar presente no Windows, ou no MacOS X. Significa que o mesmo programa que você usa em um sistema poderá usar em outro. E, a grande vantagem, desenvolvedores terão menores dificuldades para escrever softwares multi-plataforma.
Para o Windows isso pode significar uma alternativa ao Aero/Aeroglass que use menos recursos de hardware e permita usar uma interface mais moderna e com mais recursos em um PC menos poderoso. Já que segundo o Jon Peddie Research apenas 12% dos PCs do mundo poderão aproveitar todas as capacidades da nova interface gráfica da MS no final de 2007 (!). Como quase metade dos computadores do mundo ao final daquele mesmo ano serão incapazes de sequer rodar o Windows Vista, segundo o mesmo estudo, atualizar o Windows XP com o KDE 4 pode ser a única alternativa de colocar os olhos sobre uma interface mais nova para boa parte dos usuários. E eles poderão fazer isso sem passar pelo caminho de ter que aprender a usar outro sistema operacional para isso. Nesse ponto devemos prestar atenção se o acesso à uma interface mais poderosa e moderna e livre sobre um sistema operacional proprietário não irá atrapalhar um pouco os planos de penetração dos sistemas livres no mercado. Mas mesmo que isso ocorra não deixa de ser uma espécie de triunfo do software livre.
O outro lado da questão é que com uma interface, e um toolkit de desenvolvimento, multi-plataforma pode ser que muitos desenvolvedores que ainda não colocaram os pés no mundo do pingüim decidam fazê-lo. A disponibilidade da Qt 4 e do KDE 4 para Windows pode criar um ambiente propício para que consagradas aplicações Windows sejam portadas para UNIX/Linux. Usando uma biblioteca unificada boa parte das dificuldades de desenvolver software multi-plataforma desaparecem. E pode ser esse estímulo crucial para que o número de migrações para UNIX/Linux aumentem ainda mais.
Somando a isso o Xgl, layer 3D do servidor X11 desenvolvido pela equipe do X.org temos um panorama onde as interfaces dos ambientes Linux serão tão ricas em recursos quando a do MacOS X, ou até mais! A medida que as distros incluírem o X.org 7 ou 7.1 em seus sistemas e que os drivers de vídeo sejam aperfeiçoados pelos seus fabricantes (principalmente ATI e nVidia) mais recursos visuais e funcionais poderão ser incluídos nas interfaces para Linux. Os ícones SVG Oxygen do KDE 4 e outras peças da interface do ambiente são candidatos perfeitos para o uso com Xgl. Efeitos e performance prometidos para a interface AeroGlass do Vista já são realidade no Linux. Coisas que os usuários de sistemas da MS ainda esperarão alguns meses para observar em funcionamento já podem ser vistas por qualquer usuário Linux.
Sim, eu sei que o Beta2 do Vista tem o AeroGlass, mas quem aí baixaria um sistema Beta para ver essa interface. Ou melhor, quem aí com máquina poderosa o bastante para rodar a nova interface do Vista na plenitude já baixou o beta2 do Vista e colocou o mesmo em operação? Eu já teste o Xgl aqui em um notebook e ainda estou babando, pena que o ambiente era Gnome :-P
Eu baixei e testei o Live CD Xgl Kororaa e fiquei impressionado com a suavidade, performance e beleza de uma interface Xgl rodando, bem aqui, diante dos meus olhos. E garanto que ver screenshots é bem menos interessante. Se você tem uma placa de vídeo com 64MB de memória baixe o Live CD e teste você mesmo. Eu testei o Xgl em uma máquina que será incapaz de rodar o Vista AeroGlass segundo os specs oficiais da MS e fiquei agraciado com o desempenho.
O KDE 4 tem um preview técnico público em Outubro próximo, será a oportunidade para que mais informações e dados sejam passados para a comunidade em geral. Ao menos para aqueles que não podem acompanhar as listas de desenvolvimento e compilar suas próprias versões do KDE. Poderemos então imaginar quanto tempo mais levará para que a versão 4 saia do forno para as ruas. Com Xgl as interfaces Linux serão tão ricas em recursos e qualidade gráfica quanto as de outros sistemas. Qualquer usuário de outras plataformas ficará pasmo ao ver um KDE 4 com Xgl rodar, principalmente quando souber sobre qual hardware aquela interface roda. MacOS X e Windows Vista terão interfaces bonitas e cheias de recursos, a grande diferença é que nossa interface precisará de hardware mais fraco (ou mais barato) para rodar.
Comments:
<< Home
Não adianta nada fazer tantas implementações no ambiente XGL enquanto os drivers da ATI e nVidia continuarem "ariscos" como são hoje. A comunidade tinha que investir mais no aperfeiçoamento do driver livre dessas placas de vídeo, porque pressão não está adiantando muito...
Primeiramente brigado por seu texto, pois está rico em informações que eu desconhecia, no caso o uso do KDE4 em sistemas windows...que aliás muito me animou, já que muitas ferramentas de desenvolvimento web que utilizo são para este sistema e pelo wine sua utilização acaba inviável tanto quanto a de máquinas virtuais.
Realmente o XGL é para se babar...embora alguns bugs (jogos e aplicativos em tela cheia não não preenchem toda a tela e alguns atalhos do KDE não funcionam) a sensação de que sua máquina é poderosa mediante a um visual muito bonito e leve (coisa que o LookingGlass somente conseguiu deixar bonito).
Abração e não nos deixe de informar sonte as atualizações do KDE4!!
.:M:.
Realmente o XGL é para se babar...embora alguns bugs (jogos e aplicativos em tela cheia não não preenchem toda a tela e alguns atalhos do KDE não funcionam) a sensação de que sua máquina é poderosa mediante a um visual muito bonito e leve (coisa que o LookingGlass somente conseguiu deixar bonito).
Abração e não nos deixe de informar sonte as atualizações do KDE4!!
.:M:.
Será que teremos que esperar até o KDE4 para usarmos o Xgl? Esperava que saísse alguma integração decente entre o Xgl e o KDE pra já...
"KDE4 para windows ?? nunca li tanta bobagem junta."
Bobagem é que disse, argumentar que é bom. Falar até papagaio fala. O KDE e a Trolltech estão voltados a portar os programas em QT para Windows, então o KDE não seria nenhuma surpresa.
Bobagem é que disse, argumentar que é bom. Falar até papagaio fala. O KDE e a Trolltech estão voltados a portar os programas em QT para Windows, então o KDE não seria nenhuma surpresa.
Para os que ainda não sabem, o KDE para Windows já é uma realidade (http://kde-cygwin.sourceforge.net) mas depende do Cygwin.
Já o KDE 4 poderá ser facilmente recompilado no Windows sem a necessidade do Cygwin instalado.
Já o KDE 4 poderá ser facilmente recompilado no Windows sem a necessidade do Cygwin instalado.
Bem, acho que voce deveria pesquisar um pouco mais antes de citar qualquer coisa, pois sou usuario do Suse Linux, e nesta é possivel rodar o XGL no KDE tambem
Olá amigo anônimo. Acho que você deveria ler o texto com um pouco mais de cuidado, não falei que o KDE 3 não roda com Xgl. Falei que quando o KDE 4 chegar vai ficar muito bacana com Xgl pq vai possuir uma pancada de recursos (visuais e de utilização) a mais em relação ao KDE 3 e anteriores. Leia o texto de novo, mas leia o que está escrito e não o que você acha que eu escrevi ;-)
falcon, parabéns pelo post, muito interessante... Eu era um usuário assíduo do KDE, principalmente porque usava (venho do conectiva guarani...até o 9) o kurumin, porém há algum tempo venho utilizando o ubuntu e quebrei um paradigma que tinha com relação ao gnome, cuja sua principal virtude, na minha opnião, é a facilidade de uso, ele parte para um conceito mais amigável voltado para a simplicidade sem deixar de ser eficiente (embora acho que a organização/conceito do ubuntu contribui muito para essa simplicidade, ficou uma integração perfeita, ubuntu-gnome) deixando de lado muitas semelhanças com o MS Janelas. Já vi vários posts seu em outros sites e acabei de ler (antes deste post) o post "Não obrigue o iniciante a migrar para linux" o qual achei muito bom e baseado nele acho que não fica bem quando vc cita "Eu já teste o Xgl aqui em um notebook e ainda estou babando, pena que o ambiente era Gnome :-P" , soa exatamente como não se deve fazer citado no seu próprio artigo.
Parabéns pelo post.....
Em tempo: Não vejo a hora de testar o KDE4, quem sabe não voltarei ao KDE.....
Parabéns pelo post.....
Em tempo: Não vejo a hora de testar o KDE4, quem sabe não voltarei ao KDE.....
Opa.
Japoneis: O lance do "pena que roda Gnome :-P" é uma brincadeira. É que eu sou muito fã do KDE e não consigo me adaptar bem ao Gnome (me sinto meio manco, bem estranho), não é nenhum repúdio ou preconceito, é apenas minha preferência pessoal mesmo que sempre que posso eu mostro... mas nada contra quem prefere outros ambientes ;-)
Japoneis: O lance do "pena que roda Gnome :-P" é uma brincadeira. É que eu sou muito fã do KDE e não consigo me adaptar bem ao Gnome (me sinto meio manco, bem estranho), não é nenhum repúdio ou preconceito, é apenas minha preferência pessoal mesmo que sempre que posso eu mostro... mas nada contra quem prefere outros ambientes ;-)
O gnome é a coisa mais feia que eu ja vi..... (cara pra duas barras de tarefa, ou seja lá como elas se chamam, uma em cima e outra embaixo, só poluido a tela e diminuindo o espaço) prefiro mais o KDE, bonito elegante e eficiente.
Cara,
Gostei do seu blogger, interessante com uma leitura agradavel e com informações. Infelizmente tive dificuldades de utilizar o XGL em minha maquina, o Compiz simplismente não abre. Mas isso não me preocupa pois não tive tempo, fiz nas coxa. em Breve vou tirar um tempo para fazer tal instalação.
Gostaria de deixar aqui um alerta ao pessoal que fez comentários "denegrino" a imagem do Gnome. Pessoal, não vamos nos comportar como torcedores de timinho de cidade do interior, que no jogo por não ter uma torcida adversária presente, briga e arruma confusão com a própria torcida de seu time(ex. Unidos do Timinho, JOVEM-TIMINHO, TORCIDA DO TIMINHO etc....).
O gnome, KDE, WindowMaker, FluxBox etc.. são "ambientes gráficos" utilizados a favor do nosso "timinho" Linux.
Essa diferênça de gosto sempre vai existir. Perguntas sem respostas e que não merecem discução:
1- Qual o melhor time de Futebol?
2- Qual o melhor Carro?
3- Qual o melhor Sistema Operacional?
4- Qual a religião é a certa?
5- Qual o melhor KDE ou Gnome?
Isso é gosto, eu gosto do KDE e ponto. Não é pq o Gnome é feio de orelhas grandes ou porque o KDE é uma morena de comissão de frente farta. :)
Eu insentivo todos a pelomenos utilizarem outros ambientes por pelomenos 1 ou 2 meses. Garanto que muitos irão se admirar com as qualidades de todos os ambientes, cada um com sua particularidade.
mas no mais é isso. Abraço a Todos e que a Força esteja no Linux. :)
Gostei do seu blogger, interessante com uma leitura agradavel e com informações. Infelizmente tive dificuldades de utilizar o XGL em minha maquina, o Compiz simplismente não abre. Mas isso não me preocupa pois não tive tempo, fiz nas coxa. em Breve vou tirar um tempo para fazer tal instalação.
Gostaria de deixar aqui um alerta ao pessoal que fez comentários "denegrino" a imagem do Gnome. Pessoal, não vamos nos comportar como torcedores de timinho de cidade do interior, que no jogo por não ter uma torcida adversária presente, briga e arruma confusão com a própria torcida de seu time(ex. Unidos do Timinho, JOVEM-TIMINHO, TORCIDA DO TIMINHO etc....).
O gnome, KDE, WindowMaker, FluxBox etc.. são "ambientes gráficos" utilizados a favor do nosso "timinho" Linux.
Essa diferênça de gosto sempre vai existir. Perguntas sem respostas e que não merecem discução:
1- Qual o melhor time de Futebol?
2- Qual o melhor Carro?
3- Qual o melhor Sistema Operacional?
4- Qual a religião é a certa?
5- Qual o melhor KDE ou Gnome?
Isso é gosto, eu gosto do KDE e ponto. Não é pq o Gnome é feio de orelhas grandes ou porque o KDE é uma morena de comissão de frente farta. :)
Eu insentivo todos a pelomenos utilizarem outros ambientes por pelomenos 1 ou 2 meses. Garanto que muitos irão se admirar com as qualidades de todos os ambientes, cada um com sua particularidade.
mas no mais é isso. Abraço a Todos e que a Força esteja no Linux. :)
Desculpem o segundo Poste, mas esqueci de mensionar no post anterior que inclusive o próprio Linus Torvalds critica o uso do Gnome (claro que para isso ele tem seus motivos...)
http://mail.gnome.org/archives/usability/2005-December/msg00021.html
segundo post:
http://mail.gnome.org/archives/usability/2005-December/msg00022.html
abraços.
Postar um comentário
http://mail.gnome.org/archives/usability/2005-December/msg00021.html
segundo post:
http://mail.gnome.org/archives/usability/2005-December/msg00022.html
abraços.
<< Home