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
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.
| Comment Link
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
| My Website | Comment Link | Post Author
September 2, 2009 at 04:16Alex Góes Fuhrmann
Algum link onde se possa ver como está ficando o novo boot?
| My Website | Comment Link
September 3, 2009 at 11:31bedi
Testa o RC1 quando ele sair
http://wiki.mandriva.com/pt/2010.0_Desenvolvimento#Planejamento
| My Website | Comment Link | Post Author