Sergio Rafael Lemke

Powered by Mandriva Linux

A vida como ela as vezes é ! »« Um Tour pelo Mandriva 2009 Spring

Evolução do Boot splash no Mandriva (por fcrozat) 4 Comments

Há algum tempo venho trabalhando na adição de suporte ao Plymouth como inicialização gráfica para o futuro Mandriva Linux 2010 e achei interessante relembrar todas as soluções desse tipo que usamos ao passar dos anos.

Mandriva Linux (então Linux-Mandrake) foi uma das primeiras distribuições Linux a lançar com uma inicialização gráfica:

  • Em 2000 (sim, 9 anos atrás), para o Linux-Mandrake 7.2 nós integramos o Aurora (escrito por  Egil Möller que havia entrado na Mandrakesoft para trabalhar com isso naquela época), que permitia aos usuários controlarem e seguir a inicialização com o teclado e mouse antes que o X estivesse iniciado.
  • em 2002 mudamos para o Bootsplash, que era baseado em kernel e permitia polir o VT (uma bela função)
  • em 2008 nós trocamos para o Splashy, mais porque o Bootsplash estava começando a ficar depreciado pelo Splashy e não podia rodar em plataformas não-x86 e também porque era sofrido manter ele no kernel.
  • ontem, mudamos para Plymouth. Estará disponível pela primeira vez no Mandriva Linux 2010 beta (disponível amanhã)

Motivos de trocamos para Plymouth :

  • suporta kernel Mode-Setting, reduz pulos e tremedeiras e permite transições suaves entre a fase de inicialização e inicio do X.
  • continua suportando VESA framebuffer. Mesmo para chipsets que ainda não suportam KMS, ainda assim podemos ter uma inicilização gráfica, ou seja, sem regressões.
  • Plymouth é muito mais customizavel do que o Splashy, possibilitando belos efeitos de interface
  • tem uma boa e simples linguagem de script (de Charlie Brej): você não precisa escrever código em C para criar um tema. Eu consegui escrever um tema, que é bem pareciso com o usado atual em +/- 1 dia (descobrindo a linguagem ao mesmo tempo e usando exemplos do Charlie)
  • Os autores do Plymouth são extremamente responsivos e inclusivos: eu consegui privilégios para comitar dois dias depois de enviar meus primeiros patches
  • Não estamos sozinhos a usar o Plymouth: Nossos amigos do Fedora foram os primeiros a integrar ele e pudemos dividir nossas experiências e aprendizados sobre inicialização gráfica, melhorando assim todo o ecosistema Linux

A principio, estamos extremamente contentes com o resultado: Mandriva Linux 2010 beta está muito legal (mesmo se o plymouth nessa versão beta não tiver a funcionalidade de texto, no cooker ele já faz isso)

Esperamos que você goste, então não esqueça de testar o Mandriva Linux 2010 beta quando for lançado (eu mencionei que essa versão traz o GNOME 2.27.90 ? :) .

Escrito por Frederick Crozat e traduzido por mim, original em inglês: http://blog.crozat.net/2009/08/boot-splash-evolution-in-mandriva-linux.html

VN:F [1.7.7_1013]
Rating: 9.5/10 (2 votes cast)
VN:F [1.7.7_1013]
Rating: +2 (from 2 votes)
Evolução do Boot splash no Mandriva (por fcrozat)9.5102
August 19, 2009 at 15:48
4 comments »
  • August 20, 2009 at 12:17Adao

    Um errinho na primeira palavra! É “*Há* algum tempo …”.

    Outro aqui: “… e permite *transições* [com "s"] suaves entre …”

    O mais legal do Plymouth são as transições suaves. Com um tema bem efito, fica muito bom.

    UN:F [1.7.7_1013]
    Rating: 0.0/5 (0 votes cast)
    UN:F [1.7.7_1013]
    Rating: -1 (from 1 vote)
  • August 20, 2009 at 12:26bedi

    Tudo corrigido, muito obrigado!… a propósito, tem um errinho no seu comentário: “Com um tema bem efito” acho que era pra ser “Com um tema bem feito” hehehe :D

    UA:F [1.7.7_1013]
    Rating: 0.0/5 (0 votes cast)
    UA:F [1.7.7_1013]
    Rating: +1 (from 1 vote)
  • September 2, 2009 at 04:16Alex Góes Fuhrmann

    Algum link onde se possa ver como está ficando o novo boot?

    UN:F [1.7.7_1013]
    Rating: 0.0/5 (0 votes cast)
    UN:F [1.7.7_1013]
    Rating: 0 (from 0 votes)
  • September 3, 2009 at 11:31bedi

    Testa o RC1 quando ele sair ;)
    http://wiki.mandriva.com/pt/2010.0_Desenvolvimento#Planejamento

    UA:F [1.7.7_1013]
    Rating: 0.0/5 (0 votes cast)
    UA:F [1.7.7_1013]
    Rating: +1 (from 1 vote)
Leave a Reply or trackback