Falamos sobre isso há algumas semanas, agora está pronto! Graças a Arnaud Patard (também conhecido como rtp) o port ARM da Mageia está disponível para uma primeira prévia. O codinome do port é “arm eabi”, como um port futuro deve ser “arm eabihf”. Ele usará o recurso de flutuação rígida de processadores da família Cortex.
Onde posso encontrá-lo?
Por ser um preview técnico, por agora, você vai encontrá-lo somente em um espelho específico – obrigado novamente a Arnaud.
Conteúdo ARM
Mais uma vez, porque é uma preview, nem todos os pacotes estão disponíveis para Mageia agora. O preview tem 1.382 SRPMS e 3909 RPMS (excluindo os pacotes de depuração). A árvore ARM global tem cerca de 9GB. Mais detalhes:
Ambientes gráficos: GNOME completo, KDE mínimo
Aplicações desktop: Mozilla Firefox, LibreOffice está a caminho
Serviços básicos de rede: httpd, named, LDAP, PostgreSQL, MySQL …
Desenvolvimento: Python, Perl, PHP, C, C + +
Ferramentas da Mageia: instalador, drakxtools, Mageia Control Center
Multimedia: suporte de áudio, vídeo não está pronto, já que funciona, por enquanto, por padrão no framebuffer
Drivers de vídeo proprietários são fornecidos pelos fabricantes. Por enquanto o foco não é sobre drivers de vídeo gratuito que não são acelerados por isso não iria melhorar nada de drivers de vs framebuffer.
Como foi construído
O Port ARM iniciou-se em uma distribuição bootstrap baseada em um chroot Mandriva. A compilação foi feita usando iurt: demorou um pouco mais de tempo mas ajudou muito a corrigir alguns problemas de dependências que estão faltando e diversos problemas de empacotamento. Então a situação é agora muito mais limpa.
Mais de uma centena de pacotes foram corrigidos por causa de problemas de compilação. Eles podem agora ser re-compilados tanto para i586/x86_64 ou arm. Por enquanto tudo está disponível no SVN, exceto alguns deles que ainda precisam ser adcionados.
Que hardware é compatível?
Este port ARM suporta a série Kirkwood da Marvell. Mais freqüentes são: Open-RD, plugues de computador (SheevaPlug, GuruPlug). Isto executa também no qemu como uma máquina virtual.
Instalar no qemu
Você vai encontrar uma pequena documentação, explicando os principais passos para fazer este trabalho. Você vai encontrar também uma imagem pré-compilada para qemu.
Ainda há muitas coisas para ser feito!
Esta primeira versão foi construída utilizando ferramentas Mageia mas não integradas ainda no sistema de compilação Mageia. Este é um dos principais itens na lista de afazeres atual. A PandaBoard está esperando agora para ser instalado no sistema de compilação Mageia para que assim uma compilação paralela possa ser feito em ARM quando um pacote for enviado para o sistema de compilação. A parte mais difícil será gerenciar máquinas ARM diferentes, utilizando diferentes socs significando kernels diferentes.
Isto também abre um novo leque de possibilidades para a plataforma Mageia: hardware novo, novos casos de uso, novas aplicações.
Você pode entrar em contato com os desenvolvedores ARM da Mageia no canal #mageia-dev na rede Freenode de IRC e na lista de discussão mageia-dev.
(texto escrito em inglês por ennael e traduzido por Adjamilton Júnior)